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%)