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.optimizers |
Modifier and Type | Method and Description |
---|---|
GroupNodeBase<?> |
GroupGraphPatternBuilder.visit(ASTGraphPatternGroup node,
Object data)
( SelectQuery | GraphPattern ) - this is the common path for
SubSelect and graph patterns. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractStatementContainer<E extends IStatementContainer>
Recursive container for ground
StatementPatternNode s. |
class |
ConstructNode
A template for the construction of one or more graphs based on the solutions
projected by a query.
|
class |
GraphPatternGroup<E extends IGroupMemberNode>
Join group or union.
|
class |
JoinGroupNode
An optional or non-optional collection of query nodes that run together in
a group.
|
class |
PropertyPathUnionNode
This node is purely to trick the ASTJoinOrderByTypeOptimizer - we need to
keep the property path stuff in the right order, even the UNIONs.
|
class |
QuadData
Recursive container for ground
StatementPatternNode s. |
class |
UnionNode
A special kind of group
IGroupNode that represents the sparql union
operator. |
class |
UpdateRoot
The top level container for a sequence of UPDATE operations.
|
Modifier and Type | Method and Description |
---|---|
GroupNodeBase<E> |
GroupNodeBase.clone()
Deep copy clone semantics.
|
Modifier and Type | Method and Description |
---|---|
boolean |
StaticAnalysis.locatedInGroupNode(GroupNodeBase<?> theGroup,
IGroupMemberNode theNode)
Returns true if the current node is identical or (recursively) located
inside the given group scope or is the group node itself, but not a
subquery referenced in the node.
|
Constructor and Description |
---|
GroupNodeBase(GroupNodeBase<E> op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
void |
ASTStaticBindingsOptimizer.VariableUsageInfo.extractVarSPUsageInfoChildren(GroupNodeBase<?> group)
Extracts usage information for the variable from statement patterns
being direct children of the current node (ignoring the node itself).
|
void |
ASTStaticBindingsOptimizer.VariableUsageInfo.extractVarSPUsageInfoChildrenOrSelf(GroupNodeBase<?> group)
Extracts usage information for the variable inside statement patterns
from the current node itself and its children (recursively).
|
void |
ASTStaticBindingsOptimizer.VariableUsageInfo.extractVarUsageInfoSelf(GroupNodeBase<?> group)
Extracts variable usage information (variables and the nodes they
occur in), investigating FILTERs, assignment nodes, and statement
pattern nodes, but /not/ recursing into children.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.