public class BlockInstruction extends ProgramInstruction
| Constructor and Description | 
|---|
| BlockInstruction(Program ifProgram) | 
| Modifier and Type | Method and Description | 
|---|---|
| BlockInstruction | clone()Returns a deep clone | 
| PlanNode | getDescriptionProperties() | 
| Program | getProgram() | 
| void | process(ProcedurePlan procEnv)Allow this instruction to do whatever processing it needs, and to
 in turn manipulate the running program. | 
| Boolean | requiresTransaction(boolean transactionalReads) | 
| String | toString() | 
public BlockInstruction(Program ifProgram)
public void process(ProcedurePlan procEnv) throws BlockedException, TeiidComponentException, TeiidProcessingException
ProgramInstructionincrement 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.)process in class ProgramInstructionBlockedExceptionTeiidComponentExceptionTeiidProcessingExceptionpublic Program getProgram()
public BlockInstruction clone()
clone in class ProgramInstructionpublic PlanNode getDescriptionProperties()
getDescriptionProperties in class ProgramInstructionpublic Boolean requiresTransaction(boolean transactionalReads)
requiresTransaction in class ProgramInstructionCopyright © 2018 JBoss by Red Hat. All rights reserved.