Package | Description |
---|---|
org.teiid.query.processor.proc |
Modifier and Type | Class and Description |
---|---|
class |
AssignmentInstruction
This instruction updates the current variable context with a value for the Variable
defined using a DeclareInstruction, the variable value is obtained by either processing
a expression or a command(stored as a processplan).
|
class |
BlockInstruction |
class |
BranchingInstruction
This
ProgramInstruction continue with the next loop when processed |
class |
CreateCursorResultSetInstruction |
class |
ErrorInstruction
This instruction updates the current variable context with the Variable defined using
the declare statement that is used in constructing this instruction.
|
class |
ExecDynamicSqlInstruction
Executes a SQL statement, and remove its results from the buffer manager.
|
class |
IfInstruction
This instruction an holds an if block and an else block and a criteria that determines
which block will be executed.
|
class |
LoopInstruction |
class |
ReturnInstruction |
class |
WhileInstruction |
Modifier and Type | Method and Description |
---|---|
ProgramInstruction |
ProgramInstruction.clone()
Override Object.clone() to make the method public.
|
ProgramInstruction |
Program.getCurrentInstruction()
Returns the next instruction to be executed, or null if there are
none or no more instructions.
|
ProgramInstruction |
Program.getInstructionAt(int instructionIndex)
Returns the instruction to be executed at the indicated index,
or null if there is no instruction at that index.
|
Modifier and Type | Method and Description |
---|---|
List<ProgramInstruction> |
Program.getProcessorInstructions() |
Modifier and Type | Method and Description |
---|---|
void |
Program.addInstruction(ProgramInstruction instruction) |
Copyright © 2019. All rights reserved.