You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2023/04/12 02:23:03 UTC
[iotdb] branch master updated (7486211e96 -> 8726b9a32d)
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 7486211e96 Optimize updateLastCache interface (#9586)
add 8726b9a32d [IOTDB-5671] add SPRINTZ and RLBE encodor and LZMA2 compressor (#9536)
No new revisions were added by this update.
Summary of changes:
LICENSE-binary | 7 +-
client-cpp/src/main/Session.h | 7 +-
client-py/iotdb/utils/IoTDBConstants.py | 3 +
docs/UserGuide/Data-Concept/Compression.md | 2 +
docs/UserGuide/Data-Concept/Encoding.md | 24 +-
docs/UserGuide/Ecosystem-Integration/NiFi-IoTDB.md | 4 +-
docs/UserGuide/Reference/Common-Config-Manual.md | 12 +-
docs/zh/UserGuide/Data-Concept/Compression.md | 1 +
docs/zh/UserGuide/Data-Concept/Encoding.md | 29 +-
.../UserGuide/Ecosystem-Integration/NiFi-IoTDB.md | 4 +-
.../zh/UserGuide/Reference/Common-Config-Manual.md | 12 +-
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 1 +
.../resources/conf/iotdb-common.properties | 2 +-
pom.xml | 7 +
.../org/apache/iotdb/db/utils/SchemaUtils.java | 6 +
tsfile/pom.xml | 5 +
.../iotdb/tsfile/common/conf/TSFileConfig.java | 4 +
.../apache/iotdb/tsfile/compress/ICompressor.java | 85 +++++
.../iotdb/tsfile/compress/IUnCompressor.java | 49 +++
.../iotdb/tsfile/encoding/decoder/Decoder.java | 26 ++
.../tsfile/encoding/decoder/DoubleRLBEDecoder.java | 197 ++++++++++
.../encoding/decoder/DoubleSprintzDecoder.java | 139 +++++++
.../tsfile/encoding/decoder/FloatRLBEDecoder.java | 197 ++++++++++
.../encoding/decoder/FloatSprintzDecoder.java | 141 +++++++
.../tsfile/encoding/decoder/IntRLBEDecoder.java | 196 ++++++++++
.../tsfile/encoding/decoder/IntSprintzDecoder.java | 129 +++++++
.../tsfile/encoding/decoder/LongRLBEDecoder.java | 196 ++++++++++
.../encoding/decoder/LongSprintzDecoder.java | 127 +++++++
...cisionChimpDecoder.java => SprintzDecoder.java} | 46 +--
.../iotdb/tsfile/encoding/encoder/DoubleRLBE.java | 272 ++++++++++++++
.../encoding/encoder/DoubleSprintzEncoder.java | 157 ++++++++
.../iotdb/tsfile/encoding/encoder/FloatRLBE.java | 273 ++++++++++++++
.../encoding/encoder/FloatSprintzEncoder.java | 156 ++++++++
.../iotdb/tsfile/encoding/encoder/IntRLBE.java | 263 +++++++++++++
.../tsfile/encoding/encoder/IntSprintzEncoder.java | 153 ++++++++
.../iotdb/tsfile/encoding/encoder/LongRLBE.java | 257 +++++++++++++
.../encoding/encoder/LongSprintzEncoder.java | 154 ++++++++
.../apache/iotdb/tsfile/encoding/encoder/RLBE.java | 61 +++
.../tsfile/encoding/encoder/SprintzEncoder.java | 70 ++++
.../tsfile/encoding/encoder/TSEncodingBuilder.java | 50 +++
.../apache/iotdb/tsfile/encoding/fire/Fire.java | 56 +++
.../apache/iotdb/tsfile/encoding/fire/IntFire.java | 34 +-
.../iotdb/tsfile/encoding/fire/LongFire.java | 39 +-
.../file/metadata/enums/CompressionType.java | 6 +-
.../tsfile/file/metadata/enums/TSEncoding.java | 9 +-
.../compress/{ZstdTest.java => LZMA2Test.java} | 56 ++-
...illaDecoderV1Test.java => RLBEDecoderTest.java} | 33 +-
...aDecoderV2Test.java => SprintzDecoderTest.java} | 409 ++++++++++-----------
48 files changed, 3830 insertions(+), 336 deletions(-)
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleRLBEDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/DoubleSprintzDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatRLBEDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/FloatSprintzDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntRLBEDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/IntSprintzDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongRLBEDecoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/LongSprintzDecoder.java
copy tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/decoder/{DoublePrecisionChimpDecoder.java => SprintzDecoder.java} (53%)
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleRLBE.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/DoubleSprintzEncoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatRLBE.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/FloatSprintzEncoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntRLBE.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/IntSprintzEncoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongRLBE.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/LongSprintzEncoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/RLBE.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/encoder/SprintzEncoder.java
create mode 100644 tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/Fire.java
copy node-commons/src/main/java/org/apache/iotdb/commons/path/fa/dfa/transition/DFAPreciseTransition.java => tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/IntFire.java (53%)
copy server/src/main/java/org/apache/iotdb/db/metadata/mnode/mem/iterator/MNodeIterator.java => tsfile/src/main/java/org/apache/iotdb/tsfile/encoding/fire/LongFire.java (59%)
copy tsfile/src/test/java/org/apache/iotdb/tsfile/compress/{ZstdTest.java => LZMA2Test.java} (67%)
copy tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/{GorillaDecoderV1Test.java => RLBEDecoderTest.java} (88%)
copy tsfile/src/test/java/org/apache/iotdb/tsfile/encoding/decoder/{GorillaDecoderV2Test.java => SprintzDecoderTest.java} (81%)