|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |