org.teiid.dqp.internal.process
Class PreparedPlan

java.lang.Object
  extended by org.teiid.dqp.internal.process.PreparedPlan
All Implemented Interfaces:
Cachable

public class PreparedPlan
extends java.lang.Object
implements Cachable


Constructor Summary
PreparedPlan()
           
 
Method Summary
 AccessInfo getAccessInfo()
           
 AnalysisRecord getAnalysisRecord()
          Return the plan description.
 Command getCommand()
          Return the Command .
 ProcessorPlan getPlan()
          Return the ProcessorPlan.
 java.util.List<Reference> getReferences()
          Return the list of Reference.
 boolean prepare(Cache cache, BufferManager bufferManager)
           
 boolean restore(Cache cache, BufferManager bufferManager)
           
 void setAnalysisRecord(AnalysisRecord analysisRecord)
          Set the plan description.
 void setCommand(Command commandValue)
          Set the Command.
 void setPlan(ProcessorPlan planValue, CommandContext context)
          Set the ProcessorPlan.
 void setReferences(java.util.List<Reference> refsValue)
          Set the list of Reference.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreparedPlan

public PreparedPlan()
Method Detail

getPlan

public ProcessorPlan getPlan()
Return the ProcessorPlan.


getAnalysisRecord

public AnalysisRecord getAnalysisRecord()
Return the plan description.


getCommand

public Command getCommand()
Return the Command .


getReferences

public java.util.List<Reference> getReferences()
Return the list of Reference.


setPlan

public void setPlan(ProcessorPlan planValue,
                    CommandContext context)
Set the ProcessorPlan.

Parameters:
context -

setAnalysisRecord

public void setAnalysisRecord(AnalysisRecord analysisRecord)
Set the plan description.


setCommand

public void setCommand(Command commandValue)
Set the Command.


setReferences

public void setReferences(java.util.List<Reference> refsValue)
Set the list of Reference.


getAccessInfo

public AccessInfo getAccessInfo()
Specified by:
getAccessInfo in interface Cachable

prepare

public boolean prepare(Cache cache,
                       BufferManager bufferManager)
Specified by:
prepare in interface Cachable

restore

public boolean restore(Cache cache,
                       BufferManager bufferManager)
Specified by:
restore in interface Cachable


Copyright © 2011. All Rights Reserved.