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

- Packages that use BufferManager.SortingBufferMaker
  Package | Description
  --- | ---
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.

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

    Classes in org.modeshape.jcr.query that implement BufferManager.SortingBufferMaker
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `BufferManager.MakeSortingBuffer<K,V>`
    `protected class` | `BufferManager.MakeSortingWithDuplicatesBuffer<K extends Comparable<K>,V>`

    Methods in org.modeshape.jcr.query that return BufferManager.SortingBufferMaker
    Modifier and Type | Method and Description
    --- | ---
    `<K,V> BufferManager.SortingBufferMaker<K,V>` | BufferManager.`createSortingBuffer(org.mapdb.BTreeKeySerializer<K> keySerializer, org.mapdb.Serializer<V> valueSerializer)` Obtain a maker object that can create a new `BufferManager.SortingBuffer` that will keep a single values for any given key.
    `<K extends Comparable<K>,V> BufferManager.SortingBufferMaker<K,V>` | BufferManager.`createSortingWithDuplicatesBuffer(org.mapdb.Serializer<K> keySerializer, Comparator<?> keyComparator, org.mapdb.Serializer<V> valueSerializer)` Obtain a maker object that can create a new `BufferManager.SortingBuffer` that can store multiple values for any given key.
    `BufferManager.SortingBufferMaker<SortType,RecordType>` | BufferManager.SortingBufferMaker.`keepSize(boolean keepBufferSize)` Specify whether to keep track of the buffer size when adding value.
    `BufferManager.SortingBufferMaker<K,V>` | BufferManager.MakeSortingBuffer.`keepSize(boolean keepBufferSize)`
    `BufferManager.SortingBufferMaker<K,V>` | BufferManager.MakeSortingWithDuplicatesBuffer.`keepSize(boolean keepBufferSize)`
    `BufferManager.SortingBufferMaker<SortType,RecordType>` | BufferManager.SortingBufferMaker.`useHeap(boolean useHeap)` Specify whether to store the bufer on the heap.
    `BufferManager.SortingBufferMaker<K,V>` | BufferManager.MakeSortingBuffer.`useHeap(boolean useHeap)`
    `BufferManager.SortingBufferMaker<K,V>` | BufferManager.MakeSortingWithDuplicatesBuffer.`useHeap(boolean useHeap)`

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