Package | Description |
---|---|
org.openrdf.query.algebra |
Query Algebra
|
org.openrdf.query.algebra.evaluation.impl | |
org.openrdf.query.algebra.evaluation.iterator | |
org.openrdf.query.algebra.evaluation.limited | |
org.openrdf.query.algebra.evaluation.limited.iterator | |
org.openrdf.query.algebra.helpers | |
org.openrdf.query.parser.sparql |
The SPARQL query engine.
|
org.openrdf.queryrender.builder | |
org.openrdf.sail.federation.optimizers | |
org.openrdf.sail.memory |
An implementation of the RDF SAIL API that uses main memory for storage.
|
org.openrdf.sail.rdbms.algebra | |
org.openrdf.sail.rdbms.algebra.base | |
org.openrdf.sail.rdbms.algebra.factories | |
org.openrdf.sail.rdbms.optimizers |
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> |
ZeroLengthPath.getVarList() |
List<Var> |
StatementPattern.getVarList() |
Modifier and Type | Method and Description |
---|---|
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) |
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 |
EvaluationStrategyImpl.evaluate(Var var,
BindingSet bindings) |
protected Value |
EvaluationStrategyImpl.getVarValue(Var var,
BindingSet bindings) |
protected ZeroLengthPathIteration |
EvaluationStrategyImpl.getZeroLengthPathIterator(BindingSet bindings,
Var subjectVar,
Var objVar,
Var contextVar,
Value subj,
Value obj) |
void |
SameTermFilterOptimizer.VarRenamer.meet(Var var) |
void |
SameTermFilterOptimizer.VarBinder.meet(Var var) |
void |
OrderLimitOptimizer.OrderOptimizer.meet(Var node) |
void |
BindingAssigner.VarVisitor.meet(Var var) |
Modifier and Type | Method and Description |
---|---|
protected int |
EvaluationStatistics.CardinalityCalculator.countConstantVars(Iterable<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) |
Constructor and Description |
---|
PathIteration(EvaluationStrategyImpl evaluationStrategyImpl,
StatementPattern.Scope scope,
Var startVar,
TupleExpr pathExpression,
Var endVar,
Var contextVar,
long minLength,
BindingSet bindings) |
ZeroLengthPathIteration(EvaluationStrategyImpl 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(EvaluationStrategyImpl evaluationStrategyImpl,
StatementPattern.Scope scope,
Var startVar,
TupleExpr pathExpression,
Var endVar,
Var contextVar,
long minLength,
BindingSet bindings,
AtomicLong used,
long maxSize) |
LimitedSizeZeroLengthPathIteration(EvaluationStrategyImpl evaluationStrategyImpl,
Var subjectVar,
Var objVar,
Value subj,
Value obj,
Var contextVar,
BindingSet bindings,
AtomicLong used,
long maxSize) |
Modifier and Type | Method and Description |
---|---|
void |
VarNameCollector.meet(Var var) |
void |
QueryModelVisitorBase.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) |
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 |
---|---|
protected Value |
MemoryStoreConnection.MemEvaluationStatistics.MemCardinalityCalculator.getConstantValue(Var var) |
Modifier and Type | Method and Description |
---|---|
static ColumnVar |
ColumnVar.createCtx(String alias,
Var v,
Resource resource) |
static ColumnVar |
ColumnVar.createObj(String alias,
Var v,
Value value) |
static ColumnVar |
ColumnVar.createPred(String alias,
Var v,
URI uri,
boolean implied) |
static ColumnVar |
ColumnVar.createSubj(String alias,
Var v,
Resource resource) |
Constructor and Description |
---|
BNodeColumn(Var var) |
DatatypeColumn(Var var) |
DateTimeColumn(Var var) |
HashColumn(Var var) |
LabelColumn(Var var) |
LanguageColumn(Var var) |
LongLabelColumn(Var var) |
LongURIColumn(Var var) |
NumericColumn(Var var) |
RefIdColumn(Var var) |
URIColumn(Var var) |
Constructor and Description |
---|
ValueColumnBase(Var var) |
Modifier and Type | Method and Description |
---|---|
void |
ZonedExprFactory.meet(Var node) |
void |
URIExprFactory.meet(Var var) |
void |
TimeExprFactory.meet(Var node) |
void |
NumericExprFactory.meet(Var var) |
void |
LanguageExprFactory.meet(Var var) |
void |
LabelExprFactory.meet(Var var) |
void |
HashExprFactory.meet(Var var) |
void |
DatatypeExprFactory.meet(Var var) |
void |
BooleanExprFactory.meet(Var var) |
void |
BNodeExprFactory.meet(Var var) |
Modifier and Type | Method and Description |
---|---|
void |
ValueIdLookupOptimizer.VarVisitor.meet(Var var) |
void |
SameTermFilterRdbmsOptimizer.VarRenamer.meet(Var var) |
void |
SameTermFilterRdbmsOptimizer.VarBinder.meet(Var var) |
Copyright © 2001-2016 Aduna. All Rights Reserved.