Class ComplexSPARQLQueryTest
java.lang.Object
org.eclipse.rdf4j.testsuite.query.parser.sparql.ComplexSPARQLQueryTest
@Deprecated(since="4.0.2",
forRemoval=true)
public abstract class ComplexSPARQLQueryTest
extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
A set of compliance tests on SPARQL query functionality which can not be easily executed using the
SPARQL11ManifestTest
format. This includes tests on queries with non-deterministic output (e.g.
GROUP_CONCAT).- Author:
- Jeen Broekstra
-
Field Summary
Modifier and TypeFieldDescriptionprotected RepositoryConnection
Deprecated, for removal: This API element is subject to removal in a future version.protected static final String
Deprecated, for removal: This API element is subject to removal in a future version.protected ValueFactory
Deprecated, for removal: This API element is subject to removal in a future version.protected final org.slf4j.Logger
Deprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Deprecated, for removal: This API element is subject to removal in a future version.protected String
Deprecated, for removal: This API element is subject to removal in a future version.Get a set of useful namespace prefix declarations.protected void
loadTestData
(String dataFile, Resource... contexts) Deprecated, for removal: This API element is subject to removal in a future version.protected abstract Repository
Deprecated, for removal: This API element is subject to removal in a future version.void
setUp()
Deprecated, for removal: This API element is subject to removal in a future version.static void
Deprecated, for removal: This API element is subject to removal in a future version.void
tearDown()
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1018void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1405void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1642void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/3011void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.https://github.com/eclipse/rdf4j/issues/1026void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1267void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1267void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/3072void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.void
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
logger
protected final org.slf4j.Logger loggerDeprecated, for removal: This API element is subject to removal in a future version. -
conn
Deprecated, for removal: This API element is subject to removal in a future version. -
f
Deprecated, for removal: This API element is subject to removal in a future version. -
EX_NS
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
-
Constructor Details
-
ComplexSPARQLQueryTest
public ComplexSPARQLQueryTest()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setUpClass
@BeforeAll public static void setUpClass()Deprecated, for removal: This API element is subject to removal in a future version. -
afterClass
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
setUp
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
tearDown
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testNullContext1
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES2373SubselectOptional
@Test public void testSES2373SubselectOptional()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2154SubselectOptional
@Test public void testSES2154SubselectOptional()Deprecated, for removal: This API element is subject to removal in a future version. -
testNullContext2
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSesameNilAsGraph
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testDescribeA
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testDescribeAWhere
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testDescribeWhere
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testDescribeB
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testDescribeD
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testDescribeF
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testDescribeMultipleA
@Test public void testDescribeMultipleA()Deprecated, for removal: This API element is subject to removal in a future version. -
testDescribeMultipleB
@Test public void testDescribeMultipleB()Deprecated, for removal: This API element is subject to removal in a future version. -
testDescribeMultipleC
@Test public void testDescribeMultipleC()Deprecated, for removal: This API element is subject to removal in a future version. -
testDescribeMultipleD
@Test public void testDescribeMultipleD()Deprecated, for removal: This API element is subject to removal in a future version. -
testGroupByEmpty
@Test public void testGroupByEmpty()Deprecated, for removal: This API element is subject to removal in a future version. -
testGroupConcatDistinct
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSameTermRepeatInOptional
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1121VarNamesInOptionals
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1081SameTermWithValues
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1898LeftJoinSemantics1
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1073InverseSymmetricPattern
@Test public void testSES1073InverseSymmetricPattern()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES1970CountDistinctWildcard
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1685propPathSameVar
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES2104ConstructBGPSameURI
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1898LeftJoinSemantics2
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testIdenticalVariablesInStatementPattern
@Test public void testIdenticalVariablesInStatementPattern()Deprecated, for removal: This API element is subject to removal in a future version. -
testInComparison1
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testInComparison2
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testInComparison3
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES2121URIFunction
@Test public void testSES2121URIFunction()Deprecated, for removal: This API element is subject to removal in a future version. -
test27NormalizeIRIFunction
@Test public void test27NormalizeIRIFunction()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES869ValueOfNow
@Test public void testSES869ValueOfNow()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2136
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testRegexCaseNonAscii
@Test public void testRegexCaseNonAscii()Deprecated, for removal: This API element is subject to removal in a future version. -
testValuesInOptional
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testValuesAfterOptional
Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/3072- Throws:
Exception
-
testMaxAggregateWithGroupEmptyResult
@Test public void testMaxAggregateWithGroupEmptyResult()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978 -
testMaxAggregateWithoutGroupEmptySolution
@Test public void testMaxAggregateWithoutGroupEmptySolution()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978 -
testMinAggregateWithGroupEmptyResult
@Test public void testMinAggregateWithGroupEmptyResult()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978 -
testMinAggregateWithoutGroupEmptySolution
@Test public void testMinAggregateWithoutGroupEmptySolution()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978 -
testSampleAggregateWithGroupEmptyResult
@Test public void testSampleAggregateWithGroupEmptyResult()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978 -
testSampleAggregateWithoutGroupEmptySolution
@Test public void testSampleAggregateWithoutGroupEmptySolution()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1978 -
testSES2052If1
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES2052If2
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSameTermRepeatInUnion
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSameTermRepeatInUnionAndOptional
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testPropertyPathInTree
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testFilterRegexBoolean
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testGroupConcatNonDistinct
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testArbitraryLengthPathWithBinding1
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithBinding2
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithBinding3
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithBinding4
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithBinding5
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithBinding6
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithBinding7
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithBinding8
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithFilter1
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithFilter2
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testArbitraryLengthPathWithFilter3
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
- See Also:
-
testNestedInversePropertyPathWithZeroLength
@Test public void testNestedInversePropertyPathWithZeroLength()Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
testSES2147PropertyPathsWithIdenticalSubsPreds
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1991UUIDEvaluation
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1991STRUUIDEvaluation
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1991RANDEvaluation
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1991NOWEvaluation
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES2024PropertyPathAnonVarSharing
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testPropertyPathNegationInversion
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES2361UndefMin
@Test public void testSES2361UndefMin()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefMax
@Test public void testSES2361UndefMax()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefCount
@Test public void testSES2361UndefCount()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefCountWildcard
@Test public void testSES2361UndefCountWildcard()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefSum
@Test public void testSES2361UndefSum()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2336NegatedPropertyPathMod
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testSES1979MinMaxInf
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testBindError
@Test public void testBindError()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1018 -
testBindScope
@Test public void testBindScope()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1405 -
testBindScopeUnion
@Test public void testBindScopeUnion()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1642 -
testSES2250BindErrors
@Test public void testSES2250BindErrors()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2250BindErrorsInPath
@Test public void testSES2250BindErrorsInPath()Deprecated, for removal: This API element is subject to removal in a future version. -
testEmptyUnion
@Test public void testEmptyUnion()Deprecated, for removal: This API element is subject to removal in a future version. -
testFilterExistsExternalValuesClause
@Test public void testFilterExistsExternalValuesClause()Deprecated, for removal: This API element is subject to removal in a future version.https://github.com/eclipse/rdf4j/issues/1026 -
testValuesClauseNamedGraph
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testValuesCartesianProduct
@Test public void testValuesCartesianProduct()Deprecated, for removal: This API element is subject to removal in a future version. -
testSeconds
@Test public void testSeconds()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1267 -
testSecondsMilliseconds
@Test public void testSecondsMilliseconds()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/1267 -
testConstructModifiers
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
testConstruct_CyclicPathWithJoin
@Test public void testConstruct_CyclicPathWithJoin()Deprecated, for removal: This API element is subject to removal in a future version.See https://github.com/eclipse/rdf4j/issues/3011 -
testSelectBindOnly
@Test public void testSelectBindOnly()Deprecated, for removal: This API element is subject to removal in a future version. -
getNamespaceDeclarations
Deprecated, for removal: This API element is subject to removal in a future version.Get a set of useful namespace prefix declarations.- Returns:
- namespace prefix declarations for dc, foaf and ex.
-
newRepository
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
Exception
-
loadTestData
protected void loadTestData(String dataFile, Resource... contexts) throws RDFParseException, RepositoryException, IOException Deprecated, for removal: This API element is subject to removal in a future version.
-
RepositorySPARQLComplianceTestSuite
instead.