| Modifier and Type | Method and Description |
|---|---|
static boolean |
CorruptDeltaByteArrays.requiresSequentialReads(SemanticVersion semver,
Encoding encoding) |
static boolean |
CorruptDeltaByteArrays.requiresSequentialReads(String createdBy,
Encoding encoding) |
static boolean |
CorruptDeltaByteArrays.requiresSequentialReads(VersionParser.ParsedVersion version,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
Dictionary.getEncoding() |
static Encoding |
Encoding.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Encoding[] |
Encoding.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Encoding> |
EncodingStats.getDataEncodings() |
Set<Encoding> |
EncodingStats.getDictionaryEncodings() |
| Modifier and Type | Method and Description |
|---|---|
EncodingStats.Builder |
EncodingStats.Builder.addDataEncoding(Encoding encoding) |
EncodingStats.Builder |
EncodingStats.Builder.addDataEncoding(Encoding encoding,
int numPages) |
EncodingStats.Builder |
EncodingStats.Builder.addDictEncoding(Encoding encoding) |
EncodingStats.Builder |
EncodingStats.Builder.addDictEncoding(Encoding encoding,
int numPages) |
int |
EncodingStats.getNumDataPagesEncodedAs(Encoding enc) |
int |
EncodingStats.getNumDictionaryPagesEncodedAs(Encoding enc) |
| Modifier and Type | Method and Description |
|---|---|
EncodingStats.Builder |
EncodingStats.Builder.addDataEncodings(Collection<Encoding> encodings) |
| Constructor and Description |
|---|
Dictionary(Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
DataPageV2.getDataEncoding() |
Encoding |
DataPageV1.getDlEncoding() |
Encoding |
DictionaryPage.getEncoding() |
Encoding |
DataPageV1.getRlEncoding() |
Encoding |
DataPageV1.getValueEncoding() |
| Modifier and Type | Method and Description |
|---|---|
static DataPageV2 |
DataPageV2.compressed(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
int uncompressedSize,
Statistics<?> statistics) |
static DataPageV2 |
DataPageV2.uncompressed(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
Statistics<?> statistics) |
static DataPageV2 |
DataPageV2.uncompressed(int rowCount,
int nullCount,
int valueCount,
long firstRowIndex,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
Statistics<?> statistics) |
void |
PageWriter.writePage(BytesInput bytesInput,
int valueCount,
int rowCount,
Statistics<?> statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding)
writes a single page
|
default void |
PageWriter.writePage(BytesInput bytesInput,
int valueCount,
int rowCount,
Statistics<?> statistics,
SizeStatistics sizeStatistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding)
writes a single page
|
void |
PageWriter.writePage(BytesInput bytesInput,
int valueCount,
Statistics<?> statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding)
Deprecated.
will be removed in 2.0.0. This method does not support writing column indexes; Use
PageWriter.writePage(BytesInput, int, int, Statistics, Encoding, Encoding, Encoding) instead |
void |
PageWriter.writePageV2(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
Statistics<?> statistics)
writes a single page in the new format
|
default void |
PageWriter.writePageV2(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
Statistics<?> statistics,
SizeStatistics sizeStatistics)
writes a single page in the new format
|
| Constructor and Description |
|---|
DataPageV1(BytesInput bytes,
int valueCount,
int uncompressedSize,
long firstRowIndex,
int rowCount,
Statistics<?> statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding) |
DataPageV1(BytesInput bytes,
int valueCount,
int uncompressedSize,
Statistics<?> statistics,
Encoding rlEncoding,
Encoding dlEncoding,
Encoding valuesEncoding) |
DataPageV2(int rowCount,
int nullCount,
int valueCount,
BytesInput repetitionLevels,
BytesInput definitionLevels,
Encoding dataEncoding,
BytesInput data,
int uncompressedSize,
Statistics<?> statistics,
boolean isCompressed) |
DictionaryPage(BytesInput bytes,
int dictionarySize,
Encoding encoding)
creates an uncompressed page
|
DictionaryPage(BytesInput bytes,
int uncompressedSize,
int dictionarySize,
Encoding encoding)
creates a dictionary page
|
| Modifier and Type | Method and Description |
|---|---|
abstract Encoding |
ValuesWriter.getEncoding()
called after getBytes() and before reset()
|
| Modifier and Type | Method and Description |
|---|---|
Encoding |
DevNullValuesWriter.getEncoding() |
Encoding |
BitPackingValuesWriter.getEncoding() |
Encoding |
ByteBitPackingValuesWriter.getEncoding() |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
ByteStreamSplitValuesWriter.getEncoding() |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
DeltaBinaryPackingValuesWriter.getEncoding() |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
DeltaLengthByteArrayValuesWriter.getEncoding() |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
DeltaByteArrayWriter.getEncoding() |
| Modifier and Type | Field and Description |
|---|---|
protected Encoding |
DictionaryValuesWriter.encodingForDictionaryPage |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
DictionaryValuesWriter.getEncoding() |
| Constructor and Description |
|---|
DictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
PlainBinaryDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
PlainDoubleDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
PlainFixedLenArrayDictionaryValuesWriter(int maxDictionaryByteSize,
int length,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
PlainFloatDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
PlainIntegerDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
PlainLongDictionaryValuesWriter(int maxDictionaryByteSize,
Encoding encodingForDataPage,
Encoding encodingForDictionaryPage,
ByteBufferAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
FallbackValuesWriter.getEncoding() |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
FixedLenByteArrayPlainValuesWriter.getEncoding() |
Encoding |
PlainValuesWriter.getEncoding() |
Encoding |
BooleanPlainValuesWriter.getEncoding() |
| Modifier and Type | Method and Description |
|---|---|
Encoding |
RunLengthBitPackingHybridValuesWriter.getEncoding() |
Copyright © 2024 The Apache Software Foundation. All rights reserved.