This is an automated email from the ASF dual-hosted git repository.

haonan pushed a change to branch iotdb
in repository https://gitbox.apache.org/repos/asf/tsfile.git


    from 5ea48cd1 upgrade version to bf6a2f3
     new 26f00fe8 Implement chunk reader without statistics (#133)
     new 39f0289f Add "Navigating-Time-Series Data" document
     new ae9df85c Add a Data Model document (#138)
     new e76fb3dc Modify directory order (#140)
     new 0b3b72f5 change readme content order (#142)
     new d289efb5 Fix the bitpack_codec to keep it consistent with the Java 
version. (#123)
     new 0af0ec3b fix/plain_decoder (#125)
     new f844be8f fix the class to prevent the program from crashing 
unexpectedly (#126)
     new 08e0fad4 fix ZigZagCodec (#124)
     new 1e864101 [CPP] Fix syntax and logic errors in files under the 'filter' 
directory (#135)
     new f8c0b5ea Update Quick Start Document (#145)
     new 3be4c18e fix rlbe (#143)
     new f98273cf apply spotless
     new 425fb467 feature: finish multiple flush for c++_tsfile (#110)
     new 5c3fb4d1 Python wrapper. (#112)
     new 2fe90ead fix error link (#148)
     new 71bf1a14 Fix Invalid GitHub label (#149)
     new 374d366e feature/unittests (#134)
     new ccc6aba6 Bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 
to 3.3.1 (#105)
     new 45ae3075 Bump org.xerial.snappy:snappy-java from 1.1.10.4 to 1.1.10.5 
(#106)
     new e5cbef96 Bump au.com.acegi:xml-format-maven-plugin from 3.2.2 to 3.3.1 
(#15)
     new 7042afb7 Bump com.gradle:gradle-enterprise-maven-extension from 1.19.2 
to 1.20.1 (#36)
     new e8200c8b Bump com.github.luben:zstd-jni from 1.5.5-5 to 1.5.6-3 (#70)
     new 03c39745 Create codeql.yml for code scan (#150)
     new 0ae8ddab support separated aligned chunk (#151)
     new 0bfec3b3 fix get_cur_timestamp (#159)
     new ab5c48db Bump org.apache.rat:apache-rat-plugin from 0.15 to 0.16.1 
(#152)
     new 74c7ec46 Bump org.apache.maven.plugins:maven-surefire-plugin from 
3.1.2 to 3.3.0 (#153)
     new c045903c Bump org.apache.maven.plugins:maven-enforcer-plugin from 
3.4.1 to 3.5.0 (#154)
     new a31a9ae7 Bump org.codehaus.mojo:extra-enforcer-rules from 1.7.0 to 
1.8.0 (#155)
     new eb74c0a9 enhance test for direct buffer (#146)
     new 9c68a357 Fix uncompress page data (#161)
     new e625bbbd upgrade version to 9c68a35

The 33 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |    2 +
 .github/workflows/codeql.yml                       |   84 +
 .github/workflows/unit-test.yml                    |   13 +-
 .gitignore                                         |   11 +
 .mvn/extensions.xml                                |    2 +-
 README-zh.md                                       |    4 +-
 README.md                                          |    4 +-
 cpp/CMakeLists.txt                                 |    3 +
 cpp/README-zh.md                                   |    4 +-
 cpp/pom.xml                                        |    4 +-
 cpp/src/common/allocator/byte_stream.h             |    2 +-
 cpp/src/common/config/config.h                     |    2 +
 cpp/src/common/container/array.h                   |    2 +-
 cpp/src/common/container/hash_table.h              |    4 +-
 cpp/src/common/container/simple_vector.h           |    2 +
 cpp/src/common/datatype/value.h                    |   11 +-
 cpp/src/common/global.cc                           |    2 +
 cpp/src/common/tsfile_common.h                     |    9 +
 cpp/src/cwrapper/TsFile-cwrapper.cc                |   16 +-
 cpp/src/encoding/bitpack_decoder.h                 |   16 +-
 cpp/src/encoding/bitpack_encoder.h                 |   55 +-
 cpp/src/encoding/dictionary_encoder.h              |    6 +
 cpp/src/encoding/encoder.h                         |    8 +
 cpp/src/encoding/gorilla_encoder.h                 |    6 +-
 cpp/src/encoding/intpacker.h                       |   27 +-
 cpp/src/encoding/plain_decoder.h                   |    2 +
 cpp/src/encoding/plain_encoder.h                   |    8 +-
 cpp/src/encoding/ts2diff_encoder.h                 |    5 +
 cpp/src/encoding/zigzag_decoder.h                  |   22 +-
 cpp/src/encoding/zigzag_encoder.h                  |   28 +-
 cpp/src/file/tsfile_io_writer.cc                   |    2 -
 cpp/src/file/tsfile_io_writer.h                    |    4 +-
 cpp/src/reader/filter/between.h                    |    2 +
 cpp/src/reader/filter/eq.h                         |   21 +-
 cpp/src/reader/filter/gt.h                         |   23 +-
 cpp/src/reader/filter/gt_eq.h                      |   23 +-
 cpp/src/reader/filter/in.h                         |    8 +-
 cpp/src/reader/filter/lt.h                         |   28 +-
 cpp/src/reader/filter/lt_eq.h                      |   25 +-
 cpp/src/reader/filter/not_eq.h                     |   27 +-
 cpp/src/reader/filter/object.h                     |  182 +-
 cpp/src/reader/filter/or_filter.h                  |   53 +-
 cpp/src/reader/tsfile_executor.cc                  |    4 +
 cpp/src/utils/db_utils.h                           |    2 +-
 cpp/src/writer/chunk_writer.cc                     |    9 +
 cpp/src/writer/chunk_writer.h                      |    2 +
 cpp/src/writer/page_writer.h                       |   12 +
 cpp/src/writer/tsfile_writer.cc                    |  104 +-
 cpp/src/writer/tsfile_writer.h                     |    8 +-
 cpp/test/CMakeLists.txt                            |   54 +
 cpp/test/common/allocator/alloc_base_test.cc       |   64 +
 cpp/test/common/allocator/byte_stream_test.cc      |  286 ++
 cpp/test/common/allocator/my_string_test.cc        |  105 +
 cpp/test/common/allocator/page_arena_test.cc       |   58 +
 cpp/test/common/container/array_test.cc            |  168 +
 cpp/test/common/container/bit_map_test.cc          |   93 +
 cpp/test/common/container/byte_buffer_test.cc      |   69 +
 cpp/test/common/container/list_test.cc             |   95 +
 cpp/test/common/container/murmur_hash3_test.cc     |   57 +
 .../common/container/simple_vector_test.cc}        |   43 +-
 cpp/test/common/container/slice_test.cc            |   96 +
 cpp/test/common/container/sorted_array_test.cc     |  157 +
 cpp/test/common/datatype/value_test.cc             |  127 +
 cpp/test/common/record_test.cc                     |  129 +
 cpp/test/common/row_record_test.cc                 |  155 +
 cpp/test/common/schema_test.cc                     |   54 +
 cpp/test/common/statistic_test.cc                  |  202 +
 cpp/test/common/tablet_test.cc                     |   64 +
 cpp/test/common/tsblock/tslock_test.cc             |  153 +
 cpp/test/common/tsblock/tuple_desc_test.cc         |  104 +
 .../tsblock/vector/fixed_length_vector_test.cc     |   75 +
 .../tsblock/vector/variable_length_vector_test.cc  |   75 +
 cpp/test/common/tsfile_common_test.cc              |  415 ++
 cpp/test/compress/lz4_compressor_test.cc           |  131 +
 cpp/test/encoding/bitpack_codec_test.cc            |  289 ++
 cpp/test/encoding/dictionary_codec_test.cc         |  101 +
 cpp/test/encoding/gorilla_codec_test.cc            |  110 +
 cpp/test/encoding/inpacker_test.cc                 |   57 +
 cpp/test/encoding/plain_codec_test.cc              |   91 +
 cpp/test/encoding/ts2diff_codec_test.cc            |   92 +
 cpp/test/encoding/zigzag_codec_test.cc             |  136 +
 cpp/test/file/open_file_test.cc                    |  113 +
 cpp/test/file/write_file_test.cc                   |  107 +
 cpp/test/utils/db_utils_test.cc                    |  218 +
 cpp/test/writer/chunk_writer_test.cc               |   99 +
 cpp/test/writer/page_writer_test.cc                |   93 +
 cpp/test/writer/tsfile_writer_test.cc              |  216 +
 docs/pnpm-lock.yaml                                | 4950 +++++++++-----------
 docs/src/.vuepress/sidebar/V1.0.x/en.ts            |   11 +
 docs/src/.vuepress/sidebar/V1.0.x/zh.ts            |   11 +
 docs/src/UserGuide/latest/QuickStart/Data-Model.md |   65 +
 .../QuickStart/Navigating_Time_Series_Data.md      |   64 +
 docs/src/UserGuide/latest/QuickStart/QuickStart.md |  566 +--
 .../latest/QuickStart => stage}/QuickStart.md      |    0
 .../zh/UserGuide/latest/QuickStart/Data-Model.md   |   65 +
 .../QuickStart/Navigating_Time_Series_Data.md      |   67 +
 .../zh/UserGuide/latest/QuickStart/QuickStart.md   |  560 +--
 .../latest/QuickStart => stage}/QuickStart.md      |    0
 java/common/pom.xml                                |    2 +-
 java/examples/pom.xml                              |    4 +-
 .../java/org/apache/tsfile/TsFileSequenceRead.java |   76 +-
 java/pom.xml                                       |    8 +-
 java/tsfile/README-zh.md                           |   45 +-
 java/tsfile/README.md                              |   45 +-
 java/tsfile/pom.xml                                |    4 +-
 .../apache/tsfile/encoding/decoder/Decoder.java    |    3 +-
 .../tsfile/encoding/decoder/FloatDecoder.java      |   11 +
 .../tsfile/encoding/encoder/FloatEncoder.java      |    9 +
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |    6 +-
 .../apache/tsfile/read/TsFileSequenceReader.java   |   30 +-
 .../read/reader/chunk/AlignedChunkReader.java      |   10 +-
 .../AlignedChunkReaderWithoutStatistics.java}      |   27 +-
 .../tsfile/read/reader/chunk/ChunkReader.java      |   10 +-
 .../chunk/ChunkReaderWithoutStatistics.java}       |   17 +-
 .../tsfile/read/reader/page/AlignedPageReader.java |    8 +
 .../tsfile/write/chunk/AlignedChunkWriterImpl.java |   14 +-
 .../apache/tsfile/write/chunk/TimeChunkWriter.java |   14 +-
 .../java/org/apache/tsfile/compress/LZ4Test.java   |   27 +
 .../java/org/apache/tsfile/compress/LZMA2Test.java |    2 +-
 .../java/org/apache/tsfile/compress/ZstdTest.java  |    2 +-
 ...> AlignedChunkReaderWithoutStatisticsTest.java} |   48 +-
 ....java => ChunkReaderWithoutStatisticsTest.java} |   25 +-
 pom.xml                                            |   51 +-
 {cpp => python}/README-zh.md                       |    6 +-
 python/README.md                                   |   66 +
 python/examlpes.py                                 |   82 +
 python/pom.xml                                     |  127 +
 cpp/test_all.sh => python/requirements.txt         |    8 +-
 python/setup.py                                    |  125 +
 python/test.py                                     |  171 +
 cpp/test_all.sh => python/tsfile/__init__.py       |    2 +-
 python/tsfile/tsfile.pxd                           |  104 +
 python/tsfile/tsfile.py                            |  145 +
 python/tsfile/tsfile_pywrapper.pyx                 |  348 ++
 134 files changed, 9648 insertions(+), 4047 deletions(-)
 create mode 100644 .github/workflows/codeql.yml
 create mode 100644 cpp/test/CMakeLists.txt
 create mode 100644 cpp/test/common/allocator/alloc_base_test.cc
 create mode 100644 cpp/test/common/allocator/byte_stream_test.cc
 create mode 100644 cpp/test/common/allocator/my_string_test.cc
 create mode 100644 cpp/test/common/allocator/page_arena_test.cc
 create mode 100644 cpp/test/common/container/array_test.cc
 create mode 100644 cpp/test/common/container/bit_map_test.cc
 create mode 100644 cpp/test/common/container/byte_buffer_test.cc
 create mode 100644 cpp/test/common/container/list_test.cc
 create mode 100644 cpp/test/common/container/murmur_hash3_test.cc
 copy cpp/{src/common/container/bit_map.cc => 
test/common/container/simple_vector_test.cc} (55%)
 create mode 100644 cpp/test/common/container/slice_test.cc
 create mode 100644 cpp/test/common/container/sorted_array_test.cc
 create mode 100644 cpp/test/common/datatype/value_test.cc
 create mode 100644 cpp/test/common/record_test.cc
 create mode 100644 cpp/test/common/row_record_test.cc
 create mode 100644 cpp/test/common/schema_test.cc
 create mode 100644 cpp/test/common/statistic_test.cc
 create mode 100644 cpp/test/common/tablet_test.cc
 create mode 100644 cpp/test/common/tsblock/tslock_test.cc
 create mode 100644 cpp/test/common/tsblock/tuple_desc_test.cc
 create mode 100644 cpp/test/common/tsblock/vector/fixed_length_vector_test.cc
 create mode 100644 
cpp/test/common/tsblock/vector/variable_length_vector_test.cc
 create mode 100644 cpp/test/common/tsfile_common_test.cc
 create mode 100644 cpp/test/compress/lz4_compressor_test.cc
 create mode 100644 cpp/test/encoding/bitpack_codec_test.cc
 create mode 100644 cpp/test/encoding/dictionary_codec_test.cc
 create mode 100644 cpp/test/encoding/gorilla_codec_test.cc
 create mode 100644 cpp/test/encoding/inpacker_test.cc
 create mode 100644 cpp/test/encoding/plain_codec_test.cc
 create mode 100644 cpp/test/encoding/ts2diff_codec_test.cc
 create mode 100644 cpp/test/encoding/zigzag_codec_test.cc
 create mode 100644 cpp/test/file/open_file_test.cc
 create mode 100644 cpp/test/file/write_file_test.cc
 create mode 100644 cpp/test/utils/db_utils_test.cc
 create mode 100644 cpp/test/writer/chunk_writer_test.cc
 create mode 100644 cpp/test/writer/page_writer_test.cc
 create mode 100644 cpp/test/writer/tsfile_writer_test.cc
 create mode 100644 docs/src/UserGuide/latest/QuickStart/Data-Model.md
 create mode 100644 
docs/src/UserGuide/latest/QuickStart/Navigating_Time_Series_Data.md
 copy docs/src/{UserGuide/latest/QuickStart => stage}/QuickStart.md (100%)
 create mode 100644 docs/src/zh/UserGuide/latest/QuickStart/Data-Model.md
 create mode 100644 
docs/src/zh/UserGuide/latest/QuickStart/Navigating_Time_Series_Data.md
 copy docs/src/zh/{UserGuide/latest/QuickStart => stage}/QuickStart.md (100%)
 copy 
java/tsfile/src/main/java/org/apache/tsfile/read/{filter/basic/DisableStatisticsValueFilter.java
 => reader/chunk/AlignedChunkReaderWithoutStatistics.java} (56%)
 copy 
java/tsfile/src/main/java/org/apache/tsfile/{fileSystem/fileInputFactory/LocalFSInputFactory.java
 => read/reader/chunk/ChunkReaderWithoutStatistics.java} (69%)
 copy 
java/tsfile/src/test/java/org/apache/tsfile/read/reader/{ChunkReaderTest.java 
=> AlignedChunkReaderWithoutStatisticsTest.java} (63%)
 copy 
java/tsfile/src/test/java/org/apache/tsfile/read/reader/{ChunkReaderTest.java 
=> ChunkReaderWithoutStatisticsTest.java} (81%)
 copy {cpp => python}/README-zh.md (96%)
 create mode 100644 python/README.md
 create mode 100644 python/examlpes.py
 create mode 100644 python/pom.xml
 copy cpp/test_all.sh => python/requirements.txt (86%)
 create mode 100644 python/setup.py
 create mode 100644 python/test.py
 copy cpp/test_all.sh => python/tsfile/__init__.py (94%)
 create mode 100644 python/tsfile/tsfile.pxd
 create mode 100644 python/tsfile/tsfile.py
 create mode 100644 python/tsfile/tsfile_pywrapper.pyx

Reply via email to