## Uses of Interface
org.modeshape.jcr.query.BufferManager.QueueBuffer

- Packages that use BufferManager.QueueBuffer
  Package | Description
  --- | ---
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine.process | When executing a query, the processing phase involves "running" each branch in the optimized query plan, determining the set of nodes that satisfies each branch, and then joining each branch into a single result.

- - ### Uses of BufferManager.QueueBuffer in org.modeshape.jcr.query

    Classes in org.modeshape.jcr.query that implement BufferManager.QueueBuffer
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `BufferManager.CloseableQueueBuffer<T>`

    Methods in org.modeshape.jcr.query that return BufferManager.QueueBuffer
    Modifier and Type | Method and Description
    --- | ---
    `BufferManager.QueueBuffer<T>` | BufferManager.QueueBufferMaker.`make()` Create the `BufferManager.DistinctBuffer` instance.
    `BufferManager.QueueBuffer<T>` | BufferManager.MakeOrderedBuffer.`make()`

  - ### Uses of BufferManager.QueueBuffer in org.modeshape.jcr.query.engine.process

    Methods in org.modeshape.jcr.query.engine.process that return BufferManager.QueueBuffer
    Modifier and Type | Method and Description
    --- | ---
    `BufferManager.QueueBuffer<BufferedRows.BufferedRow>` | RestartableSequence.QueueBufferSupplier.`get()`

    Methods in org.modeshape.jcr.query.engine.process with parameters of type BufferManager.QueueBuffer
    Modifier and Type | Method and Description
    --- | ---
    `protected long` | PartialMemoryCountableSequence.`loadAll(NodeSequence sequence, BufferManager.QueueBuffer<BufferedRows.BufferedRow> buffer, AtomicLong batchSize)`
    `protected long` | CountableSequence.`loadAll(NodeSequence sequence, BufferManager.QueueBuffer<BufferedRows.BufferedRow> buffer, AtomicLong batchSize)` Load all of the rows from the supplied sequence into the buffer.
    `protected long` | CountableSequence.`loadAll(NodeSequence sequence, BufferManager.QueueBuffer<BufferedRows.BufferedRow> buffer, AtomicLong batchSize, Queue<NodeSequence.Batch> inMemoryBatches, int numRowsInMemory)` Load all of the rows from the supplied sequence into the buffer.

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.