Modifier and Type | Field and Description |
---|---|
protected Var |
Bound.arg
The operator's argument.
|
Modifier and Type | Method and Description |
---|---|
<L extends Collection<Var>> |
ZeroLengthPath.getVars(L varCollection)
Adds the variables of this statement pattern to the supplied collection.
|
<L extends Collection<Var>> |
StatementPattern.getVars(L varCollection)
Adds the variables of this statement pattern to the supplied collection.
|
Modifier and Type | Method and Description |
---|---|
Var |
Var.clone() |
Var |
Bound.getArg()
Gets the argument of this unary value operator.
|
Var |
ZeroLengthPath.getContextVar()
Returns the context variable, if available.
|
Var |
StatementPattern.getContextVar()
Returns the context variable, if available.
|
Var |
ArbitraryLengthPath.getContextVar()
Returns the context variable, if available.
|
Var |
ZeroLengthPath.getObjectVar() |
Var |
StatementPattern.getObjectVar() |
Var |
ArbitraryLengthPath.getObjectVar() |
Var |
StatementPattern.getPredicateVar() |
Var |
Projection.getProjectionContext() |
Var |
Service.getServiceRef() |
Var |
ZeroLengthPath.getSubjectVar() |
Var |
StatementPattern.getSubjectVar() |
Var |
ArbitraryLengthPath.getSubjectVar() |
Modifier and Type | Method and Description |
---|---|
List<Var> |
TupleFunctionCall.getResultVars() |
List<Var> |
ZeroLengthPath.getVarList() |
List<Var> |
StatementPattern.getVarList() |
Modifier and Type | Method and Description |
---|---|
void |
TupleFunctionCall.addResultVar(Var resultVar) |
void |
TupleFunctionCall.addResultVars(Var... resultVars) |
void |
QueryModelVisitor.meet(Var node) |
void |
Bound.setArg(Var arg)
Sets the argument of this unary value operator.
|
void |
ZeroLengthPath.setContextVar(Var context) |
void |
StatementPattern.setContextVar(Var context) |
void |
ArbitraryLengthPath.setContextVar(Var context) |
void |
ZeroLengthPath.setObjectVar(Var object) |
void |
StatementPattern.setObjectVar(Var object) |
void |
ArbitraryLengthPath.setObjectVar(Var object) |
void |
StatementPattern.setPredicateVar(Var predicate) |
void |
Projection.setProjectionContext(Var projectionContext) |
void |
Service.setServiceRef(Var serviceRef) |
void |
ZeroLengthPath.setSubjectVar(Var subject) |
void |
StatementPattern.setSubjectVar(Var subject) |
void |
ArbitraryLengthPath.setSubjectVar(Var subject) |
Modifier and Type | Method and Description |
---|---|
void |
TupleFunctionCall.addResultVars(Iterable<Var> resultVars) |
void |
TupleFunctionCall.setResultVars(Iterable<Var> resultVars) |
Constructor and Description |
---|
ArbitraryLengthPath(StatementPattern.Scope scope,
Var subject,
TupleExpr pathExpression,
Var object,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate- and object variable against statements from
the specified context scope.
|
ArbitraryLengthPath(StatementPattern.Scope scope,
Var subjVar,
TupleExpr pathExpression,
Var objVar,
Var conVar,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate-, object- and context variable against
statements from the specified context scope.
|
ArbitraryLengthPath(Var subject,
TupleExpr pathExpression,
Var object,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate- and object variable against statements from
all contexts.
|
ArbitraryLengthPath(Var subject,
TupleExpr pathExpression,
Var object,
Var context,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate-, object- and context variable against
statements from all contexts.
|
Bound(Var arg) |
Service(Var serviceRef,
TupleExpr serviceExpr,
String serviceExpressionString,
Map<String,String> prefixDeclarations,
String baseURI,
boolean silent) |
StatementPattern(StatementPattern.Scope scope,
Var subject,
Var predicate,
Var object)
Creates a statement pattern that matches a subject-, predicate- and object variable against statements from the
specified context scope.
|
StatementPattern(StatementPattern.Scope scope,
Var subjVar,
Var predVar,
Var objVar,
Var conVar)
Creates a statement pattern that matches a subject-, predicate-, object- and context variable against statements
from the specified context scope.
|
StatementPattern(Var subject,
Var predicate,
Var object)
Creates a statement pattern that matches a subject-, predicate- and object variable against statements from all
contexts.
|
StatementPattern(Var subject,
Var predicate,
Var object,
Var context)
Creates a statement pattern that matches a subject-, predicate-, object- and context variable against statements
from all contexts.
|
ZeroLengthPath(StatementPattern.Scope scope,
Var subject,
Var object)
Creates a zero-length path that matches a subject-, predicate- and object variable against statements from the
specified context scope.
|
ZeroLengthPath(StatementPattern.Scope scope,
Var subjVar,
Var objVar,
Var conVar)
Creates a zero-length path that matches a subject-, predicate-, object- and context variable against statements
from the specified context scope.
|
ZeroLengthPath(Var subject,
Var object)
Creates a zero-length path that matches a subject-, predicate- and object variable against statements from all
contexts.
|
ZeroLengthPath(Var subject,
Var object,
Var context)
Creates a zero-length path that matches a subject-, predicate-, object- and context variable against statements
from all contexts.
|
Modifier and Type | Method and Description |
---|---|
protected <M extends Map<Var,Integer>> |
QueryJoinOptimizer.JoinVisitor.getVarFreqMap(List<Var> varList,
M varFreqMap) |
Modifier and Type | Method and Description |
---|---|
protected List<Var> |
QueryJoinOptimizer.JoinVisitor.getConstantVars(Iterable<Var> vars) |
protected List<Var> |
QueryJoinOptimizer.JoinVisitor.getStatementPatternVars(TupleExpr tupleExpr) |
protected List<Var> |
QueryJoinOptimizer.JoinVisitor.getUnboundVars(Iterable<Var> vars) |
Modifier and Type | Method and Description |
---|---|
Value |
StrictEvaluationStrategy.evaluate(Var var,
BindingSet bindings) |
protected double |
EvaluationStatistics.CardinalityCalculator.getCardinality(double varCardinality,
Var var) |
protected double |
EvaluationStatistics.CardinalityCalculator.getContextCardinality(Var var) |
protected double |
EvaluationStatistics.CardinalityCalculator.getObjectCardinality(Var var) |
protected double |
EvaluationStatistics.CardinalityCalculator.getPredicateCardinality(Var var) |
protected double |
EvaluationStatistics.CardinalityCalculator.getSubjectCardinality(Var var) |
protected Value |
StrictEvaluationStrategy.getVarValue(Var var,
BindingSet bindings) |
protected ZeroLengthPathIteration |
StrictEvaluationStrategy.getZeroLengthPathIterator(BindingSet bindings,
Var subjectVar,
Var objVar,
Var contextVar,
Value subj,
Value obj) |
protected boolean |
StrictEvaluationStrategy.isUnbound(Var var,
BindingSet bindings) |
void |
SameTermFilterOptimizer.VarRenamer.meet(Var var) |
void |
SameTermFilterOptimizer.VarBinder.meet(Var var) |
void |
OrderLimitOptimizer.OrderOptimizer.meet(Var node) |
void |
ConstantOptimizer.VarNameCollector.meet(Var var) |
void |
BindingAssigner.VarVisitor.meet(Var var) |
Modifier and Type | Method and Description |
---|---|
protected int |
EvaluationStatistics.CardinalityCalculator.countConstantVars(Iterable<Var> vars) |
static CloseableIteration<BindingSet,QueryEvaluationException> |
TupleFunctionEvaluationStrategy.evaluate(TupleFunction func,
List<Var> resultVars,
BindingSet bindings,
ValueFactory valueFactory,
Value... argValues) |
protected double |
EvaluationStatistics.CardinalityCalculator.getCardinality(double varCardinality,
Collection<Var> vars) |
protected List<Var> |
QueryJoinOptimizer.JoinVisitor.getConstantVars(Iterable<Var> vars) |
protected int |
QueryJoinOptimizer.JoinVisitor.getForeignVarFreq(List<Var> ownUnboundVars,
Map<Var,Integer> varFreqMap) |
protected int |
QueryJoinOptimizer.JoinVisitor.getForeignVarFreq(List<Var> ownUnboundVars,
Map<Var,Integer> varFreqMap) |
protected double |
QueryJoinOptimizer.JoinVisitor.getTupleExprCardinality(TupleExpr tupleExpr,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars) |
protected double |
QueryJoinOptimizer.JoinVisitor.getTupleExprCardinality(TupleExpr tupleExpr,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars) |
protected List<Var> |
QueryJoinOptimizer.JoinVisitor.getUnboundVars(Iterable<Var> vars) |
protected <M extends Map<Var,Integer>> |
QueryJoinOptimizer.JoinVisitor.getVarFreqMap(List<Var> varList,
M varFreqMap) |
protected TupleExpr |
QueryJoinOptimizer.JoinVisitor.selectNextTupleExpr(List<TupleExpr> expressions,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars)
Selects from a list of tuple expressions the next tuple expression that should be evaluated.
|
protected TupleExpr |
QueryJoinOptimizer.JoinVisitor.selectNextTupleExpr(List<TupleExpr> expressions,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars)
Selects from a list of tuple expressions the next tuple expression that should be evaluated.
|
Constructor and Description |
---|
VarRenamer(Var oldVar,
Var newVar) |
Modifier and Type | Method and Description |
---|---|
Var |
ZeroLengthPathIteration.createAnonVar(String varName) |
Var |
PathIteration.createAnonVar(String varName) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PathIteration.isUnbound(Var var,
BindingSet bindings) |
Constructor and Description |
---|
PathIteration(StrictEvaluationStrategy evaluationStrategyImpl,
StatementPattern.Scope scope,
Var startVar,
TupleExpr pathExpression,
Var endVar,
Var contextVar,
long minLength,
BindingSet bindings) |
ZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl,
Var subjectVar,
Var objVar,
Value subj,
Value obj,
Var contextVar,
BindingSet bindings) |
Modifier and Type | Method and Description |
---|---|
protected ZeroLengthPathIteration |
LimitedSizeEvaluationStrategy.getZeroLengthPathIterator(BindingSet bindings,
Var subjectVar,
Var objVar,
Var contextVar,
Value subj,
Value obj) |
Constructor and Description |
---|
LimitedSizePathIterator(StrictEvaluationStrategy evaluationStrategyImpl,
StatementPattern.Scope scope,
Var startVar,
TupleExpr pathExpression,
Var endVar,
Var contextVar,
long minLength,
BindingSet bindings,
AtomicLong used,
long maxSize) |
LimitedSizeZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl,
Var subjectVar,
Var objVar,
Value subj,
Value obj,
Var contextVar,
BindingSet bindings,
AtomicLong used,
long maxSize) |
Modifier and Type | Method and Description |
---|---|
static Var |
TupleExprs.createConstVar(Value value)
Creates an (anonymous) Var representing a constant value.
|
Modifier and Type | Method and Description |
---|---|
void |
VarNameCollector.meet(Var var) |
void |
AbstractQueryModelVisitor.meet(Var node) |
Modifier and Type | Method and Description |
---|---|
Var |
NegatedPropertySet.getContextVar() |
Var |
GraphPattern.getContextVar() |
Var |
NegatedPropertySet.getSubjectVar() |
protected Var |
TupleExprBuilder.mapValueExprToVar(ValueExpr valueExpr)
Maps the given valueExpr to a Var.
|
Var |
TupleExprBuilder.visit(ASTBlankNodePropertyList node,
Object data) |
Var |
TupleExprBuilder.visit(ASTCollection node,
Object data) |
Var |
TupleExprBuilder.visit(ASTVar node,
Object data) |
Modifier and Type | Method and Description |
---|---|
Set<Var> |
TupleExprBuilder.VarCollector.getCollectedVars() |
Modifier and Type | Method and Description |
---|---|
void |
GraphPattern.addRequiredSP(Var subjVar,
Var predVar,
Var objVar) |
void |
TupleExprBuilder.VarCollector.meet(Var var) |
void |
NegatedPropertySet.setContextVar(Var contextVar) |
void |
GraphPattern.setContextVar(Var contextVar) |
void |
NegatedPropertySet.setSubjectVar(Var subjectVar) |
Modifier and Type | Method and Description |
---|---|
static Var |
GroupBuilder.valueToVar(Value theValue)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected Iterable<? extends DocumentDistance> |
ElasticsearchIndex.geoQuery(IRI geoProperty,
org.locationtech.spatial4j.shape.Point p,
IRI units,
double distance,
String distanceVar,
Var contextVar) |
protected Iterable<? extends DocumentResult> |
ElasticsearchIndex.geoRelationQuery(String relation,
IRI geoProperty,
org.locationtech.spatial4j.shape.Shape shape,
Var contextVar) |
Modifier and Type | Method and Description |
---|---|
protected <M extends Map<Var,Integer>> |
QueryMultiJoinOptimizer.JoinVisitor.getVarFreqMap(List<Var> varList,
M varFreqMap) |
Modifier and Type | Method and Description |
---|---|
protected List<Var> |
QueryMultiJoinOptimizer.JoinVisitor.getConstantVars(Iterable<Var> vars) |
protected List<Var> |
QueryMultiJoinOptimizer.JoinVisitor.getStatementPatternVars(TupleExpr tupleExpr) |
protected List<Var> |
QueryMultiJoinOptimizer.JoinVisitor.getUnboundVars(Iterable<Var> vars) |
Modifier and Type | Method and Description |
---|---|
protected int |
EvaluationStatistics.CardinalityCalculator.countConstantVars(Iterable<Var> vars) |
protected List<Var> |
QueryMultiJoinOptimizer.JoinVisitor.getConstantVars(Iterable<Var> vars) |
protected int |
QueryMultiJoinOptimizer.JoinVisitor.getForeignVarFreq(List<Var> ownUnboundVars,
Map<Var,Integer> varFreqMap) |
protected int |
QueryMultiJoinOptimizer.JoinVisitor.getForeignVarFreq(List<Var> ownUnboundVars,
Map<Var,Integer> varFreqMap) |
protected double |
QueryMultiJoinOptimizer.JoinVisitor.getTupleExprCardinality(TupleExpr tupleExpr,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars) |
protected double |
QueryMultiJoinOptimizer.JoinVisitor.getTupleExprCardinality(TupleExpr tupleExpr,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars) |
protected List<Var> |
QueryMultiJoinOptimizer.JoinVisitor.getUnboundVars(Iterable<Var> vars) |
protected <M extends Map<Var,Integer>> |
QueryMultiJoinOptimizer.JoinVisitor.getVarFreqMap(List<Var> varList,
M varFreqMap) |
protected TupleExpr |
QueryMultiJoinOptimizer.JoinVisitor.selectNextTupleExpr(List<TupleExpr> expressions,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars)
Selects from a list of tuple expressions the next tuple expression that should be evaluated.
|
protected TupleExpr |
QueryMultiJoinOptimizer.JoinVisitor.selectNextTupleExpr(List<TupleExpr> expressions,
Map<TupleExpr,Double> cardinalityMap,
Map<TupleExpr,List<Var>> varsMap,
Map<Var,Integer> varFreqMap,
Set<String> boundVars)
Selects from a list of tuple expressions the next tuple expression that should be evaluated.
|
Modifier and Type | Method and Description |
---|---|
Var |
GeoRelationQuerySpec.getContextVar() |
Var |
DistanceQuerySpec.getContextVar() |
Modifier and Type | Method and Description |
---|---|
protected Iterable<? extends DocumentDistance> |
LuceneIndex.geoQuery(IRI geoProperty,
org.locationtech.spatial4j.shape.Point p,
IRI units,
double distance,
String distanceVar,
Var contextVar) |
protected abstract Iterable<? extends DocumentDistance> |
AbstractSearchIndex.geoQuery(IRI geoProperty,
org.locationtech.spatial4j.shape.Point p,
IRI units,
double distance,
String distanceVar,
Var context) |
protected Iterable<? extends DocumentResult> |
LuceneIndex.geoRelationQuery(String relation,
IRI geoProperty,
org.locationtech.spatial4j.shape.Shape shape,
Var contextVar) |
protected abstract Iterable<? extends DocumentResult> |
AbstractSearchIndex.geoRelationQuery(String relation,
IRI geoProperty,
org.locationtech.spatial4j.shape.Shape shape,
Var context) |
Constructor and Description |
---|
DistanceQuerySpec(Literal from,
IRI units,
double dist,
String distVar,
IRI geoProperty,
String geoVar,
String subjectVar,
Var contextVar) |
Modifier and Type | Method and Description |
---|---|
protected Iterable<? extends DocumentDistance> |
SolrIndex.geoQuery(IRI geoProperty,
org.locationtech.spatial4j.shape.Point p,
IRI units,
double distance,
String distanceVar,
Var contextVar) |
protected Iterable<? extends DocumentResult> |
SolrIndex.geoRelationQuery(String relation,
IRI geoProperty,
org.locationtech.spatial4j.shape.Shape shape,
Var contextVar) |
Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.