Uses of Class
com.metamatrix.query.processor.proc.ProcedurePlan

Packages that use ProcedurePlan
com.metamatrix.query.processor.proc   
com.metamatrix.query.processor.program   
 

Uses of ProcedurePlan in com.metamatrix.query.processor.proc
 

Methods in com.metamatrix.query.processor.proc with parameters of type ProcedurePlan
 void LoopInstruction.postInstruction(ProcedurePlan procEnv)
           
 void RepeatedInstruction.postInstruction(ProcedurePlan procEnv)
           
 void WhileInstruction.postInstruction(ProcedurePlan procEnv)
           
 void ExecDynamicSqlInstruction.process(ProcedurePlan procEnv)
           Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language.
 void LoopInstruction.process(ProcedurePlan procEnv)
           
 void AbstractAssignmentInstruction.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 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 ContinueInstruction.process(ProcedurePlan env)
           
 void CreateCursorResultSetInstruction.process(ProcedurePlan procEnv)
          If the result set named rsName does not exist yet in the ProcessorEnvironment, then this instruction will define that result set.
 void WhileInstruction.process(ProcedurePlan env)
           
 void ExecSqlInstruction.process(ProcedurePlan procEnv)
          Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language.
 void BreakInstruction.process(ProcedurePlan env)
           
 boolean LoopInstruction.testCondition(ProcedurePlan procEnv)
           
 boolean RepeatedInstruction.testCondition(ProcedurePlan procEnv)
           
 boolean WhileInstruction.testCondition(ProcedurePlan procEnv)
           
 

Uses of ProcedurePlan in com.metamatrix.query.processor.program
 

Methods in com.metamatrix.query.processor.program with parameters of type ProcedurePlan
abstract  void ProgramInstruction.process(ProcedurePlan env)
          Allow this instruction to do whatever processing it needs, and to in turn manipulate the running program, (via the ProcessorEnvironment getProgramStack method.) A typical instruction should simply increment the program counter of the current program, but specialized instructions may add sub programs to the stack or not increment the counter (so that they are executed again.)
 



Copyright © 2009. All Rights Reserved.