package scripting
Type Members
- class CaseStatementExec extends NonLeafStatementExec
Executable node for CaseStatement.
- class CompoundBodyExec extends CompoundNestedStatementIteratorExec
Executable node for CompoundBody.
- abstract class CompoundNestedStatementIteratorExec extends NonLeafStatementExec
Abstract class for all statements that contain nested statements.
Abstract class for all statements that contain nested statements. Implements recursive iterator logic over all child execution nodes.
- sealed trait CompoundStatementExec extends Logging
Trait for all SQL scripting execution nodes used during interpretation phase.
- class IfElseStatementExec extends NonLeafStatementExec
Executable node for IfElseStatement.
- class IterateStatementExec extends LeafStatementExec
Executable node for ITERATE statement.
- trait LeafStatementExec extends CompoundStatementExec
Leaf node in the execution tree.
- class LeaveStatementExec extends LeafStatementExec
Executable node for LeaveStatement.
- trait NonLeafStatementExec extends CompoundStatementExec
Non-leaf node in the execution tree.
Non-leaf node in the execution tree. It is an iterator over executable child nodes.
- class RepeatStatementExec extends NonLeafStatementExec
Executable node for RepeatStatement.
- class SingleStatementExec extends LeafStatementExec with WithOrigin
Executable node for SingleStatement.
- case class SqlScriptingInterpreter() extends Product with Serializable
SQL scripting interpreter - builds SQL script execution plan.
- class WhileStatementExec extends NonLeafStatementExec
Executable node for WhileStatement.