Uses of Class
org.apache.lucene.util.packed.PackedInts.Mutable
-
Packages that use PackedInts.Mutable Package Description org.apache.lucene.codecs.compressing StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.org.apache.lucene.util.packed Packed integer arrays and streams. -
-
Uses of PackedInts.Mutable in org.apache.lucene.codecs.compressing
Fields in org.apache.lucene.codecs.compressing declared as PackedInts.Mutable Modifier and Type Field Description private PackedInts.Mutable
LZ4.HashTable. hashTable
-
Uses of PackedInts.Mutable in org.apache.lucene.util.packed
Subclasses of PackedInts.Mutable in org.apache.lucene.util.packed Modifier and Type Class Description (package private) class
Direct16
Direct wrapping of 16-bits values to a backing array.(package private) class
Direct32
Direct wrapping of 32-bits values to a backing array.(package private) class
Direct64
Direct wrapping of 64-bits values to a backing array.(package private) class
Direct8
Direct wrapping of 8-bits values to a backing array.class
GrowableWriter
ImplementsPackedInts.Mutable
, but grows the bit count of the underlying packed ints on-demand.(package private) class
Packed16ThreeBlocks
Packs integers into 3 shorts (48 bits per value).(package private) class
Packed64
Space optimized random access capable array of values with a fixed number of bits/value.(package private) class
Packed64SingleBlock
This class is similar toPacked64
except that it trades space for speed by ensuring that a single block needs to be read/written in order to read/write a value.(package private) static class
Packed64SingleBlock.Packed64SingleBlock1
(package private) static class
Packed64SingleBlock.Packed64SingleBlock10
(package private) static class
Packed64SingleBlock.Packed64SingleBlock12
(package private) static class
Packed64SingleBlock.Packed64SingleBlock16
(package private) static class
Packed64SingleBlock.Packed64SingleBlock2
(package private) static class
Packed64SingleBlock.Packed64SingleBlock21
(package private) static class
Packed64SingleBlock.Packed64SingleBlock3
(package private) static class
Packed64SingleBlock.Packed64SingleBlock32
(package private) static class
Packed64SingleBlock.Packed64SingleBlock4
(package private) static class
Packed64SingleBlock.Packed64SingleBlock5
(package private) static class
Packed64SingleBlock.Packed64SingleBlock6
(package private) static class
Packed64SingleBlock.Packed64SingleBlock7
(package private) static class
Packed64SingleBlock.Packed64SingleBlock8
(package private) static class
Packed64SingleBlock.Packed64SingleBlock9
(package private) class
Packed8ThreeBlocks
Packs integers into 3 bytes (24 bits per value).(package private) static class
PackedInts.MutableImpl
Fields in org.apache.lucene.util.packed declared as PackedInts.Mutable Modifier and Type Field Description private PackedInts.Mutable
GrowableWriter. current
(package private) PackedInts.Mutable[]
AbstractPagedMutable. subMutables
Methods in org.apache.lucene.util.packed that return PackedInts.Mutable Modifier and Type Method Description PackedInts.Mutable
GrowableWriter. getMutable()
static PackedInts.Mutable
PackedInts. getMutable(int valueCount, int bitsPerValue, float acceptableOverheadRatio)
Create a packed integer array with the given amount of values initialized to 0.static PackedInts.Mutable
PackedInts. getMutable(int valueCount, int bitsPerValue, PackedInts.Format format)
Same asPackedInts.getMutable(int, int, float)
with a pre-computed number of bits per value and format.protected abstract PackedInts.Mutable
AbstractPagedMutable. newMutable(int valueCount, int bitsPerValue)
protected PackedInts.Mutable
PagedGrowableWriter. newMutable(int valueCount, int bitsPerValue)
protected PackedInts.Mutable
PagedMutable. newMutable(int valueCount, int bitsPerValue)
Methods in org.apache.lucene.util.packed with parameters of type PackedInts.Mutable Modifier and Type Method Description static void
PackedInts. copy(PackedInts.Reader src, int srcPos, PackedInts.Mutable dest, int destPos, int len, int mem)
Copysrc[srcPos:srcPos+len]
intodest[destPos:destPos+len]
using at mostmem
bytes.(package private) static void
PackedInts. copy(PackedInts.Reader src, int srcPos, PackedInts.Mutable dest, int destPos, int len, long[] buf)
Same asPackedInts.copy(Reader, int, Mutable, int, int, int)
but using a pre-allocated buffer.
-