Package org.teiid.common.buffer

Examples of org.teiid.common.buffer.BatchManager


    @Override
    public TupleBuffer createTupleBuffer(final List elements, String groupName,
        TupleSourceType tupleSourceType) {
      final String newID = String.valueOf(this.tsId.getAndIncrement());
      int[] lobIndexes = LobManager.getLobIndexes(elements);
      BatchManager batchManager = new BatchManagerImpl(newID, elements.size(), lobIndexes);
        TupleBuffer tupleBuffer = new TupleBuffer(batchManager, newID, elements, lobIndexes, getProcessorBatchSize());
        LogManager.logDetail(LogConstants.CTX_BUFFER_MGR, "Creating TupleBuffer:", newID, "of type ", tupleSourceType); //$NON-NLS-1$ //$NON-NLS-2$
        return tupleBuffer;
    }
View Full Code Here


    }
   
    public STree createSTree(final List elements, String groupName, int keyLength) {
      String newID = String.valueOf(this.tsId.getAndIncrement());
      int[] lobIndexes = LobManager.getLobIndexes(elements);
      BatchManager bm = new BatchManagerImpl(newID, elements.size(), lobIndexes);
      BatchManager keyManager = new BatchManagerImpl(String.valueOf(this.tsId.getAndIncrement()), keyLength, null);
      int[] compareIndexes = new int[keyLength];
      for (int i = 1; i < compareIndexes.length; i++) {
      compareIndexes[i] = i;
    }
        LogManager.logDetail(LogConstants.CTX_BUFFER_MGR, "Creating STree:", newID); //$NON-NLS-1$
View Full Code Here

TOP

Related Classes of org.teiid.common.buffer.BatchManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.