org.teiid.dqp.internal.process
Class CachedResults

java.lang.Object
  extended by 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
CachedResults()
           
 
Method Summary
 AccessInfo getAccessInfo()
           
 Command getCommand(String sql, QueryMetadataInterface metadata, ParseInfo info)
           
 CacheHint getHint()
           
 String getId()
           
 TupleBuffer getResults()
           
 boolean prepare(Cache cache, BufferManager bufferManager)
           
 boolean restore(Cache cache, BufferManager bufferManager)
           
 void setCommand(Command command)
           
 void setHint(CacheHint hint)
           
 void setResults(TupleBuffer results, ProcessorPlan plan)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedResults

public CachedResults()
Method Detail

getId

public String getId()

getResults

public TupleBuffer getResults()

setResults

public void setResults(TupleBuffer results,
                       ProcessorPlan plan)

setCommand

public void setCommand(Command command)

setHint

public void setHint(CacheHint hint)

getHint

public CacheHint getHint()

getCommand

public Command getCommand(String sql,
                          QueryMetadataInterface metadata,
                          ParseInfo info)
                   throws QueryParserException,
                          QueryResolverException,
                          TeiidComponentException
Throws:
QueryParserException
QueryResolverException
TeiidComponentException

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

getAccessInfo

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


Copyright © 2011. All Rights Reserved.