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 booleanprotected StaticContextprotected SequenceTypeFields inherited from class org.rumbledb.expressions.Node
highestExecutionMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetStaticContextForRuntime(RumbleRuntimeConfiguration conf, VisitorConfig visitorConfig) booleanvoidprint(StringBuffer buffer, int indent) Prints the node tree to a string buffer.voidsetSequential(boolean isSequential) voidsetStaticContext(StaticContext staticContext) voidsetStaticSequenceType(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:NodePrints the node tree to a string buffer.
-