/[Apache-SVN]
ViewVC logotype

Revision 1508423


Jump to revision: Previous Next
Author: jpountz
Date: Tue Jul 30 12:42:39 2013 UTC (11 years, 3 months ago)
Changed paths: 16
Log Message:
LUCENE-5145: AppendingPackedLongBuffer and added suport for bulk get operations to the Appending*Buffers.

Introduced bulk retrieval to AbstractAppendingLongBuffer
classes, for faster retrieval. Introduced a new variant,
AppendingPackedLongBuffer which solely relies on PackedInts as a backend.
This new class is useful where people have non-negative numbers with a
uniform distribution over a fixed (limited) range. Ex. facets ordinals. To
distinguish it from AppendingPackedLongBuffer, delta based
AppendingLongBuffer was renamed to AppendingDeltaPackedLongBuffer Fixed an
Issue with NullReader where it didn't respect it's valueCount in bulk gets.


Changed paths

Path Details
Directorylucene/dev/trunk/lucene/CHANGES.txt modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/index/BinaryDocValuesWriter.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/index/MultiDocValues.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/index/NumericDocValuesWriter.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/index/SortedDocValuesWriter.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/index/SortedSetDocValuesWriter.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/WAH8DocIdSet.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/AbstractAppendingLongBuffer.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/AppendingDeltaPackedLongBuffer.java added
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/AppendingLongBuffer.java deleted
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/AppendingPackedLongBuffer.java added
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/MonotonicAppendingLongBuffer.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/PackedInts.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/PagedGrowableWriter.java modified , text changed
Directorylucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/packed/package.html modified , text changed
Directorylucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/packed/TestPackedInts.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26