Uses of Class
org.apache.iotdb.tsfile.encoding.encoder.Encoder
-
Packages that use Encoder Package Description org.apache.iotdb.tsfile.encoding.encoder org.apache.iotdb.tsfile.write.chunk org.apache.iotdb.tsfile.write.page org.apache.iotdb.tsfile.write.schema -
-
Uses of Encoder in org.apache.iotdb.tsfile.encoding.encoder
Subclasses of Encoder in org.apache.iotdb.tsfile.encoding.encoder Modifier and Type Class Description classBitmapEncoderEncodes values using bitmap, according to the following grammar:classDeltaBinaryEncoderDeltaBinaryEncoder is a encoder for compressing data in type of integer and long.static classDeltaBinaryEncoder.IntDeltaEncoderstatic classDeltaBinaryEncoder.LongDeltaEncoderclassDictionaryEncoderAn encoder implementing dictionary encoding.classDoublePrecisionChimpEncoderThis class includes code modified from Panagiotis Liakos chimp project.classDoublePrecisionEncoderV1Encoder for int value using gorilla encoding.classDoublePrecisionEncoderV2This class includes code modified from Michael Burman's gorilla-tsc project.classDoubleRLBEclassDoubleSprintzEncoderclassFloatEncoderEncoder for float or double value using rle or two-diff according to following grammar.classFloatRLBEclassFloatSprintzEncoderclassGorillaEncoderV1Gorilla encoding.classGorillaEncoderV2This class includes code modified from Michael Burman's gorilla-tsc project.classIntChimpEncoderThis class includes code modified from Panagiotis Liakos chimp project.classIntGorillaEncoderThis class includes code modified from Michael Burman's gorilla-tsc project.classIntRLBEclassIntRleEncoderEncoder for int value using rle or bit-packing.classIntSprintzEncoderclassIntZigzagEncoderEncoder for int value using Zigzag .classLongChimpEncoderThis class includes code modified from Panagiotis Liakos chimp project.classLongGorillaEncoderThis class includes code modified from Michael Burman's gorilla-tsc project.classLongRLBEclassLongRleEncoderEncoder for long value using rle or bit-packing.classLongSprintzEncoderclassLongZigzagEncoderEncoder for long value using Zigzag .classPlainEncoderclassRegularDataEncoderRegularDataEncoder is an encoder for compressing data in type of integer and long.static classRegularDataEncoder.IntRegularEncoderstatic classRegularDataEncoder.LongRegularEncoderclassRLBEclassRleEncoder<T extends java.lang.Comparable<T>>Encodes values using a combination of run length encoding and bit packing, according to the following grammar:classSinglePrecisionChimpEncoderThis class includes code modified from Panagiotis Liakos chimp project.classSinglePrecisionEncoderV1Encoder for int value using gorilla encoding.classSinglePrecisionEncoderV2This class includes code modified from Michael Burman's gorilla-tsc project.classSprintzEncoderMethods in org.apache.iotdb.tsfile.encoding.encoder that return Encoder Modifier and Type Method Description EncoderTSEncodingBuilder.Chimp. getEncoder(TSDataType type)EncoderTSEncodingBuilder.Dictionary. getEncoder(TSDataType type)abstract EncoderTSEncodingBuilder. getEncoder(TSDataType type)return a thread safe series's encoder with different types and parameters according to its measurement id and data type.EncoderTSEncodingBuilder.GorillaV1. getEncoder(TSDataType type)EncoderTSEncodingBuilder.GorillaV2. getEncoder(TSDataType type)EncoderTSEncodingBuilder.Plain. getEncoder(TSDataType type)EncoderTSEncodingBuilder.Regular. getEncoder(TSDataType type)EncoderTSEncodingBuilder.RLBE. getEncoder(TSDataType type)EncoderTSEncodingBuilder.Rle. getEncoder(TSDataType type)EncoderTSEncodingBuilder.Sprintz. getEncoder(TSDataType type)EncoderTSEncodingBuilder.Ts2Diff. getEncoder(TSDataType type)EncoderTSEncodingBuilder.Zigzag. getEncoder(TSDataType type) -
Uses of Encoder in org.apache.iotdb.tsfile.write.chunk
Constructors in org.apache.iotdb.tsfile.write.chunk with parameters of type Encoder Constructor Description TimeChunkWriter(java.lang.String measurementId, CompressionType compressionType, TSEncoding encodingType, Encoder timeEncoder)ValueChunkWriter(java.lang.String measurementId, CompressionType compressionType, TSDataType dataType, TSEncoding encodingType, Encoder valueEncoder) -
Uses of Encoder in org.apache.iotdb.tsfile.write.page
Methods in org.apache.iotdb.tsfile.write.page with parameters of type Encoder Modifier and Type Method Description voidPageWriter. setTimeEncoder(Encoder encoder)voidTimePageWriter. setTimeEncoder(Encoder encoder)voidPageWriter. setValueEncoder(Encoder encoder)voidValuePageWriter. setValueEncoder(Encoder encoder)Constructors in org.apache.iotdb.tsfile.write.page with parameters of type Encoder Constructor Description TimePageWriter(Encoder timeEncoder, ICompressor compressor)ValuePageWriter(Encoder valueEncoder, ICompressor compressor, TSDataType dataType) -
Uses of Encoder in org.apache.iotdb.tsfile.write.schema
Methods in org.apache.iotdb.tsfile.write.schema that return Encoder Modifier and Type Method Description EncoderIMeasurementSchema. getTimeEncoder()EncoderMeasurementSchema. getTimeEncoder()function for getting time encoder.EncoderTimeseriesSchema. getTimeEncoder()function for getting time encoder.EncoderVectorMeasurementSchema. getTimeEncoder()EncoderIMeasurementSchema. getValueEncoder()EncoderMeasurementSchema. getValueEncoder()get Encoder of value from encodingConverter by measurementID and data type.EncoderTimeseriesSchema. getValueEncoder()get Encoder of value from encodingConverter by measurementID and data type.EncoderVectorMeasurementSchema. getValueEncoder()Methods in org.apache.iotdb.tsfile.write.schema that return types with arguments of type Encoder Modifier and Type Method Description java.util.List<Encoder>IMeasurementSchema. getSubMeasurementsEncoderList()java.util.List<Encoder>MeasurementSchema. getSubMeasurementsEncoderList()java.util.List<Encoder>VectorMeasurementSchema. getSubMeasurementsEncoderList()
-