Package | Description |
---|---|
com.bigdata.rdf.sparql.ast |
This package contains an Abstract Syntax Tree which provides an intermediate translation
target for SPARQL parsers.
|
com.bigdata.rdf.sparql.ast.eval | |
com.bigdata.rdf.sparql.ast.optimizers |
Modifier and Type | Field and Description |
---|---|
StatementPatternNode |
BSBMQ5Setup.p0
?product rdfs:label ?productLabel .
|
StatementPatternNode |
BSBMQ5Setup.p1
productInstance bsbm:productFeature ?prodFeature .
|
StatementPatternNode |
BSBMQ5Setup.p2
?product bsbm:productFeature ?prodFeature .
|
StatementPatternNode |
BSBMQ5Setup.p3
productInstance bsbm:productPropertyNumeric1 ?origProperty1 .
|
StatementPatternNode |
BSBMQ5Setup.p4
?product bsbm:productPropertyNumeric1 ?simProperty1 .
|
StatementPatternNode |
BSBMQ5Setup.p5
productInstance bsbm:productPropertyNumeric2 ?origProperty2 .
|
StatementPatternNode |
BSBMQ5Setup.p6
?product bsbm:productPropertyNumeric2 ?simProperty2 .
|
Modifier and Type | Method and Description |
---|---|
StatementPatternNode |
TestAST.sp(int id) |
Modifier and Type | Method and Description |
---|---|
IGroupNode<StatementPatternNode> |
ConstructNode.addChild(StatementPatternNode child) |
List<StatementPatternNode> |
JoinGroupNode.getStatementPatterns()
Return only the statement pattern child nodes in this group.
|
Modifier and Type | Method and Description |
---|---|
IGroupNode<StatementPatternNode> |
ConstructNode.addChild(StatementPatternNode child) |
static Set<IVariable<?>> |
StaticAnalysisBase.getSPOVariables(StatementPatternNode sp)
Return any variables appearing in the Subject, Predicate, or Object
position (the Context position is ignored).
|
Constructor and Description |
---|
StatementPatternNode(StatementPatternNode op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
protected static Predicate |
AST2BOpUtility.toPredicate(StatementPatternNode sp,
AST2BOpContext ctx)
Method produces a
Predicate which captures the semantics of the
StatementPatternNode . |
Constructor and Description |
---|
GeoSpatialServiceFactory.GeoSpatialServiceCallConfiguration(GeoSpatialServiceFactory.GeoSpatialDefaults defaults,
GeoSpatialConfig geoSpatialConfig,
IVariable<?> searchVar,
Map<org.openrdf.model.URI,StatementPatternNode> sps) |
Modifier and Type | Method and Description |
---|---|
protected StatementPatternNode |
AbstractOptimizerTestCase.newStatementPatternNode(TermNode s,
TermNode p,
TermNode o) |
protected StatementPatternNode |
AbstractOptimizerTestCase.newStatementPatternNode(TermNode s,
TermNode p,
TermNode o,
long cardinality) |
protected StatementPatternNode |
AbstractOptimizerTestCase.newStatementPatternNode(TermNode s,
TermNode p,
TermNode o,
long cardinality,
boolean optional)
Return a new triple pattern.
|
protected StatementPatternNode |
AbstractOptimizerTestCase.Helper.statementPatternNode(TermNode s,
TermNode p,
TermNode o,
Object... more)
Create a statement pattern node.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ASTRangeCountOptimizer.estimateCardinalities(StatementPatternNode sp,
IV<?,?> s,
IV<?,?> p,
IV<?,?> o,
IV<?,?> c,
AST2BOpContext ctx,
int exogenousBindingsAdjustmentFactor) |
protected void |
ASTRangeCountOptimizer.estimateCardinality(StatementPatternNode sp,
AST2BOpContext ctx,
IBindingSet exogenousBindings,
int nrExogeneousBindings)
For testing purposes we can override this method.
|
protected boolean |
ASTFastRangeCountOptimizer.markForFastRangeCount(AST2BOpContext context,
StatementPatternNode sp,
VarNode fastRangeCountVariable)
Marks the triple pattern for fast range count, if supported.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ASTRangeCountOptimizer.attachRangeCounts(AST2BOpContext ctx,
List<StatementPatternNode> spNodes,
IBindingSet exogenousBindings,
int nrExogeneousBindings)
Use the
SPORelation from the database to grab the appropriate
range counts for the StatementPatternNode s. |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.