Uses of Class
org.eclipse.rdf4j.query.algebra.StatementPattern
Packages that use StatementPattern
Package
Description
Abstract Query Algebra model.
The rdf4j SPARQL 1.1 parser.
This package contains classes for working with RDF4J query objects.
This package contains classes for rendering RDF4J query objects as SPARQL queries.
Helper and utility classes for the
SailRepository
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
A Sail implementation that supports full-text indexing via the Lucene API.
An implementation of the RDF SAIL API that uses main memory for storage.
See discussion at https://github.com/eclipse/rdf4j/issues/1262
-
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra
Methods in org.eclipse.rdf4j.query.algebra that return StatementPatternMethods in org.eclipse.rdf4j.query.algebra with parameters of type StatementPattern -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type StatementPatternModifier and TypeMethodDescriptionDefaultEvaluationStrategy.evaluate
(StatementPattern statementPattern, BindingSet bindings) Deprecated.protected double
EvaluationStatistics.CardinalityCalculator.getCardinality
(StatementPattern sp) private double
EvaluationStatistics.CardinalityCalculator.getCardinalityInternal
(StatementPattern node) 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
EvaluationStatistics.ServiceNodeAnalyzer.meet
(StatementPattern node) 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
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps declared as StatementPatternModifier and TypeFieldDescriptionprivate final StatementPattern
StatementPatternQueryEvaluationStep.statementPattern
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type StatementPatternModifier and TypeMethodDescriptionStatementPatternQueryEvaluationStep.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.StatementPatternQueryEvaluationStep.filterSameVariable
(StatementPattern statementPattern, Value subjValue, Value predValue, Value objValue, Predicate<Statement> filter) Build one predicate that filters the statements for ?s ?p ?s cases.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type StatementPatternModifierConstructorDescriptionStatementPatternQueryEvaluationStep
(StatementPattern statementPattern, QueryEvaluationContext context, TripleSource tripleSource) -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Methods in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with parameters of type StatementPatternModifier and TypeMethodDescriptionprotected void
QueryJoinOptimizer.JoinVisitor.StatementPatternVarCollector.accept
(StatementPattern node) void
FilterOptimizer.FilterRelocator.meet
(StatementPattern sp) void
QueryJoinOptimizer.JoinVisitor.meet
(StatementPattern node) -
Uses of StatementPattern in org.eclipse.rdf4j.query.algebra.helpers
Fields in org.eclipse.rdf4j.query.algebra.helpers with type parameters of type StatementPatternModifier and TypeFieldDescriptionprivate List
<StatementPattern> BGPCollector.statementPatterns
Deprecated, for removal: This API element is subject to removal in a future version.private final List
<StatementPattern> StatementPatternCollector.stPatterns
Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.eclipse.rdf4j.query.algebra.helpers that return types with arguments of type StatementPatternModifier and TypeMethodDescriptionBGPCollector.getStatementPatterns()
Deprecated, for removal: This API element is subject to removal in a future version.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 StatementPatternModifier and TypeMethodDescriptionprotected 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
Fields in org.eclipse.rdf4j.query.algebra.helpers.collectors with type parameters of type StatementPatternModifier and TypeFieldDescriptionprivate final List
<StatementPattern> StatementPatternCollector.statementPatterns
Methods in org.eclipse.rdf4j.query.algebra.helpers.collectors that return types with arguments of type StatementPatternModifier and TypeMethodDescriptionStatementPatternCollector.getStatementPatterns()
static List
<StatementPattern> StatementPatternCollector.process
(QueryModelNode node) Methods in org.eclipse.rdf4j.query.algebra.helpers.collectors with parameters of type StatementPattern -
Uses of StatementPattern in org.eclipse.rdf4j.query.parser.sparql
Methods in org.eclipse.rdf4j.query.parser.sparql that return types with arguments of type StatementPatternModifier and TypeMethodDescriptionprivate List
<StatementPattern> TupleExprBuilder.replaceSameTermVars
(List<StatementPattern> statementPatterns, Set<SameTerm> sameTermConstraints) Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type StatementPatternModifier and TypeMethodDescriptionvoid
ConstructorBuilder.BasicPatternVerifier.meet
(StatementPattern node) Method parameters in org.eclipse.rdf4j.query.parser.sparql with type arguments of type StatementPatternModifier and TypeMethodDescriptionConstructorBuilder.getConstructVars
(Collection<StatementPattern> statementPatterns) Gets the set of variables that are relevant for the constructor.TupleExprBuilder.getConstructVars
(Collection<StatementPattern> statementPatterns) Gets the set of variables that are relevant for the constructor.private List
<StatementPattern> TupleExprBuilder.replaceSameTermVars
(List<StatementPattern> statementPatterns, Set<SameTerm> sameTermConstraints) -
Uses of StatementPattern in org.eclipse.rdf4j.queryrender
Methods in org.eclipse.rdf4j.queryrender that return StatementPatternModifier and TypeMethodDescriptionBaseTupleExprRenderer.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 StatementPatternModifier and TypeMethodDescriptionvoid
BaseTupleExprRenderer.meet
(StatementPattern theStatementPattern) -
Uses of StatementPattern in org.eclipse.rdf4j.queryrender.sparql
Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type StatementPatternModifier and TypeMethodDescriptionvoid
ContextCollector.meet
(StatementPattern thePattern) void
SparqlTupleExprRenderer.meet
(StatementPattern thePattern) (package private) String
SparqlTupleExprRenderer.renderPattern
(StatementPattern thePattern) -
Uses of StatementPattern in org.eclipse.rdf4j.queryrender.sparql.experimental
Methods in org.eclipse.rdf4j.queryrender.sparql.experimental with parameters of type StatementPatternModifier and TypeMethodDescriptionvoid
ParsedQueryPreprocessor.meet
(StatementPattern node) void
PreprocessedQuerySerializer.meet
(StatementPattern node) void
PropertyPathSerializer.meet
(StatementPattern node) -
Uses of StatementPattern in org.eclipse.rdf4j.repository.sail.helpers
Methods in org.eclipse.rdf4j.repository.sail.helpers with parameters of type StatementPatternModifier and TypeMethodDescriptionprivate Statement
SailUpdateExecutor.createStatementFromPattern
(StatementPattern pattern, BindingSet sourceBinding, MapBindingSet bnodeMapping) -
Uses of StatementPattern in org.eclipse.rdf4j.sail.base
Methods in org.eclipse.rdf4j.sail.base that return types with arguments of type StatementPatternModifier and TypeMethodDescriptionChangeset.getObservations()
Deprecated.Use getObserved() instead! -
Uses of StatementPattern in org.eclipse.rdf4j.sail.lucene
Fields in org.eclipse.rdf4j.sail.lucene declared as StatementPatternModifier and TypeFieldDescriptionprivate final StatementPattern
QuerySpec.QueryParam.boostPattern
private final StatementPattern
QuerySpec.QueryParam.fieldPattern
private StatementPattern
DistanceQuerySpec.geoStatement
private StatementPattern
GeoRelationQuerySpec.geoStatement
private final StatementPattern
QuerySpec.idPattern
private final StatementPattern
QuerySpec.matchesPattern
private final StatementPattern
QuerySpec.QueryParam.propertyPattern
private final StatementPattern
QuerySpec.QueryParam.queryPattern
private final StatementPattern
QuerySpec.scorePattern
private final StatementPattern
QuerySpec.QueryParam.snippetPattern
private final StatementPattern
QuerySpec.QueryParam.typePattern
private final StatementPattern
QuerySpec.typePattern
Fields in org.eclipse.rdf4j.sail.lucene with type parameters of type StatementPatternModifier and TypeFieldDescriptionQuerySpecBuilder.PatternFilter.boostPatterns
QuerySpecBuilder.PatternFilter.idPatterns
QuerySpecBuilder.PatternFilter.matchesPatterns
QuerySpecBuilder.PatternFilter.propertyPatterns
QuerySpecBuilder.PatternFilter.queryPatterns
QuerySpecBuilder.PatternFilter.scorePatterns
QuerySpecBuilder.PatternFilter.snippetPatterns
QuerySpecBuilder.PatternFilter.typePatterns
Methods in org.eclipse.rdf4j.sail.lucene that return StatementPatternModifier and TypeMethodDescriptionQuerySpec.QueryParam.getBoostPattern()
QuerySpec.QueryParam.getFieldPattern()
QuerySpec.getIdPattern()
QuerySpec.getMatchesPattern()
private StatementPattern
QuerySpecBuilder.getPattern
(Var subjectVar, ArrayList<StatementPattern> patterns) Returns the StatementPattern, if any, from the specified Collection that has the specified subject var.QuerySpec.QueryParam.getPropertyPattern()
QuerySpec.QueryParam.getQueryPattern()
QuerySpec.getScorePattern()
QuerySpec.QueryParam.getSnippetPattern()
QuerySpec.getTypePattern()
QuerySpec.QueryParam.getTypePattern()
Methods in org.eclipse.rdf4j.sail.lucene that return types with arguments of type StatementPatternModifier and TypeMethodDescriptionprivate List
<StatementPattern> QuerySpecBuilder.getQueryVar
(Var subjectVar, ArrayList<StatementPattern> patterns) Return all the var of the patterns with the subject subjectVar, if a pattern is a literal, it will return a singleton list, otherwise it will return an empty list or a list without any literal varMethods in org.eclipse.rdf4j.sail.lucene with parameters of type StatementPatternModifier and TypeMethodDescriptionprivate static void
QuerySpec.append
(StatementPattern pattern, StringBuilder buffer) void
QuerySpecBuilder.PatternFilter.meet
(StatementPattern node) Method implementing the visitor pattern that gathers all statements using a predicate from the LuceneSail's namespace.void
DistanceQuerySpec.setGeometryPattern
(StatementPattern sp) void
GeoRelationQuerySpec.setGeometryPattern
(StatementPattern sp) Method parameters in org.eclipse.rdf4j.sail.lucene with type arguments of type StatementPatternModifier and TypeMethodDescriptionprivate StatementPattern
QuerySpecBuilder.getPattern
(Var subjectVar, ArrayList<StatementPattern> patterns) Returns the StatementPattern, if any, from the specified Collection that has the specified subject var.private List
<StatementPattern> QuerySpecBuilder.getQueryVar
(Var subjectVar, ArrayList<StatementPattern> patterns) Return all the var of the patterns with the subject subjectVar, if a pattern is a literal, it will return a singleton list, otherwise it will return an empty list or a list without any literal varConstructors in org.eclipse.rdf4j.sail.lucene with parameters of type StatementPatternModifierConstructorDescriptionQueryParam
(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) -
Uses of StatementPattern in org.eclipse.rdf4j.sail.memory
Fields in org.eclipse.rdf4j.sail.memory with type parameters of type StatementPatternModifier and TypeFieldDescriptionprivate Set
<StatementPattern> MemorySailStore.MemorySailSink.observations
Methods in org.eclipse.rdf4j.sail.memory with parameters of type StatementPatternModifier and TypeMethodDescriptiondouble
MemEvaluationStatistics.MemCardinalityCalculator.getCardinality
(StatementPattern sp) -
Uses of StatementPattern in org.eclipse.rdf4j.spin
Methods in org.eclipse.rdf4j.spin with parameters of type StatementPatternModifier and TypeMethodDescriptionvoid
SpinParser.DataVisitor.meet
(StatementPattern node) void
SpinRenderer.SpinVisitor.meet
(StatementPattern node)