Package org.eclipse.rdf4j.query.algebra
Interface VariableScopeChange
- All Known Implementing Classes:
AbstractAggregateOperator
,AbstractQueryModelNode
,Add
,AggregateFunctionCall
,And
,ArbitraryLengthPath
,Avg
,BinaryTupleOperator
,BinaryValueOperator
,BindingSetAssignment
,BNodeGenerator
,Bound
,BoundFiltersNode
,Clear
,Coalesce
,Compare
,CompareAll
,CompareAny
,CompareSubQueryValueOperator
,ConjunctiveFilterExpr
,Copy
,Count
,Create
,Datatype
,DeleteData
,DescribeOperator
,Difference
,Distinct
,EmptyNJoin
,EmptyNUnion
,EmptySet
,EmptyStatementPattern
,ExclusiveArbitraryLengthPath
,ExclusiveGroup
,ExclusiveStatement
,Exists
,Extension
,ExtensionElem
,FederatedDescribeOperator
,FedXArbitraryLengthPath
,FedXLeftJoin
,FedXService
,FedXStatementPattern
,FedXZeroLengthPath
,Filter
,FilterExpr
,FunctionCall
,Group
,GroupConcat
,GroupElem
,HolderNode
,If
,In
,InsertData
,Intersection
,IRIFunction
,IsBNode
,IsLiteral
,IsNumeric
,IsResource
,IsURI
,Join
,Label
,Lang
,LangMatches
,LeftJoin
,ListMemberOperator
,Load
,LocalName
,MathExpr
,Max
,Min
,Modify
,Move
,MultiProjection
,Namespace
,NAryValueOperator
,NJoin
,Not
,NTuple
,NUnion
,Or
,Order
,OrderElem
,PassThroughTupleExpr
,PrecompiledQueryNode
,Projection
,ProjectionElem
,ProjectionElemList
,QueryRoot
,Reduced
,Regex
,SameTerm
,Sample
,Service
,SingleSourceQuery
,SingletonSet
,Slice
,StatementPattern
,StatementSource
,StatementSourcePattern
,Str
,SubQueryValueOperator
,Sum
,TripleRef
,TrueStatementPattern
,TupleFunctionCall
,UnaryTupleOperator
,UnaryValueOperator
,Union
,ValueConstant
,ValueExprTripleRef
,Var
,ZeroLengthPath
public interface VariableScopeChange
QueryModelNode
s that can constitute a variable scope change (such as group graph patterns, subselects, etc).- Author:
- Jeen Broekstra
-
Method Summary
Modifier and TypeMethodDescriptionboolean
indicates if the node represents a variable scope change.void
setVariableScopeChange
(boolean isVariableScopeChange) Set the value ofisVariableScopeChange()
to true or false.
-
Method Details
-
isVariableScopeChange
boolean isVariableScopeChange()indicates if the node represents a variable scope change.- Returns:
- true iff the node represents a variable scope change.
-
setVariableScopeChange
void setVariableScopeChange(boolean isVariableScopeChange) Set the value ofisVariableScopeChange()
to true or false.
-