Class TupleExprBuilder.PathSequenceContext
- java.lang.Object
-
- org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder.PathSequenceContext
-
- Enclosing class:
- TupleExprBuilder
private static class TupleExprBuilder.PathSequenceContext extends java.lang.Object
Internal class for keeping track of contextual information relevant for path sequence processing: current scope, context, start and end variable of the path expression. Passed through to visitor methods via thedata
input parameter.
-
-
Field Summary
Fields Modifier and Type Field Description Var
contextVar
Var
endVar
StatementPattern.Scope
scope
Var
startVar
-
Constructor Summary
Constructors Constructor Description PathSequenceContext()
PathSequenceContext(TupleExprBuilder.PathSequenceContext pathSequenceContext)
Create a newTupleExprBuilder.PathSequenceContext
that is a copy of the suppliedpathSequenceContext
.
-
-
-
Field Detail
-
scope
public StatementPattern.Scope scope
-
contextVar
public Var contextVar
-
startVar
public Var startVar
-
endVar
public Var endVar
-
-
Constructor Detail
-
PathSequenceContext
public PathSequenceContext(TupleExprBuilder.PathSequenceContext pathSequenceContext)
Create a newTupleExprBuilder.PathSequenceContext
that is a copy of the suppliedpathSequenceContext
.- Parameters:
pathSequenceContext
- theTupleExprBuilder.PathSequenceContext
to copy.
-
PathSequenceContext
public PathSequenceContext()
-
-