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 class
EmptyStatementPattern
EmptyStatementPattern represents a statement that cannot produce any results for the registered endpoints.class
ExclusiveStatement
Represents a StatementPattern that can only produce results at a single endpoint, the owner.class
FedXStatementPattern
Base class providing all common functionality for FedX StatementPatternsclass
StatementSourcePattern
Represents statements that can produce results at a some particular endpoints, the statement sources.class
TrueStatementPattern
A 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 StatementPattern
CheckStatementPattern. 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.boolean
SailTripleSource. hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset)
boolean
SparqlTripleSource. hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset)
boolean
TripleSource. hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset)
Check if the provided statement can return results.boolean
SailTripleSource. usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo)
boolean
SparqlTripleSource. usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo)
boolean
TripleSource. 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 StatementPattern
StatementConversionIteration. stmt
Constructors 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 StatementPattern
ParallelUnionTask. stmt
Constructors 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 StatementPattern
SourceSelection.ParallelCheckTask. stmt
StatementPattern
SourceSelection.CheckTaskPair. t
Fields in org.eclipse.rdf4j.federated.optimizer with type parameters of type StatementPattern Modifier and Type Field Description protected List<StatementPattern>
GenericInfoOptimizer. stmts
protected Map<StatementPattern,List<StatementSource>>
SourceSelection. stmtToSources
Map 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 void
SourceSelection. addSource(StatementPattern stmt, StatementSource source)
Add a source to the given statement in the map (synchronized through map)void
GenericInfoOptimizer. meet(StatementPattern node)
Method parameters in org.eclipse.rdf4j.federated.optimizer with type arguments of type StatementPattern Modifier and Type Method Description void
SourceSelection. 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 StatementPattern
QueryAlgebraUtil. constructStatement(StatementPattern stmt, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.protected static StatementPattern
QueryAlgebraUtil. constructStatementId(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.static StatementPattern
QueryAlgebraUtil. toStatementPattern(Resource subj, IRI pred, Value obj)
static StatementPattern
QueryAlgebraUtil. toStatementPattern(Statement stmt)
Methods in org.eclipse.rdf4j.federated.util with parameters of type StatementPattern Modifier and Type Method Description static String
QueryStringUtil. askQueryString(StatementPattern stmt, BindingSet bindings, Dataset dataset)
Construct a boolean ASK query for the provided statement.protected static Union
QueryAlgebraUtil. constructInnerUnion(StatementPattern stmt, int outerID, Set<String> varNames, List<BindingSet> bindings)
protected static String
QueryStringUtil. constructInnerUnion(StatementPattern stmt, int outerID, Set<String> varNames, List<BindingSet> bindings)
protected static StatementPattern
QueryAlgebraUtil. constructStatement(StatementPattern stmt, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.protected static String
QueryStringUtil. constructStatement(StatementPattern stmt, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.protected static TupleExpr
QueryAlgebraUtil. constructStatementCheckId(StatementPattern stmt, int varID, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.protected static String
QueryStringUtil. constructStatementCheckId(StatementPattern stmt, int varID, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.protected static StatementPattern
QueryAlgebraUtil. constructStatementId(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.protected static String
QueryStringUtil. constructStatementId(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings)
Construct the statement string, i.e.static boolean
QueryAlgebraUtil. hasFreeVars(StatementPattern stmt, BindingSet bindings)
returns true iff there is at least one free variable, i.e.static boolean
QueryStringUtil. hasFreeVars(StatementPattern stmt, BindingSet bindings)
returns true iff there is at least one free variable, i.e.static TupleExpr
QueryAlgebraUtil. selectQuery(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated)
Construct a SELECT query for the provided statement.static TupleExpr
QueryAlgebraUtil. selectQueryBoundUnion(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated)
Construct a SELECT query expression for a bound union.static String
QueryStringUtil. selectQueryString(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset)
Construct a SELECT query for the provided statement.static TupleExpr
QueryAlgebraUtil. selectQueryStringBoundCheck(StatementPattern stmt, List<BindingSet> unionBindings)
Construct a SELECT query for a grouped bound check.static String
QueryStringUtil. selectQueryStringBoundCheck(StatementPattern stmt, List<BindingSet> unionBindings, Dataset dataset)
Construct a SELECT query for a grouped bound check.static String
QueryStringUtil. 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 String
QueryStringUtil. selectQueryStringBoundUnion(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated, Dataset dataset)
Deprecated.replaced with#selectQueryStringBoundJoinVALUES(StatementPattern, List, FilterValueExpr, AtomicBoolean)
static String
QueryStringUtil. 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 theStatementPattern
andDataset
.static Dataset
FedXUtil. toDataset(StatementPattern stmt, Dataset dataset)
static Statement
QueryAlgebraUtil. toStatement(StatementPattern stmt)
static Statement
QueryAlgebraUtil. toStatement(StatementPattern stmt, BindingSet bindings)
static String
QueryStringUtil. 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 StatementPattern
StatementPattern. clone()
Methods in org.eclipse.rdf4j.query.algebra with parameters of type StatementPattern Modifier and Type Method Description void
QueryModelVisitor. 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 double
EvaluationStatistics.CardinalityCalculator. getCardinality(StatementPattern sp)
protected double
EvaluationStatistics.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 double
EvaluationStatistics.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 double
EvaluationStatistics.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 double
EvaluationStatistics.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.void
EvaluationStatistics.CardinalityCalculator. meet(StatementPattern sp)
void
FilterOptimizer.FilterRelocator. meet(StatementPattern sp)
Deprecated, for removal: This API element is subject to removal in a future version.void
QueryJoinOptimizer.JoinVisitor. meet(StatementPattern node)
Deprecated.protected QueryEvaluationStep
DefaultEvaluationStrategy. 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 void
StatementPatternVisitor. accept(StatementPattern node)
void
AbstractQueryModelVisitor. meet(StatementPattern node)
void
AbstractSimpleQueryModelVisitor. meet(StatementPattern node)
void
BGPCollector. meet(StatementPattern sp)
Deprecated, for removal: This API element is subject to removal in a future version.void
StatementPatternCollector. meet(StatementPattern node)
Deprecated, for removal: This API element is subject to removal in a future version.void
StatementPatternVisitor. 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 void
StatementPatternCollector. 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 StatementPattern
BaseTupleExprRenderer. 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 void
BaseTupleExprRenderer. 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 void
ContextCollector. meet(StatementPattern thePattern)
void
SparqlTupleExprRenderer. 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 StatementPattern
QuerySpec.QueryParam. getBoostPattern()
StatementPattern
QuerySpec.QueryParam. getFieldPattern()
StatementPattern
QuerySpec. getIdPattern()
StatementPattern
QuerySpec. getMatchesPattern()
StatementPattern
QuerySpec.QueryParam. getPropertyPattern()
StatementPattern
QuerySpec.QueryParam. getQueryPattern()
StatementPattern
QuerySpec. getScorePattern()
StatementPattern
QuerySpec.QueryParam. getSnippetPattern()
StatementPattern
QuerySpec. getTypePattern()
StatementPattern
QuerySpec.QueryParam. getTypePattern()
Methods in org.eclipse.rdf4j.sail.lucene with parameters of type StatementPattern Modifier and Type Method Description void
DistanceQuerySpec. setGeometryPattern(StatementPattern sp)
void
GeoRelationQuerySpec. 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)
-