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, isInSequentialBlock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetStaticContextForRuntime(RumbleConfiguration conf, VisitorConfig visitorConfig) voidprint(StringBuilder buffer, int indent) Prints the node tree to a string buffer.voidsetIsInSequentialBlock(boolean isInSequentialBlock) voidsetSequential(boolean isSequential) Methods inherited from class org.rumbledb.expressions.Node
accept, getChildren, getDescendants, getDescendantsMatching, getHighestExecutionMode, indentIt, isContextDependent, numberOfUnsetExecutionModes, serializeToJSONiq, toString
-
Field Details
-
staticContext
-
staticSequenceType
-
isSequential
protected boolean isSequential
-
-
Constructor Details
-
Statement
-
-
Method Details
-
setSequential
public void setSequential(boolean isSequential) -
setIsInSequentialBlock
public void setIsInSequentialBlock(boolean isInSequentialBlock) - Overrides:
setIsInSequentialBlockin classNode
-
getStaticContextForRuntime
public RuntimeStaticContext getStaticContextForRuntime(RumbleConfiguration conf, VisitorConfig visitorConfig) -
print
Description copied from class:NodePrints the node tree to a string buffer.
-