Modifier and Type | Method and Description |
---|---|
static Collection<Var> |
OpVars.vars(BasicPattern pattern) |
static void |
OpVars.vars(BasicPattern pattern,
Collection<Var> acc) |
Modifier and Type | Method and Description |
---|---|
BasicPattern |
OpQuadPattern.getBasicPattern() |
BasicPattern |
OpBGP.getPattern() |
Modifier and Type | Method and Description |
---|---|
static OpQuadBlock |
OpQuadBlock.create(Node quadNode,
BasicPattern triples) |
Constructor and Description |
---|
OpBGP(BasicPattern pattern) |
OpQuadPattern(Node quadNode,
BasicPattern triples) |
Modifier and Type | Method and Description |
---|---|
static Op |
TransformFilterPlacement.transform(ExprList exprs,
BasicPattern bgp) |
static Op |
TransformFilterPlacement.transform(ExprList exprs,
Node graphNode,
BasicPattern bgp) |
Modifier and Type | Method and Description |
---|---|
static BasicPattern |
Substitute.substitute(BasicPattern bgp,
Binding binding) |
static BasicPattern |
BasicPattern.wrap(List<Triple> triples)
Wrap a list of triples up as a BasicPattern.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicPattern.addAll(BasicPattern other) |
boolean |
BasicPattern.equiv(BasicPattern other,
NodeIsomorphismMap isoMap) |
static BasicPattern |
Substitute.substitute(BasicPattern bgp,
Binding binding) |
Constructor and Description |
---|
BasicPattern(BasicPattern other) |
Modifier and Type | Method and Description |
---|---|
static QueryIterator |
QueryIterBlockTriples.create(QueryIterator input,
BasicPattern pattern,
ExecutionContext execContext) |
Modifier and Type | Method and Description |
---|---|
QueryIterator |
StageGeneratorGeneric.execute(BasicPattern pattern,
QueryIterator input,
ExecutionContext execCxt) |
QueryIterator |
StageGenerator.execute(BasicPattern pattern,
QueryIterator input,
ExecutionContext execCxt) |
static QueryIterator |
QC.executeDirect(BasicPattern pattern,
QueryIterator input,
ExecutionContext execCxt)
Execute a BGP directly - no optimization.
|
static QueryIterator |
StageGeneratorGeneric.executeInline(BasicPattern pattern,
QueryIterator input,
ExecutionContext execCxt)
Use the inline BGP matcher
|
Modifier and Type | Method and Description |
---|---|
BasicPattern |
ReorderProc.reorder(BasicPattern bgp)
Return a new basic pattern with the same triples as the input,
but ordered as per the index list of this reorder processor.
|
BasicPattern |
ReorderTransformationBase.reorder(BasicPattern pattern) |
BasicPattern |
ReorderProcIndexes.reorder(BasicPattern bgp)
Return a new basic pattern with the same triples as the input,
but ordered as per the index list of this reorder processor.
|
BasicPattern |
ReorderTransformation.reorder(BasicPattern pattern)
Return the reordered basic graph pattern.
|
Modifier and Type | Method and Description |
---|---|
BasicPattern |
ReorderProc.reorder(BasicPattern bgp)
Return a new basic pattern with the same triples as the input,
but ordered as per the index list of this reorder processor.
|
BasicPattern |
ReorderTransformationBase.reorder(BasicPattern pattern) |
BasicPattern |
ReorderProcIndexes.reorder(BasicPattern bgp)
Return a new basic pattern with the same triples as the input,
but ordered as per the index list of this reorder processor.
|
BasicPattern |
ReorderTransformation.reorder(BasicPattern pattern)
Return the reordered basic graph pattern.
|
ReorderProc |
ReorderTransformationBase.reorderIndexes(BasicPattern pattern) |
ReorderProc |
ReorderTransformation.reorderIndexes(BasicPattern pattern)
Return the reordering function based on a basic graph pattern.
|
Modifier and Type | Method and Description |
---|---|
Table |
EvaluatorSimple.basicPattern(BasicPattern pattern) |
Table |
Evaluator.basicPattern(BasicPattern pattern) |
Modifier and Type | Method and Description |
---|---|
static BasicPattern |
NodeTransformLib.transform(NodeTransform nodeTransform,
BasicPattern pattern)
Do a node->node conversion of a BGP - return original BGP for "no change"
|
Modifier and Type | Method and Description |
---|---|
static BasicPattern |
NodeTransformLib.transform(NodeTransform nodeTransform,
BasicPattern pattern)
Do a node->node conversion of a BGP - return original BGP for "no change"
|
Modifier and Type | Method and Description |
---|---|
static void |
Explain.explain(BasicPattern bgp,
Context context) |
static void |
Explain.explain(String message,
BasicPattern bgp,
Context context) |
Modifier and Type | Method and Description |
---|---|
static BasicPattern |
SSE.parseBGP(String s)
Parse a string and obtain a SPARQL algebra basic graph pattern
|
static BasicPattern |
SSE.parseBGP(String s,
PrefixMapping pmap)
Parse a string and obtain a SPARQL algebra basic graph pattern, given a prefix mapping
|
static BasicPattern |
SSE.readBGP(String filename)
Read in a file, parse, and obtain a SPARQL algebra basic graph pattern
|
Modifier and Type | Method and Description |
---|---|
static void |
SSE.write(BasicPattern pattern) |
static void |
SSE.write(IndentedWriter out,
BasicPattern pattern) |
static void |
SSE.write(IndentedWriter out,
BasicPattern pattern,
PrefixMapping pMap) |
Modifier and Type | Method and Description |
---|---|
static BasicPattern |
BuilderOp.buildBGP(Item item) |
Modifier and Type | Method and Description |
---|---|
static void |
WriterGraph.output(IndentedWriter out,
BasicPattern pattern,
SerializationContext sCxt) |
Modifier and Type | Method and Description |
---|---|
BasicPattern |
TripleCollectorBGP.getBGP() |
BasicPattern |
Template.getBGP() |
BasicPattern |
ElementTriplesBlock.getPattern() |
Constructor and Description |
---|
ElementPathBlock(BasicPattern bgp) |
ElementTriplesBlock(BasicPattern bgp) |
Template(BasicPattern bgp) |
Modifier and Type | Method and Description |
---|---|
static void |
VarUtils.addVars(Collection<Var> acc,
BasicPattern pattern) |
static void |
FmtUtils.formatPattern(IndentedWriter out,
BasicPattern pattern,
SerializationContext sCxt) |
Modifier and Type | Method and Description |
---|---|
static Node |
GraphList.listToTriples(List<Node> list,
BasicPattern bgp)
Convert a list of nodes into triples, placing them in BPG, returning the head of the list
|
Constructor and Description |
---|
GNode(BasicPattern triples,
Node node) |
Licenced under the Apache License, Version 2.0