Class TSEncodingBuilder.GorillaV1
- java.lang.Object
-
- org.apache.iotdb.tsfile.encoding.encoder.TSEncodingBuilder
-
- org.apache.iotdb.tsfile.encoding.encoder.TSEncodingBuilder.GorillaV1
-
- Enclosing class:
- TSEncodingBuilder
public static class TSEncodingBuilder.GorillaV1 extends TSEncodingBuilder
for FLOAT, DOUBLE.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.tsfile.encoding.encoder.TSEncodingBuilder
TSEncodingBuilder.Chimp, TSEncodingBuilder.Dictionary, TSEncodingBuilder.GorillaV1, TSEncodingBuilder.GorillaV2, TSEncodingBuilder.Plain, TSEncodingBuilder.Regular, TSEncodingBuilder.RLBE, TSEncodingBuilder.Rle, TSEncodingBuilder.Sprintz, TSEncodingBuilder.Ts2Diff, TSEncodingBuilder.Zigzag
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.tsfile.encoding.encoder.TSEncodingBuilder
conf
-
-
Constructor Summary
Constructors Constructor Description GorillaV1()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncodergetEncoder(TSDataType type)return a thread safe series's encoder with different types and parameters according to its measurement id and data type.voidinitFromProps(java.util.Map<java.lang.String,java.lang.String> props)for TSEncoding, JSON is a kind of type for initialization.-
Methods inherited from class org.apache.iotdb.tsfile.encoding.encoder.TSEncodingBuilder
getEncodingBuilder, toString
-
-
-
-
Method Detail
-
getEncoder
public Encoder getEncoder(TSDataType type)
Description copied from class:TSEncodingBuilderreturn a thread safe series's encoder with different types and parameters according to its measurement id and data type.- Specified by:
getEncoderin classTSEncodingBuilder- Parameters:
type- - given data type- Returns:
- - return a Encoder
-
initFromProps
public void initFromProps(java.util.Map<java.lang.String,java.lang.String> props)
Description copied from class:TSEncodingBuilderfor TSEncoding, JSON is a kind of type for initialization.InitFromJsonObjectgets values from JSON object which will be used latter.
if this type has extra parameters to construct, override it.- Specified by:
initFromPropsin classTSEncodingBuilder- Parameters:
props- - properties of encoding
-
-