Uses of Class
com.metamatrix.common.buffer.TupleSourceID

Packages that use TupleSourceID
com.metamatrix.common.buffer   
com.metamatrix.common.buffer.impl   
com.metamatrix.common.buffer.storage.file   
com.metamatrix.common.buffer.storage.memory   
com.metamatrix.query.processor   
com.metamatrix.query.processor.relational   
com.metamatrix.query.processor.xml   
com.metamatrix.query.tempdata   
 

Uses of TupleSourceID in com.metamatrix.common.buffer
 

Methods in com.metamatrix.common.buffer that return TupleSourceID
 TupleSourceID BufferManager.createTupleSource(java.util.List elements, java.lang.String[] types, java.lang.String groupName, BufferManager.TupleSourceType tupleSourceType)
          Creates a tuple source based on a schema and properties describing hints about the source
 

Methods in com.metamatrix.common.buffer with parameters of type TupleSourceID
 void StorageManager.addBatch(TupleSourceID sourceID, TupleBatch batch, java.lang.String[] types)
          Add a batch to the storage manager.
 void BufferManager.addStreamablePart(TupleSourceID tupleSourceID, LobChunk streamGlob, int beginRow)
          Add a streamable object to the persistent store.
 void BufferManager.addTupleBatch(TupleSourceID tupleSourceID, TupleBatch tupleBatch)
          Adds a batch of tuples for the specified tuple source
 TupleBatch StorageManager.getBatch(TupleSourceID sourceID, int beginRow, java.lang.String[] types)
          Returns a batch of tuples, starting at row beginRow.
 int BufferManager.getFinalRowCount(TupleSourceID tupleSourceID)
          Gets the final row count if tuple source is FULL, otherwise returns -1.
 int BufferManager.getRowCount(TupleSourceID tupleSourceID)
          Gets the current row count
 BufferManager.TupleSourceStatus BufferManager.getStatus(TupleSourceID tupleSourceID)
          Gets the status of the tuple source
 LobChunk BufferManager.getStreamablePart(TupleSourceID tupleSourceID, int beginRow)
          Returns the streamable batch object's part stored with specified identifier
 java.util.List BufferManager.getTupleSchema(TupleSourceID tupleSourceID)
          Gets a tuple source schema by ID
 IndexedTupleSource BufferManager.getTupleSource(TupleSourceID tupleSourceID)
          Gets a tuple source by ID
 TupleBatch BufferManager.pinTupleBatch(TupleSourceID tupleSourceID, int beginRow, int maxEndRow)
          Gets a tuple batch by ID and indexes.
 void StorageManager.removeBatch(TupleSourceID sourceID, int beginRow)
          Remove a batch from this storage as specified.
 void StorageManager.removeBatches(TupleSourceID sourceID)
          Remove all batches for the specified tuple source.
 void BufferManager.removeTupleSource(TupleSourceID tupleSourceID)
          Removes a tuple source by ID
 void BufferManager.setStatus(TupleSourceID tupleSourceID, BufferManager.TupleSourceStatus status)
          Sets the status of the tuple source
 void BufferManager.unpinTupleBatch(TupleSourceID tupleSourceID, int firstRow, int lastRow)
          Unpins a range of rows from the given tuple source
 

Uses of TupleSourceID in com.metamatrix.common.buffer.impl
 

Methods in com.metamatrix.common.buffer.impl that return TupleSourceID
 TupleSourceID BufferManagerImpl.createTupleSource(java.util.List schema, java.lang.String[] types, java.lang.String groupName, BufferManager.TupleSourceType tupleSourceType)
          Register a new tuple source and return a unique ID for it.
 TupleSourceID TupleSourceInfo.getTupleSourceID()
          Get the tuple source identifier
 

Methods in com.metamatrix.common.buffer.impl with parameters of type TupleSourceID
 void BufferManagerImpl.addStreamablePart(TupleSourceID tupleSourceID, LobChunk streamChunk, int beginRow)
           
 void BufferManagerImpl.addTupleBatch(TupleSourceID tupleSourceID, TupleBatch tupleBatch)
          Add a batch to the given tuple source.
 int BufferManagerImpl.getFinalRowCount(TupleSourceID tupleSourceID)
          Gets the final row count if tuple source is FULL, otherwise returns -1.
 int BufferManagerImpl.getRowCount(TupleSourceID tupleSourceID)
          Get the row count for a particular tuple source
 BufferManager.TupleSourceStatus BufferManagerImpl.getStatus(TupleSourceID tupleSourceID)
          Get the status for a particular tuple source
 LobChunk BufferManagerImpl.getStreamablePart(TupleSourceID tupleSourceID, int beginRow)
           
 java.util.List BufferManagerImpl.getTupleSchema(TupleSourceID tupleSourceID)
          Get the tuple schema for a particular tuple source
 IndexedTupleSource BufferManagerImpl.getTupleSource(TupleSourceID tupleSourceID)
          Get a tuple source to walk through the rows for a particular tupleSourceID.
 TupleBatch BufferManagerImpl.pinTupleBatch(TupleSourceID tupleSourceID, int beginRow, int maxEndRow)
          Pin a tuple source in memory and return it.
 void BufferManagerImpl.removeTupleSource(TupleSourceID tupleSourceID)
          Remove a tuple source based on ID
 void BufferManagerImpl.setStatus(TupleSourceID tupleSourceID, BufferManager.TupleSourceStatus status)
          Set the status for a particular tuple source
 void BufferManagerImpl.unpinTupleBatch(TupleSourceID tupleSourceID, int beginRow, int endRow)
          Unpin a tuple source batch.
 

Constructors in com.metamatrix.common.buffer.impl with parameters of type TupleSourceID
TupleSourceInfo(TupleSourceID tsID, java.util.List schema, java.lang.String[] types, com.metamatrix.common.buffer.impl.TupleGroupInfo groupInfo, BufferManager.TupleSourceType type)
          Construct a TupleSourceInfo given information about it.
 

Uses of TupleSourceID in com.metamatrix.common.buffer.storage.file
 

Methods in com.metamatrix.common.buffer.storage.file with parameters of type TupleSourceID
 void FileStorageManager.addBatch(TupleSourceID sourceID, TupleBatch batch, java.lang.String[] types)
          Add a batch to the storage manager.
 TupleBatch FileStorageManager.getBatch(TupleSourceID sourceID, int beginRow, java.lang.String[] types)
          Get a batch from the storage manager based on the beginRow.
 void FileStorageManager.removeBatch(TupleSourceID sourceID, int beginRow)
          This method does nothing - rather than deleting batches from the middle of a RandomAccessFile, which would be very expensive, we just handle the possibility that a batch already exists in the addBatch method.
 void FileStorageManager.removeBatches(TupleSourceID sourceID)
          Remove all batches for a sourceID.
 

Uses of TupleSourceID in com.metamatrix.common.buffer.storage.memory
 

Methods in com.metamatrix.common.buffer.storage.memory with parameters of type TupleSourceID
 void MemoryStorageManager.addBatch(TupleSourceID storageID, TupleBatch batch, java.lang.String[] types)
           
 TupleBatch MemoryStorageManager.getBatch(TupleSourceID storageID, int beginRow, java.lang.String[] types)
           
 void MemoryStorageManager.removeBatch(TupleSourceID sourceID, int beginRow)
           
 void MemoryStorageManager.removeBatches(TupleSourceID storageID)
           
 

Uses of TupleSourceID in com.metamatrix.query.processor
 

Methods in com.metamatrix.query.processor that return TupleSourceID
 TupleSourceID QueryProcessor.getResultsID()
           
 

Uses of TupleSourceID in com.metamatrix.query.processor.relational
 

Fields in com.metamatrix.query.processor.relational with type parameters of type TupleSourceID
protected  java.util.List<TupleSourceID> SortUtility.activeTupleIDs
           
 

Methods in com.metamatrix.query.processor.relational that return TupleSourceID
 TupleSourceID BatchCollector.collectTuples()
           
 TupleSourceID BatchCollector.collectTuples(TupleBatch batch)
           
 TupleSourceID BatchCollector.getTupleSourceID()
           
 TupleSourceID TupleCollector.getTupleSourceID()
           
 TupleSourceID DependentValueSource.getTupleSourceID()
           
 TupleSourceID SortUtility.sort()
           
 

Methods in com.metamatrix.query.processor.relational with parameters of type TupleSourceID
 void TupleCollector.setTupleSourceID(TupleSourceID tsid)
           
 

Constructors in com.metamatrix.query.processor.relational with parameters of type TupleSourceID
DependentValueSource(TupleSourceID tupleSourceID, BufferManager bm)
           
SortUtility(TupleSourceID sourceID, java.util.List sortElements, java.util.List<java.lang.Boolean> sortTypes, boolean removeDups, BufferManager bufferMgr, java.lang.String groupName)
           
SortUtility(TupleSourceID sourceID, java.util.List sortElements, java.util.List<java.lang.Boolean> sortTypes, SortUtility.Mode mode, BufferManager bufferMgr, java.lang.String groupName, boolean useAllColumns)
           
TupleCollector(TupleSourceID tsid, BufferManager bm)
           
 

Uses of TupleSourceID in com.metamatrix.query.processor.xml
 

Methods in com.metamatrix.query.processor.xml that return TupleSourceID
static TupleSourceID XMLUtil.createXMLTupleSource(BufferManager bufferMgr, java.lang.String tupleGroupName)
          Creates a buffer manager's id for XML based data.
static TupleSourceID XMLUtil.saveToBufferManager(BufferManager bufferMgr, java.lang.String tupleGroupName, java.sql.SQLXML srcXML, int chunkSize)
          This method saves the given XML object to the buffer manager's disk process and returns the id which is saved under.
 

Methods in com.metamatrix.query.processor.xml with parameters of type TupleSourceID
static XMLType XMLUtil.getFromBufferManager(BufferManager bufferMgr, TupleSourceID sourceId, java.util.Properties props)
          This will reconstruct the XML object from the buffer manager from given buffer manager id.
 

Uses of TupleSourceID in com.metamatrix.query.tempdata
 

Methods in com.metamatrix.query.tempdata that return TupleSourceID
 TupleSourceID TempTableStoreImpl.getTupleSourceID(java.lang.String tempTableName)
           
 TupleSourceID TempTableStore.getTupleSourceID(java.lang.String tempTableName)
           
 



Copyright © 2009. All Rights Reserved.