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

Packages that use TupleBatch
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.batch   
com.metamatrix.query.processor.proc   
com.metamatrix.query.processor.relational   
com.metamatrix.query.processor.xml   
com.metamatrix.query.processor.xquery   
 

Uses of TupleBatch in com.metamatrix.common.buffer
 

Subclasses of TupleBatch in com.metamatrix.common.buffer
 class LobTupleBatch
          A marker class file holding the lob based data in a separate batch holder.
 

Methods in com.metamatrix.common.buffer that return TupleBatch
 TupleBatch StorageManager.getBatch(TupleSourceID sourceID, int beginRow, java.lang.String[] types)
          Returns a batch of tuples, starting at row beginRow.
 TupleBatch BufferManager.pinTupleBatch(TupleSourceID tupleSourceID, int beginRow, int maxEndRow)
          Gets a tuple batch by ID and indexes.
 

Methods in com.metamatrix.common.buffer with parameters of type TupleBatch
 void StorageManager.addBatch(TupleSourceID sourceID, TupleBatch batch, java.lang.String[] types)
          Add a batch to the storage manager.
 void BufferManager.addTupleBatch(TupleSourceID tupleSourceID, TupleBatch tupleBatch)
          Adds a batch of tuples for the specified tuple source
 

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

Methods in com.metamatrix.common.buffer.impl that return TupleBatch
 TupleBatch BufferManagerImpl.pinTupleBatch(TupleSourceID tupleSourceID, int beginRow, int maxEndRow)
          Pin a tuple source in memory and return it.
 

Methods in com.metamatrix.common.buffer.impl with parameters of type TupleBatch
 void BufferManagerImpl.addTupleBatch(TupleSourceID tupleSourceID, TupleBatch tupleBatch)
          Add a batch to the given tuple source.
 

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

Methods in com.metamatrix.common.buffer.storage.file that return TupleBatch
 TupleBatch FileStorageManager.getBatch(TupleSourceID sourceID, int beginRow, java.lang.String[] types)
          Get a batch from the storage manager based on the beginRow.
 

Methods in com.metamatrix.common.buffer.storage.file with parameters of type TupleBatch
 void FileStorageManager.addBatch(TupleSourceID sourceID, TupleBatch batch, java.lang.String[] types)
          Add a batch to the storage manager.
 

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

Methods in com.metamatrix.common.buffer.storage.memory that return TupleBatch
 TupleBatch MemoryStorageManager.getBatch(TupleSourceID storageID, int beginRow, java.lang.String[] types)
           
 

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

Uses of TupleBatch in com.metamatrix.query.processor
 

Methods in com.metamatrix.query.processor that return TupleBatch
 TupleBatch ProcessorPlan.nextBatch()
          Get a batch of results or possibly an Exception.
 

Methods in com.metamatrix.query.processor with parameters of type TupleBatch
 void QueryProcessor.BatchHandler.batchProduced(TupleBatch batch)
           
 

Uses of TupleBatch in com.metamatrix.query.processor.batch
 

Methods in com.metamatrix.query.processor.batch that return TupleBatch
 TupleBatch PreparedBatchUpdatePlan.nextBatch()
           
 TupleBatch BatchedUpdatePlan.nextBatch()
           
 

Uses of TupleBatch in com.metamatrix.query.processor.proc
 

Methods in com.metamatrix.query.processor.proc that return TupleBatch
 TupleBatch ProcedurePlan.nextBatch()
           
protected  TupleBatch ProcedurePlan.pullBatch()
           
 

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

Methods in com.metamatrix.query.processor.relational that return TupleBatch
 TupleBatch RelationalPlan.nextBatch()
           
 TupleBatch RelationalNode.nextBatch()
          Wrapper for nextBatchDirect that does performance timing - callers should always call this rather than nextBatchDirect().
 TupleBatch UnionAllNode.nextBatchDirect()
           
 TupleBatch SortNode.nextBatchDirect()
          1ST PHASE - COLLECTION Collect all batches from child node, save in collected tuple source 2ND PHASE - SORT INITIAL SUBLISTS Repeat until all batches from collection TS have been read Get and pin batches from collection TS until MemoryNotAvailableException Sort batches Write batches into new sorted TS Unpin all batches Remove collection TS 3RD PHASE - MERGE SORTED SUBLISTS Repeat until there is one sublist Repeat until all sorted sublists have been merged For each sorted sublist S Load and pin a batch until memory not available Merge from pinned batches As batch is done, unpin and load next Output merge into new sublist T Remove merged sublists Let sublists = set of T's 4TH PHASE - OUTPUT Return batches from single sublist from T
 TupleBatch SelectNode.nextBatchDirect()
           
protected abstract  TupleBatch RelationalNode.nextBatchDirect()
          Template method for subclasses to implement.
 TupleBatch ProjectNode.nextBatchDirect()
           
 TupleBatch ProjectIntoNode.nextBatchDirect()
          Get batch from child node Walk through each row of child batch Bind values to insertCommand Execute insertCommand Update insertCount When no more data is available, output batch with single row containing insertCount
 TupleBatch PlanExecutionNode.nextBatchDirect()
           
 TupleBatch NullNode.nextBatchDirect()
           
protected  TupleBatch LimitNode.nextBatchDirect()
           
protected  TupleBatch JoinNode.nextBatchDirect()
           
 TupleBatch GroupingNode.nextBatchDirect()
           
 TupleBatch BatchedUpdateNode.nextBatchDirect()
           
 TupleBatch AccessNode.nextBatchDirect()
           
protected  TupleBatch RelationalNode.pullBatch()
           
 

Methods in com.metamatrix.query.processor.relational with parameters of type TupleBatch
 void RelationalNodeStatistics.collectCumulativeNodeStats(TupleBatch batch, int stopType)
           
protected  void SortNode.collectionPhase(TupleBatch batch)
           
 TupleSourceID BatchCollector.collectTuples(TupleBatch batch)
           
 

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

Methods in com.metamatrix.query.processor.xml that return TupleBatch
 TupleBatch XMLPlan.nextBatch()
           
 

Uses of TupleBatch in com.metamatrix.query.processor.xquery
 

Methods in com.metamatrix.query.processor.xquery that return TupleBatch
 TupleBatch XQueryPlan.nextBatch()
           
 



Copyright © 2009. All Rights Reserved.