Class Statement
java.lang.Object
org.rumbledb.expressions.Node
org.rumbledb.expressions.scripting.statement.Statement
- Direct Known Subclasses:
ApplyStatement
,AssignStatement
,BlockStatement
,BreakStatement
,CommaVariableDeclStatement
,ConditionalStatement
,ContinueStatement
,ExitStatement
,FlowrStatement
,SwitchStatement
,TryCatchStatement
,TypeSwitchStatement
,VariableDeclStatement
,WhileStatement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected StaticContext
protected SequenceType
Fields inherited from class org.rumbledb.expressions.Node
highestExecutionMode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetStaticContextForRuntime
(RumbleRuntimeConfiguration conf, VisitorConfig visitorConfig) boolean
void
print
(StringBuffer buffer, int indent) Prints the node tree to a string buffer.void
setSequential
(boolean isSequential) void
setStaticContext
(StaticContext staticContext) void
setStaticSequenceType
(SequenceType staticSequenceType) Methods inherited from class org.rumbledb.expressions.Node
accept, getChildren, getDescendants, getDescendantsMatching, getHighestExecutionMode, getHighestExecutionMode, getMetadata, indentIt, isContextDependent, numberOfUnsetExecutionModes, serializeToJSONiq, setHighestExecutionMode, toString
-
Field Details
-
staticContext
-
staticSequenceType
-
isSequential
protected boolean isSequential
-
-
Constructor Details
-
Statement
-
-
Method Details
-
getStaticContext
-
setStaticContext
-
setStaticSequenceType
-
getStaticSequenceType
-
isSequential
public boolean isSequential() -
setSequential
public void setSequential(boolean isSequential) -
getStaticContextForRuntime
public RuntimeStaticContext getStaticContextForRuntime(RumbleRuntimeConfiguration conf, VisitorConfig visitorConfig) -
print
Description copied from class:Node
Prints the node tree to a string buffer.
-