Uses of Class
org.apache.jena.sparql.core.BasicPattern
Package
Description
-
Uses of BasicPattern in org.apache.jena.sparql.algebra.op
Modifier and TypeMethodDescriptionstatic OpQuadBlock
OpQuadBlock.create
(org.apache.jena.graph.Node quadNode, BasicPattern triples) ModifierConstructorDescriptionOpBGP
(BasicPattern pattern) OpQuadPattern
(org.apache.jena.graph.Node quadNode, BasicPattern triples) -
Uses of BasicPattern in org.apache.jena.sparql.algebra.optimize
Modifier and TypeMethodDescriptionstatic Op
TransformFilterPlacement.transform
(ExprList exprs, org.apache.jena.graph.Node graphNode, BasicPattern bgp) Apply filter placement to a named graph BGPstatic Op
TransformFilterPlacement.transform
(ExprList exprs, BasicPattern bgp) Apply filter placement to a BGP -
Uses of BasicPattern in org.apache.jena.sparql.core
Modifier and TypeMethodDescriptionstatic BasicPattern
Substitute.substitute
(BasicPattern bgp, Binding binding) static BasicPattern
Wrap a list of triples up as a BasicPattern.Modifier and TypeMethodDescriptionvoid
BasicPattern.addAll
(BasicPattern other) boolean
BasicPattern.equiv
(BasicPattern other, NodeIsomorphismMap isoMap) static BasicPattern
Substitute.substitute
(BasicPattern bgp, Binding binding) -
Uses of BasicPattern in org.apache.jena.sparql.engine.main
Modifier and TypeMethodDescriptionStageGenerator.execute
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) StageGeneratorGeneric.execute
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) static QueryIterator
QC.executeDirect
(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt) Execute a BGP directly - no optimization. -
Uses of BasicPattern in org.apache.jena.sparql.engine.main.solver
Modifier and TypeMethodDescriptionstatic QueryIterator
PatternMatchData.execute
(org.apache.jena.graph.Graph graph, BasicPattern pattern, QueryIterator input, Predicate<org.apache.jena.graph.Triple> filter, ExecutionContext execCxt) Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input.static QueryIterator
PatternMatchData.execute
(DatasetGraph dsg, org.apache.jena.graph.Node graphNode, BasicPattern pattern, QueryIterator input, Predicate<Quad> filter, ExecutionContext execCxt) Non-reordering execution of a quad pattern, a graph name and a basic graph pattern, given an iterator of bindings as input. -
Uses of BasicPattern in org.apache.jena.sparql.engine.optimizer.reorder
Modifier and TypeMethodDescriptionReorderProc.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.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.ReorderTransformation.reorder
(BasicPattern pattern) Return the reordered basic graph pattern.final BasicPattern
ReorderTransformationSubstitution.reorder
(BasicPattern pattern) Modifier and TypeMethodDescriptionReorderProc.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.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.ReorderTransformation.reorder
(BasicPattern pattern) Return the reordered basic graph pattern.final BasicPattern
ReorderTransformationSubstitution.reorder
(BasicPattern pattern) ReorderTransformation.reorderIndexes
(BasicPattern pattern) Return the reordering function based on a basic graph pattern.final ReorderProc
ReorderTransformationSubstitution.reorderIndexes
(BasicPattern pattern) -
Uses of BasicPattern in org.apache.jena.sparql.engine.ref
Modifier and TypeMethodDescriptionEvaluator.basicPattern
(BasicPattern pattern) EvaluatorSimple.basicPattern
(BasicPattern pattern) -
Uses of BasicPattern in org.apache.jena.sparql.graph
Modifier and TypeMethodDescriptionstatic BasicPattern
NodeTransformLib.transform
(NodeTransform nodeTransform, BasicPattern pattern) Do a node->node conversion of a BGP - return original BGP for "no change".Modifier and TypeMethodDescriptionstatic BasicPattern
NodeTransformLib.transform
(NodeTransform nodeTransform, BasicPattern pattern) Do a node->node conversion of a BGP - return original BGP for "no change". -
Uses of BasicPattern in org.apache.jena.sparql.mgt
Modifier and TypeMethodDescriptionstatic void
Explain.explain
(String message, BasicPattern bgp, Context context) static void
Explain.explain
(BasicPattern bgp, Context context) -
Uses of BasicPattern in org.apache.jena.sparql.sse
Modifier and TypeMethodDescriptionstatic BasicPattern
Parse a string and obtain a SPARQL algebra basic graph patternstatic BasicPattern
Parse a string and obtain a SPARQL algebra basic graph pattern, given a prefix mappingstatic BasicPattern
Read in a file, parse, and obtain a SPARQL algebra basic graph patternModifier and TypeMethodDescriptionstatic String
SSE.str
(BasicPattern bgp) static String
SSE.str
(BasicPattern bgp, org.apache.jena.shared.PrefixMapping pmap) static void
SSE.write
(org.apache.jena.atlas.io.IndentedWriter out, BasicPattern pattern) static void
SSE.write
(org.apache.jena.atlas.io.IndentedWriter out, BasicPattern pattern, org.apache.jena.shared.PrefixMapping pMap) static void
SSE.write
(BasicPattern pattern) -
Uses of BasicPattern in org.apache.jena.sparql.sse.builders
-
Uses of BasicPattern in org.apache.jena.sparql.sse.writers
Modifier and TypeMethodDescriptionstatic void
WriterGraph.output
(org.apache.jena.atlas.io.IndentedWriter out, BasicPattern pattern, SerializationContext sCxt) -
Uses of BasicPattern in org.apache.jena.sparql.syntax
Modifier and TypeMethodDescriptionTemplate.getBGP()
TripleCollectorBGP.getBGP()
ElementTriplesBlock.getPattern()
Modifier and TypeMethodDescriptionMap<org.apache.jena.graph.Node,
BasicPattern> Template.getGraphPattern()
-
Uses of BasicPattern in org.apache.jena.sparql.util
Modifier and TypeMethodDescriptionstatic void
VarUtils.addVars
(Collection<Var> acc, org.apache.jena.graph.Node graphNode, BasicPattern triples) static void
VarUtils.addVars
(Collection<Var> acc, BasicPattern pattern) static void
FmtUtils.formatPattern
(org.apache.jena.atlas.io.IndentedWriter out, BasicPattern pattern, SerializationContext sCxt) -
Uses of BasicPattern in org.apache.jena.sparql.util.graph
Modifier and TypeMethodDescriptionstatic org.apache.jena.graph.Node
GraphList.listToTriples
(List<org.apache.jena.graph.Node> list, BasicPattern bgp) Convert a list of nodes into triples, placing them in BPG, returning the head of the list