Package org.teiid.dqp.internal.process
Class PreparedPlan
- java.lang.Object
-
- org.teiid.dqp.internal.process.PreparedPlan
-
-
Constructor Summary
Constructors Constructor Description PreparedPlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessInfo
getAccessInfo()
AnalysisRecord
getAnalysisRecord()
Return the plan description.Command
getCommand()
Return the Command .ProcessorPlan
getPlan()
Return the ProcessorPlan.List<Reference>
getReferences()
Return the list of Reference.boolean
prepare(TupleBufferCache bufferManager)
boolean
restore(TupleBufferCache 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(List<Reference> refsValue)
Set the list of Reference.boolean
validate()
-
-
-
Method Detail
-
getPlan
public ProcessorPlan getPlan()
Return the ProcessorPlan.
-
getAnalysisRecord
public AnalysisRecord getAnalysisRecord()
Return the plan description.
-
getCommand
public Command getCommand()
Return the Command .
-
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.
-
getAccessInfo
public AccessInfo getAccessInfo()
- Specified by:
getAccessInfo
in interfaceCachable
-
prepare
public boolean prepare(TupleBufferCache bufferManager)
-
restore
public boolean restore(TupleBufferCache bufferManager)
-
validate
public boolean validate()
-
-