Uses of Class
org.eclipse.rdf4j.query.algebra.StatementPattern
-
Packages that use StatementPattern Package Description org.eclipse.rdf4j.federated.algebra org.eclipse.rdf4j.federated.evaluation org.eclipse.rdf4j.federated.evaluation.iterator org.eclipse.rdf4j.federated.evaluation.union org.eclipse.rdf4j.federated.optimizer org.eclipse.rdf4j.federated.structures org.eclipse.rdf4j.federated.util org.eclipse.rdf4j.query.algebra Abstract Query Algebra model.org.eclipse.rdf4j.query.algebra.evaluation.impl org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps org.eclipse.rdf4j.query.algebra.helpers org.eclipse.rdf4j.query.algebra.helpers.collectors org.eclipse.rdf4j.queryrender This package contains classes for working with RDF4J query objects.org.eclipse.rdf4j.queryrender.sparql org.eclipse.rdf4j.sail.base Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).org.eclipse.rdf4j.sail.lucene A Sail implementation that supports full-text indexing via the Lucene API. -
-
Uses of StatementPattern in org.eclipse.rdf4j.federated.algebra
Subclasses of StatementPattern in org.eclipse.rdf4j.federated.algebra Modifier and Type Class Description classEmptyStatementPatternEmptyStatementPattern represents a statement that cannot produce any results for the registered endpoints.classExclusiveStatementRepresents a StatementPattern that can only produce results at a single endpoint, the owner.classFedXStatementPatternBase class providing all common functionality for FedX StatementPatternsclassStatementSourcePatternRepresents statements that can produce results at a some particular endpoints, the statement sources.classTrueStatementPatternA TrueStatementPattern represents a stmt with no free variables which in addition is available at one of the provided sources.Methods in org.eclipse.rdf4j.federated.algebra that return StatementPattern Modifier and Type Method Description StatementPatternCheckStatementPattern. getStatementPattern()Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type StatementPattern Constructor Description EmptyStatementPattern(StatementPattern node)ExclusiveStatement(StatementPattern node, StatementSource owner, QueryInfo queryInfo)FedXStatementPattern(StatementPattern node, QueryInfo queryInfo)StatementSourcePattern(StatementPattern node, QueryInfo queryInfo)TrueStatementPattern(StatementPattern node) -
Uses of StatementPattern in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type StatementPattern Modifier and Type Method Description CloseableIteration<BindingSet,QueryEvaluationException>SailTripleSource. getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)CloseableIteration<BindingSet,QueryEvaluationException>SparqlTripleSource. getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)CloseableIteration<BindingSet,QueryEvaluationException>TripleSource. getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo)Evaluate the query expression on the provided endpoint.booleanSailTripleSource. hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset)booleanSparqlTripleSource. hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset)booleanTripleSource. hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset)Check if the provided statement can return results.protected Set<Endpoint>FederationEvalStrategy. performSourceSelection(FedXArbitraryLengthPath pathExpr, StatementPattern stmt, List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo)Perform source selection on the statement pattern representing the path expression.booleanSailTripleSource. usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo)booleanSparqlTripleSource. usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo)booleanTripleSource. usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo) -
Uses of StatementPattern in org.eclipse.rdf4j.federated.evaluation.iterator
Fields in org.eclipse.rdf4j.federated.evaluation.iterator declared as StatementPattern Modifier and Type Field Description protected StatementPatternStatementConversionIteration. stmtConstructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type StatementPattern Constructor Description StatementConversionIteration(RepositoryResult<Statement> repoResult, BindingSet bindings, StatementPattern stmt) -
Uses of StatementPattern in org.eclipse.rdf4j.federated.evaluation.union
Fields in org.eclipse.rdf4j.federated.evaluation.union declared as StatementPattern Modifier and Type Field Description protected StatementPatternParallelUnionTask. stmtConstructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type StatementPattern Constructor Description ParallelUnionTask(ParallelExecutor<BindingSet> unionControl, StatementPattern stmt, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) -
Uses of StatementPattern in org.eclipse.rdf4j.federated.optimizer
Fields in org.eclipse.rdf4j.federated.optimizer declared as StatementPattern Modifier and Type Field Description protected StatementPatternSourceSelection.ParallelCheckTask. stmtStatementPatternSourceSelection.CheckTaskPair. tFields in org.eclipse.rdf4j.federated.optimizer with type parameters of type StatementPattern Modifier and Type Field Description protected List<StatementPattern>GenericInfoOptimizer. stmtsprotected Map<StatementPattern,List<StatementSource>>SourceSelection. stmtToSourcesMap statements to their sources.Methods in org.eclipse.rdf4j.federated.optimizer that return types with arguments of type StatementPattern Modifier and Type Method Description List<StatementPattern>GenericInfoOptimizer. getStatements()Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type StatementPattern Modifier and Type Method Description protected voidSourceSelection. addSource(StatementPattern stmt, StatementSource source)Add a source to the given statement in the map (synchronized through map)voidGenericInfoOptimizer. meet(StatementPattern node)Method parameters in org.eclipse.rdf4j.federated.optimizer with type arguments of type StatementPattern Modifier and Type Method Description voidSourceSelection. doSourceSelection(List<StatementPattern> stmts)Perform source selection for the provided statements using cache or remote ASK queries.Constructors in org.eclipse.rdf4j.federated.optimizer with parameters of type StatementPattern Constructor Description CheckTaskPair(Endpoint e, StatementPattern t, QueryInfo queryInfo)ParallelCheckTask(Endpoint endpoint, StatementPattern stmt, QueryInfo queryInfo, SourceSelection.SourceSelectionExecutorWithLatch control) -
Uses of StatementPattern in org.eclipse.rdf4j.federated.structures
Constructors in org.eclipse.rdf4j.federated.structures with parameters of type StatementPattern Constructor Description SubQuery(StatementPattern stmt, Dataset dataset) -
Uses of StatementPattern in org.eclipse.rdf4j.federated.util
Methods in org.eclipse.rdf4j.federated.util that return StatementPattern Modifier and Type Method Description protected static StatementPatternQueryAlgebraUtil. constructStatement(StatementPattern stmt, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.protected static StatementPatternQueryAlgebraUtil. constructStatementId(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.static StatementPatternQueryAlgebraUtil. toStatementPattern(Resource subj, IRI pred, Value obj)static StatementPatternQueryAlgebraUtil. toStatementPattern(Statement stmt)Methods in org.eclipse.rdf4j.federated.util with parameters of type StatementPattern Modifier and Type Method Description static StringQueryStringUtil. askQueryString(StatementPattern stmt, BindingSet bindings, Dataset dataset)Construct a boolean ASK query for the provided statement.protected static UnionQueryAlgebraUtil. constructInnerUnion(StatementPattern stmt, int outerID, Set<String> varNames, List<BindingSet> bindings)protected static StringQueryStringUtil. constructInnerUnion(StatementPattern stmt, int outerID, Set<String> varNames, List<BindingSet> bindings)protected static StatementPatternQueryAlgebraUtil. constructStatement(StatementPattern stmt, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.protected static StringQueryStringUtil. constructStatement(StatementPattern stmt, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.protected static TupleExprQueryAlgebraUtil. constructStatementCheckId(StatementPattern stmt, int varID, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.protected static StringQueryStringUtil. constructStatementCheckId(StatementPattern stmt, int varID, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.protected static StatementPatternQueryAlgebraUtil. constructStatementId(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.protected static StringQueryStringUtil. constructStatementId(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings)Construct the statement string, i.e.static booleanQueryAlgebraUtil. hasFreeVars(StatementPattern stmt, BindingSet bindings)returns true iff there is at least one free variable, i.e.static booleanQueryStringUtil. hasFreeVars(StatementPattern stmt, BindingSet bindings)returns true iff there is at least one free variable, i.e.static TupleExprQueryAlgebraUtil. selectQuery(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated)Construct a SELECT query for the provided statement.static TupleExprQueryAlgebraUtil. selectQueryBoundUnion(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated)Construct a SELECT query expression for a bound union.static StringQueryStringUtil. selectQueryString(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset)Construct a SELECT query for the provided statement.static TupleExprQueryAlgebraUtil. selectQueryStringBoundCheck(StatementPattern stmt, List<BindingSet> unionBindings)Construct a SELECT query for a grouped bound check.static StringQueryStringUtil. selectQueryStringBoundCheck(StatementPattern stmt, List<BindingSet> unionBindings, Dataset dataset)Construct a SELECT query for a grouped bound check.static StringQueryStringUtil. selectQueryStringBoundJoinVALUES(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset)Creates a bound join subquery using the SPARQL 1.1 VALUES operator.static StringQueryStringUtil. selectQueryStringBoundUnion(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated, Dataset dataset)Deprecated.replaced with#selectQueryStringBoundJoinVALUES(StatementPattern, List, FilterValueExpr, AtomicBoolean)static StringQueryStringUtil. selectQueryStringLimit1(StatementPattern stmt, BindingSet bindings, Dataset dataset)Construct a SELECT query for the provided statement with LIMIT 1.static Resource[]FedXUtil. toContexts(StatementPattern stmt, Dataset dataset)Retrieve the contexts from theStatementPatternandDataset.static DatasetFedXUtil. toDataset(StatementPattern stmt, Dataset dataset)static StatementQueryAlgebraUtil. toStatement(StatementPattern stmt)static StatementQueryAlgebraUtil. toStatement(StatementPattern stmt, BindingSet bindings)static StringQueryStringUtil. toString(StatementPattern stmt)Return a string representation of this statement using the following pattern, where variables are indicated using ?var and values are represented as strings. -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra
Methods in org.eclipse.rdf4j.query.algebra that return StatementPattern Modifier and Type Method Description StatementPatternStatementPattern. clone()Methods in org.eclipse.rdf4j.query.algebra with parameters of type StatementPattern Modifier and Type Method Description voidQueryModelVisitor. meet(StatementPattern node) -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type StatementPattern Modifier and Type Method Description CloseableIteration<BindingSet,QueryEvaluationException>DefaultEvaluationStrategy. evaluate(StatementPattern statementPattern, BindingSet bindings)Deprecated.protected doubleEvaluationStatistics.CardinalityCalculator. getCardinality(StatementPattern sp)protected doubleEvaluationStatistics.CardinalityCalculator. getContextCardinality(StatementPattern sp)Override this if you are able to determine the cardinality based not only on the contextVar itself but also the other vars (e.g.protected doubleEvaluationStatistics.CardinalityCalculator. getObjectCardinality(StatementPattern sp)Override this if you are able to determine the cardinality based not only on the objectVar itself but also the other vars (e.g.protected doubleEvaluationStatistics.CardinalityCalculator. getPredicateCardinality(StatementPattern sp)Override this if you are able to determine the cardinality based not only on the predicateVar itself but also the other vars (e.g.protected doubleEvaluationStatistics.CardinalityCalculator. getSubjectCardinality(StatementPattern sp)Override this if you are able to determine the cardinality based not only on the subjectVar itself but also the other vars (e.g.voidEvaluationStatistics.CardinalityCalculator. meet(StatementPattern sp)voidFilterOptimizer.FilterRelocator. meet(StatementPattern sp)Deprecated, for removal: This API element is subject to removal in a future version.voidQueryJoinOptimizer.JoinVisitor. meet(StatementPattern node)Deprecated.protected QueryEvaluationStepDefaultEvaluationStrategy. prepare(StatementPattern node, QueryEvaluationContext context) -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type StatementPattern Modifier and Type Method Description protected static Predicate<Statement>StatementPatternQueryEvaluationStep. filterContextOrEqualVariables(StatementPattern statementPattern, Value subjValue, Value predValue, Value objValue, Resource[] contexts)Generate a predicate that tests for Named contexts are matched by retrieving all statements from the store and filtering out the statements that do not have a context.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type StatementPattern Constructor Description StatementPatternQueryEvaluationStep(StatementPattern statementPattern, QueryEvaluationContext context, TripleSource tripleSource) -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.helpers
Methods in org.eclipse.rdf4j.query.algebra.helpers that return types with arguments of type StatementPattern Modifier and Type Method Description List<StatementPattern>BGPCollector. getStatementPatterns()Deprecated, for removal: This API element is subject to removal in a future version.List<StatementPattern>StatementPatternCollector. getStatementPatterns()Deprecated, for removal: This API element is subject to removal in a future version.static List<StatementPattern>StatementPatternCollector. process(QueryModelNode node)Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type StatementPattern Modifier and Type Method Description protected abstract voidStatementPatternVisitor. accept(StatementPattern node)voidAbstractQueryModelVisitor. meet(StatementPattern node)voidAbstractSimpleQueryModelVisitor. meet(StatementPattern node)voidBGPCollector. meet(StatementPattern sp)Deprecated, for removal: This API element is subject to removal in a future version.voidStatementPatternCollector. meet(StatementPattern node)Deprecated, for removal: This API element is subject to removal in a future version.voidStatementPatternVisitor. meet(StatementPattern node) -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.helpers.collectors
Methods in org.eclipse.rdf4j.query.algebra.helpers.collectors that return types with arguments of type StatementPattern Modifier and Type Method Description List<StatementPattern>StatementPatternCollector. getStatementPatterns()static List<StatementPattern>StatementPatternCollector. process(QueryModelNode node)Methods in org.eclipse.rdf4j.query.algebra.helpers.collectors with parameters of type StatementPattern Modifier and Type Method Description voidStatementPatternCollector. meet(StatementPattern node) -
Uses of StatementPattern in org.eclipse.rdf4j.queryrender
Methods in org.eclipse.rdf4j.queryrender that return StatementPattern Modifier and Type Method Description StatementPatternBaseTupleExprRenderer. toStatementPattern(ProjectionElemList theList)Turn a ProjectionElemList for a construct query projection (three elements aliased as 'subject', 'predicate' and 'object' in that order) into a StatementPattern.Methods in org.eclipse.rdf4j.queryrender with parameters of type StatementPattern Modifier and Type Method Description voidBaseTupleExprRenderer. meet(StatementPattern theStatementPattern) -
Uses of StatementPattern in org.eclipse.rdf4j.queryrender.sparql
Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type StatementPattern Modifier and Type Method Description voidContextCollector. meet(StatementPattern thePattern)voidSparqlTupleExprRenderer. meet(StatementPattern thePattern) -
Uses of StatementPattern in org.eclipse.rdf4j.sail.base
Methods in org.eclipse.rdf4j.sail.base that return types with arguments of type StatementPattern Modifier and Type Method Description Set<StatementPattern>Changeset. getObservations()Deprecated.Use getObserved() instead! -
Uses of StatementPattern in org.eclipse.rdf4j.sail.lucene
Methods in org.eclipse.rdf4j.sail.lucene that return StatementPattern Modifier and Type Method Description StatementPatternQuerySpec.QueryParam. getBoostPattern()StatementPatternQuerySpec.QueryParam. getFieldPattern()StatementPatternQuerySpec. getIdPattern()StatementPatternQuerySpec. getMatchesPattern()StatementPatternQuerySpec.QueryParam. getPropertyPattern()StatementPatternQuerySpec.QueryParam. getQueryPattern()StatementPatternQuerySpec. getScorePattern()StatementPatternQuerySpec.QueryParam. getSnippetPattern()StatementPatternQuerySpec. getTypePattern()StatementPatternQuerySpec.QueryParam. getTypePattern()Methods in org.eclipse.rdf4j.sail.lucene with parameters of type StatementPattern Modifier and Type Method Description voidDistanceQuerySpec. setGeometryPattern(StatementPattern sp)voidGeoRelationQuerySpec. setGeometryPattern(StatementPattern sp)Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type StatementPattern Constructor Description QueryParam(StatementPattern queryPattern, StatementPattern propertyPattern, StatementPattern snippetPattern, StatementPattern typePattern, String query, IRI property, Float boost)QueryParam(StatementPattern fieldPattern, StatementPattern queryPattern, StatementPattern propertyPattern, StatementPattern snippetPattern, StatementPattern boostPattern, StatementPattern typePattern, String query, IRI property, Float boost)QuerySpec(StatementPattern matchesPattern, Collection<QuerySpec.QueryParam> queryPatterns, StatementPattern scorePattern, StatementPattern typePattern, StatementPattern idPattern, Resource subject)
-