Package | Description |
---|---|
com.bigdata.rdf.sail.sparql |
This package was imported from the
org.openrdf.query.parser.sparql
package of the openrdf distribution. |
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 | |
com.bigdata.rdf.sparql.ast.service |
This package provides support for SPARQL 1.1 Federated Query, including the
special case of "service" end points which live within the same JVM and use
direct method calls rather than SPARQL Query and remote (HTTP) end points
for which we will generate an appropriate SPARQL query.
|
com.bigdata.service.fts | |
com.bigdata.service.geospatial | |
com.bigdata.service.geospatial.impl |
Modifier and Type | Method and Description |
---|---|
TermNode |
TriplePatternExprBuilder.visit(ASTTRefPattern node,
Object data)
This is invoked in two different contexts.
|
Modifier and Type | Method and Description |
---|---|
List<TermNode> |
TriplePatternExprBuilder.visit(ASTObjectList node,
Object data) |
Modifier and Type | Class and Description |
---|---|
class |
ConstantNode
Used to represent a constant in the AST.
|
class |
DummyConstantNode
The dummy constant node is used to represent constants in the AST that do not
actually exist in the database.
|
class |
VarNode
Used to represent a variable in the AST.
|
Modifier and Type | Method and Description |
---|---|
TermNode |
StatementPatternNode.c()
The variable or constant for the context position (required iff in quads
mode).
|
TermNode |
PropertyPathNode.c()
The variable or constant for the context position (required iff in quads
mode).
|
TermNode |
StatementPatternNode.get(int i)
Strengthen return type.
|
TermNode |
SubqueryBase.getContext() |
TermNode |
IGroupMemberNode.getContext()
Return the context for the group graph pattern dominating this node.
|
TermNode |
GroupMemberNodeBase.getContext() |
TermNode |
JoinGroupNode.getContext()
Return the context for the group graph pattern dominating this node.
|
TermNode |
ArbitraryLengthPathNode.left()
Returns the left term.
|
TermNode |
ZeroLengthPathNode.left()
Deprecated.
Returns the left term.
|
TermNode |
ArbitraryLengthPathNode.middle()
Returns the (optional) middle term.
|
TermNode |
StatementPatternNode.o()
The variable or constant for the object position (required).
|
TermNode |
PropertyPathNode.o()
The variable or constant for the object position (required).
|
TermNode |
StatementPatternNode.p()
The variable or constant for the predicate position (required).
|
TermNode |
ArbitraryLengthPathNode.right()
Returns the right term.
|
TermNode |
ZeroLengthPathNode.right()
Deprecated.
Returns the right term.
|
TermNode |
StatementPatternNode.s()
The variable or constant for the subject position (required).
|
TermNode |
PropertyPathNode.s()
The variable or constant for the subject position (required).
|
Modifier and Type | Method and Description |
---|---|
static FunctionNode |
FunctionNode.binary(org.openrdf.model.URI uri,
TermNode t1,
TermNode t2)
Return a binary function
op(t1,t2) |
void |
StatementPatternNode.setC(TermNode c) |
void |
PropertyPathNode.setC(TermNode c) |
void |
JoinGroupNode.setContext(TermNode context)
Set the context for a GroupGraphPattern.
|
void |
ArbitraryLengthPathNode.setEdgeVar(VarNode edgeVar,
TermNode middle)
Set the edge var and middle term.
|
void |
ZeroLengthPathNode.setLeft(TermNode left)
Deprecated.
Sets the left term.
|
void |
ZeroLengthPathNode.setRight(TermNode right)
Deprecated.
Sets the right term.
|
Constructor and Description |
---|
ArbitraryLengthPathNode(TermNode left,
TermNode right,
VarNode tVarLeft,
VarNode tVarRight,
long lowerBound,
long upperBound)
Fully construct an arbitrary length path node with all required
annotations.
|
ArbitraryLengthPathNode(TermNode left,
TermNode right,
VarNode tVarLeft,
VarNode tVarRight,
PathNode.PathMod mod)
Fully construct an arbitrary length path node with all required
annotations.
|
JoinGroupNode(TermNode context,
IGroupMemberNode child)
Construct a GRAPH group having the specified child as its initial member.
|
PropertyPathNode(TermNode s,
PathNode p,
TermNode o)
A triple pattern.
|
PropertyPathNode(TermNode s,
PathNode p,
TermNode o,
TermNode c,
org.openrdf.query.algebra.StatementPattern.Scope scope)
A quad pattern.
|
StatementPatternNode(TermNode s,
TermNode p,
TermNode o)
A triple pattern.
|
StatementPatternNode(TermNode s,
TermNode p,
TermNode o,
TermNode c,
org.openrdf.query.algebra.StatementPattern.Scope scope)
A quad pattern.
|
TermNode(TermNode op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
ZeroLengthPathNode(TermNode left,
TermNode right)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TermNode |
ServiceParams.get(org.openrdf.model.URI param,
TermNode defaultValue)
Get a singleton value for the specified param.
|
Modifier and Type | Method and Description |
---|---|
List<TermNode> |
ServiceParams.get(org.openrdf.model.URI param)
Helper.
|
Iterator<Map.Entry<org.openrdf.model.URI,List<TermNode>>> |
ServiceParams.iterator()
Iterator.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceParams.add(org.openrdf.model.URI param,
TermNode value)
Add.
|
TermNode |
ServiceParams.get(org.openrdf.model.URI param,
TermNode defaultValue)
Get a singleton value for the specified param.
|
void |
ServiceParams.set(org.openrdf.model.URI param,
TermNode value)
Set (clear and add).
|
Modifier and Type | Method and Description |
---|---|
protected TermNode |
AbstractOptimizerTestCase.Helper.constantNode(IV iv) |
protected TermNode |
AbstractOptimizerTestCase.Helper.constantNode(String c) |
Modifier and Type | Method and Description |
---|---|
protected ArbitraryLengthPathNode |
AbstractOptimizerTestCase.Helper.arbitartyLengthPropertyPath(TermNode left,
TermNode right,
com.bigdata.rdf.sparql.ast.optimizers.AbstractOptimizerTestCase.HelperFlag card,
JoinGroupNode joinGroupNode) |
protected static IV |
ASTRangeCountOptimizer.getIV(TermNode term,
IBindingSet exogenousBindings,
AtomicBoolean usesExogeneousBinding)
Helper method grabs the IV out of the TermNode, doing the appropriate
NULL and constant/var checks.
|
protected JoinGroupNode |
AbstractOptimizerTestCase.Helper.joinGroupNode(TermNode context,
Object... statements)
Return a graph join group.
|
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 void |
ASTPropertyPathOptimizer.optimize(AST2BOpContext ctx,
StaticAnalysis sa,
GraphPatternGroup<? extends IGroupMemberNode> group,
com.bigdata.rdf.sparql.ast.optimizers.ASTPropertyPathOptimizer.PropertyPathInfo ppInfo,
TermNode termNode,
PropertyPathNode ppNode)
Optimize a TermNode (add a statement pattern to the group).
|
protected PropertyPathNode |
AbstractOptimizerTestCase.Helper.propertyPathNode(TermNode s,
String pattern,
TermNode o) |
protected ServiceNode |
AbstractOptimizerTestCase.Helper.service(TermNode serviceRef,
GraphPatternGroup<IGroupMemberNode> groupNode) |
protected StatementPatternNode |
AbstractOptimizerTestCase.Helper.statementPatternNode(TermNode s,
TermNode p,
TermNode o,
Object... more)
Create a statement pattern node.
|
Modifier and Type | Method and Description |
---|---|
TermNode |
ServiceNode.getServiceRef()
The service reference.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceNode.setServiceRef(TermNode serviceRef)
Set the service reference.
|
Constructor and Description |
---|
ServiceNode(TermNode serviceRef,
GraphPatternGroup<IGroupMemberNode> groupNode)
Construct a function node in the AST.
|
Constructor and Description |
---|
FulltextSearchServiceFactory.FulltextSearchMultiHiterator(IBindingSet[] bindingSet,
TermNode query,
TermNode endpoint,
TermNode endpointType,
TermNode params,
TermNode searchField,
TermNode scoreField,
TermNode snippetField,
TermNode searchResultType,
TermNode searchTimeout,
FulltextSearchServiceFactory.FulltextSearchDefaults defaults,
ServiceCallCreateParams serviceCallParams) |
Modifier and Type | Method and Description |
---|---|
TermNode |
IGeoSpatialQuery.getContext() |
TermNode |
IGeoSpatialQuery.getPredicate() |
Modifier and Type | Method and Description |
---|---|
TermNode |
GeoSpatialQuery.getContext() |
TermNode |
GeoSpatialQuery.getPredicate() |
Constructor and Description |
---|
GeoSpatialQuery(GeoSpatialConfig geoSpatialConfig,
GeoSpatial.GeoFunction searchFunction,
org.openrdf.model.URI searchDatatype,
IConstant<?> subject,
TermNode predicate,
TermNode context,
GeoSpatialUtility.PointLatLon spatialCircleCenter,
Double spatialCircleRadius,
GeoSpatialUtility.PointLatLon spatialRectangleSouthWest,
GeoSpatialUtility.PointLatLon spatialRectangleNorthEast,
ICoordinate.UNITS spatialUnit,
Long timeStart,
Long timeEnd,
Long coordSystem,
Map<String,IGeoSpatialQuery.LowerAndUpperValue> customFieldsConstraints,
IVariable<?> locationVar,
IVariable<?> timeVar,
IVariable<?> locationAndTimeVar,
IVariable<?> latVar,
IVariable<?> lonVar,
IVariable<?> coordSystemVar,
IVariable<?> customFieldsVar,
IVariable<?> literalVar,
IVariable<?> distanceVar,
IBindingSet incomingBindings)
Constructor
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.