Package org.teiid.dqp.internal.process
Class CachedResults
- java.lang.Object
-
- org.teiid.dqp.internal.process.CachedResults
-
- All Implemented Interfaces:
Serializable
,Cachable
public class CachedResults extends Object implements Serializable, Cachable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CachedResults()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessInfo
getAccessInfo()
Command
getCommand(String sql, QueryMetadataInterface metadata, ParseInfo info)
String
getId()
TupleBuffer
getResults()
int
getRowLimit()
boolean
prepare(TupleBufferCache bufferManager)
boolean
restore(TupleBufferCache bufferManager)
void
setCommand(Command command)
void
setResults(TupleBuffer results, ProcessorPlan plan)
void
setRowLimit(int rowLimit)
-
-
-
Method Detail
-
getId
public String getId()
-
getResults
public TupleBuffer getResults()
-
setResults
public void setResults(TupleBuffer results, ProcessorPlan plan)
-
setCommand
public void setCommand(Command command)
-
getCommand
public Command getCommand(String sql, QueryMetadataInterface metadata, ParseInfo info) throws QueryParserException, QueryResolverException, TeiidComponentException
-
prepare
public boolean prepare(TupleBufferCache bufferManager)
-
restore
public boolean restore(TupleBufferCache bufferManager)
-
getAccessInfo
public AccessInfo getAccessInfo()
- Specified by:
getAccessInfo
in interfaceCachable
-
getRowLimit
public int getRowLimit()
-
setRowLimit
public void setRowLimit(int rowLimit)
-
-