Uses of Class
org.teiid.query.processor.proc.ProcedurePlan
-
Packages that use ProcedurePlan Package Description org.teiid.query.processor.proc -
-
Uses of ProcedurePlan in org.teiid.query.processor.proc
Methods in org.teiid.query.processor.proc with parameters of type ProcedurePlan Modifier and Type Method Description void
LoopInstruction. postInstruction(ProcedurePlan procEnv)
void
RepeatedInstruction. postInstruction(ProcedurePlan procEnv)
void
WhileInstruction. postInstruction(ProcedurePlan procEnv)
void
AssignmentInstruction. process(ProcedurePlan procEnv)
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).void
BlockInstruction. process(ProcedurePlan procEnv)
void
BranchingInstruction. process(ProcedurePlan env)
void
CreateCursorResultSetInstruction. process(ProcedurePlan procEnv)
void
ErrorInstruction. process(ProcedurePlan env)
void
ExecDynamicSqlInstruction. process(ProcedurePlan procEnv)
Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language.void
IfInstruction. process(ProcedurePlan procEnv)
This instruction will evaluate it's criteria, if it evaluates to true, it will push the corresponding sub Program on to the top of the program stack, and break from the loop.void
LoopInstruction. process(ProcedurePlan procEnv)
abstract void
ProgramInstruction. process(ProcedurePlan env)
Allow this instruction to do whatever processing it needs, and to in turn manipulate the running program.void
ReturnInstruction. process(ProcedurePlan env)
void
WhileInstruction. process(ProcedurePlan env)
void
ForEachRowPlan. setRowProcedure(ProcedurePlan rowProcedure)
boolean
LoopInstruction. testCondition(ProcedurePlan procEnv)
boolean
RepeatedInstruction. testCondition(ProcedurePlan procEnv)
boolean
WhileInstruction. testCondition(ProcedurePlan procEnv)
-