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
QueryModelNodes that can constitute a variable scope change (such as group graph patterns, subselects, etc).- Author:
 - Jeen Broekstra
 
- 
Method Summary
Modifier and TypeMethodDescriptionbooleanindicates if the node represents a variable scope change.voidsetVariableScopeChange(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. 
 -