| Package | Description |
|---|---|
| org.apache.iotdb.tsfile.encoding.decoder | |
| org.apache.iotdb.tsfile.read.reader.page | |
| org.apache.iotdb.tsfile.v2.read.reader.page |
| Modifier and Type | Class and Description |
|---|---|
class |
BitmapDecoder
Deprecated.
(2019.1.25, The bitmap data type has been removed., We can reserve this class, and
reuse it later.)
|
class |
DeltaBinaryDecoder
This class is a decoder for decoding the byte array that encoded by
DeltaBinaryEncoder.DeltaBinaryDecoder just supports integer and long values.. |
static class |
DeltaBinaryDecoder.IntDeltaDecoder |
static class |
DeltaBinaryDecoder.LongDeltaDecoder |
class |
DictionaryDecoder |
class |
DoublePrecisionDecoderV1
Decoder for value value using gorilla.
|
class |
DoublePrecisionDecoderV2
This class includes code modified from Michael Burman's gorilla-tsc project.
|
class |
FloatDecoder
Decoder for float or double value using rle or two diff.
|
class |
FreqDecoder |
class |
GorillaDecoderV1 |
class |
GorillaDecoderV2
This class includes code modified from Michael Burman's gorilla-tsc project.
|
class |
IntGorillaDecoder
This class includes code modified from Michael Burman's gorilla-tsc project.
|
class |
IntRleDecoder
Decoder for int value using rle or bit-packing.
|
class |
IntZigzagDecoder |
class |
LongGorillaDecoder
This class includes code modified from Michael Burman's gorilla-tsc project.
|
class |
LongRleDecoder
Decoder for long value using rle or bit-packing.
|
class |
LongZigzagDecoder |
class |
PlainDecoder |
class |
RegularDataDecoder
This class is a decoder for decoding the byte array that encoded by
RegularDataEncoder. |
static class |
RegularDataDecoder.IntRegularDecoder |
static class |
RegularDataDecoder.LongRegularDecoder |
class |
RleDecoder
Abstract class for all rle decoder.
|
class |
SinglePrecisionDecoderV1
Decoder for value value using gorilla.
|
class |
SinglePrecisionDecoderV2
This class includes code modified from Michael Burman's gorilla-tsc project.
|
| Modifier and Type | Method and Description |
|---|---|
static Decoder |
Decoder.getDecoderByType(TSEncoding encoding,
TSDataType dataType) |
| Modifier and Type | Field and Description |
|---|---|
protected Decoder |
TimePageReader.timeDecoder
decoder for time column
|
protected Decoder |
PageReader.timeDecoder
decoder for time column
|
protected Decoder |
PageReader.valueDecoder
decoder for value column
|
| Constructor and Description |
|---|
AlignedPageReader(PageHeader timePageHeader,
ByteBuffer timePageData,
Decoder timeDecoder,
List<PageHeader> valuePageHeaderList,
List<ByteBuffer> valuePageDataList,
List<TSDataType> valueDataTypeList,
List<Decoder> valueDecoderList,
Filter filter) |
PageReader(ByteBuffer pageData,
TSDataType dataType,
Decoder valueDecoder,
Decoder timeDecoder,
Filter filter) |
PageReader(PageHeader pageHeader,
ByteBuffer pageData,
TSDataType dataType,
Decoder valueDecoder,
Decoder timeDecoder,
Filter filter) |
TimePageReader(ByteBuffer pageData,
Decoder timeDecoder) |
TimePageReader(PageHeader pageHeader,
ByteBuffer pageData,
Decoder timeDecoder) |
ValuePageReader(PageHeader pageHeader,
ByteBuffer pageData,
TSDataType dataType,
Decoder valueDecoder) |
| Constructor and Description |
|---|
AlignedPageReader(PageHeader timePageHeader,
ByteBuffer timePageData,
Decoder timeDecoder,
List<PageHeader> valuePageHeaderList,
List<ByteBuffer> valuePageDataList,
List<TSDataType> valueDataTypeList,
List<Decoder> valueDecoderList,
Filter filter) |
| Constructor and Description |
|---|
PageReaderV2(ByteBuffer pageData,
TSDataType dataType,
Decoder valueDecoder,
Decoder timeDecoder,
Filter filter) |
PageReaderV2(PageHeader pageHeader,
ByteBuffer pageData,
TSDataType dataType,
Decoder valueDecoder,
Decoder timeDecoder,
Filter filter) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.