org.teiid.query.processor.proc
Class ContinueInstruction

java.lang.Object
  extended by org.teiid.query.processor.proc.ProgramInstruction
      extended by org.teiid.query.processor.proc.ContinueInstruction
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
BreakInstruction

public class ContinueInstruction
extends ProgramInstruction

This ProgramInstruction continue with the next loop when processed

.


Constructor Summary
ContinueInstruction()
           
 
Method Summary
 PlanNode getDescriptionProperties()
           
 void process(ProcedurePlan env)
          Allow this instruction to do whatever processing it needs, and to in turn manipulate the running program.
 java.lang.String toString()
           
 
Methods inherited from class org.teiid.query.processor.proc.ProgramInstruction
clone, getChildPlans
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContinueInstruction

public ContinueInstruction()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

process

public void process(ProcedurePlan env)
             throws TeiidComponentException
Description copied from class: ProgramInstruction
Allow this instruction to do whatever processing it needs, and to in turn manipulate the running program. 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.)

Specified by:
process in class ProgramInstruction
Throws:
TeiidComponentException

getDescriptionProperties

public PlanNode getDescriptionProperties()
Specified by:
getDescriptionProperties in class ProgramInstruction


Copyright © 2010. All Rights Reserved.