Class DoublePrecisionDecoderV2
- java.lang.Object
-
- org.apache.iotdb.tsfile.encoding.decoder.Decoder
-
- org.apache.iotdb.tsfile.encoding.decoder.GorillaDecoderV2
-
- org.apache.iotdb.tsfile.encoding.decoder.LongGorillaDecoder
-
- org.apache.iotdb.tsfile.encoding.decoder.DoublePrecisionDecoderV2
-
public class DoublePrecisionDecoderV2 extends LongGorillaDecoder
This class includes code modified from Michael Burman's gorilla-tsc project.Copyright: 2016-2018 Michael Burman and/or other contributors
Project page: https://github.com/burmanm/gorilla-tsc
License: http://www.apache.org/licenses/LICENSE-2.0
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.tsfile.encoding.decoder.LongGorillaDecoder
storedValue
-
Fields inherited from class org.apache.iotdb.tsfile.encoding.decoder.GorillaDecoderV2
firstValueWasRead, hasNext, storedLeadingZeros, storedTrailingZeros
-
-
Constructor Summary
Constructors Constructor Description DoublePrecisionDecoderV2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected longcacheNext(java.nio.ByteBuffer in)doublereadDouble(java.nio.ByteBuffer in)-
Methods inherited from class org.apache.iotdb.tsfile.encoding.decoder.LongGorillaDecoder
readLong, readNext, reset
-
Methods inherited from class org.apache.iotdb.tsfile.encoding.decoder.GorillaDecoderV2
flipByte, hasNext, readBit, readLong, readNextClearBit
-
Methods inherited from class org.apache.iotdb.tsfile.encoding.decoder.Decoder
getDecoderByType, getType, readBigDecimal, readBinary, readBoolean, readFloat, readInt, readShort, setType
-
-
-
-
Method Detail
-
readDouble
public final double readDouble(java.nio.ByteBuffer in)
- Overrides:
readDoublein classDecoder
-
cacheNext
protected long cacheNext(java.nio.ByteBuffer in)
- Overrides:
cacheNextin classLongGorillaDecoder
-
-