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 TypeMethodDescriptionprotected 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
public static void setUpClass()Deprecated, for removal: This API element is subject to removal in a future version. -
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
public void testSES2373SubselectOptional()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2154SubselectOptional
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
public void testDescribeMultipleA()Deprecated, for removal: This API element is subject to removal in a future version. -
testDescribeMultipleB
public void testDescribeMultipleB()Deprecated, for removal: This API element is subject to removal in a future version. -
testDescribeMultipleC
public void testDescribeMultipleC()Deprecated, for removal: This API element is subject to removal in a future version. -
testDescribeMultipleD
public void testDescribeMultipleD()Deprecated, for removal: This API element is subject to removal in a future version. -
testGroupByEmpty
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
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
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
public void testSES2121URIFunction()Deprecated, for removal: This API element is subject to removal in a future version. -
test27NormalizeIRIFunction
public void test27NormalizeIRIFunction()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES869ValueOfNow
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
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
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
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
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
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
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
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. -
testArbitraryLengthPathWithBinding2
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithBinding3
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithBinding4
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithBinding5
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithBinding6
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithBinding7
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithBinding8
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithFilter1
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithFilter2
Deprecated, for removal: This API element is subject to removal in a future version. -
testArbitraryLengthPathWithFilter3
Deprecated, for removal: This API element is subject to removal in a future version. -
testNestedInversePropertyPathWithZeroLength
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
public void testSES2361UndefMin()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefMax
public void testSES2361UndefMax()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefCount
public void testSES2361UndefCount()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefCountWildcard
public void testSES2361UndefCountWildcard()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2361UndefSum
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
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
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
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
public void testSES2250BindErrors()Deprecated, for removal: This API element is subject to removal in a future version. -
testSES2250BindErrorsInPath
public void testSES2250BindErrorsInPath()Deprecated, for removal: This API element is subject to removal in a future version. -
testEmptyUnion
public void testEmptyUnion()Deprecated, for removal: This API element is subject to removal in a future version. -
testFilterExistsExternalValuesClause
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
public void testValuesCartesianProduct()Deprecated, for removal: This API element is subject to removal in a future version. -
testSeconds
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
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
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
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.