This is an automated email from the ASF dual-hosted git repository.
colinlee pushed a change to branch support_arrow_struct
in repository https://gitbox.apache.org/repos/asf/tsfile.git
from 12bbcba3c fix comment.
add b171c5edb Feature/get-sensor-statistic-and-restorable-writer (#731)
add b90f6760f support accurate filter rows recording during query
execution (#744)
add 7d32823a4 support python release. (#743)
add 5e9f8c20a update release info of v2.2.1. (#750)
add d83acc4b5 Merge remote-tracking branch 'origin/develop' into
support_arrow_struct
No new revisions were added by this update.
Summary of changes:
.github/workflows/unit-test-cpp.yml | 11 +
.github/workflows/unit-test-python.yml | 10 +
.github/workflows/wheels.yml | 286 +++++++
.gitignore | 2 +-
RELEASE_NOTES.md | 26 +
cpp/CMakeLists.txt | 2 +-
cpp/pom.xml | 10 -
cpp/src/common/allocator/byte_stream.h | 21 +
cpp/src/common/device_id.h | 5 +-
cpp/src/common/schema.h | 59 +-
cpp/src/common/tsfile_common.h | 8 +
cpp/src/encoding/fire.h | 18 +-
cpp/src/encoding/ts2diff_encoder.h | 2 +-
cpp/src/file/restorable_tsfile_io_writer.cc | 845 +++++++++++++++++++++
cpp/src/file/restorable_tsfile_io_writer.h | 132 ++++
cpp/src/file/tsfile_io_writer.cc | 41 +-
cpp/src/file/tsfile_io_writer.h | 26 +-
cpp/src/file/write_file.cc | 51 +-
cpp/src/file/write_file.h | 7 +
cpp/src/reader/tsfile_reader.cc | 55 +-
cpp/src/reader/tsfile_reader.h | 31 +
cpp/src/reader/tsfile_tree_reader.cc | 15 +-
cpp/src/reader/tsfile_tree_reader.h | 31 +-
cpp/src/writer/tsfile_table_writer.cc | 26 +
cpp/src/writer/tsfile_table_writer.h | 14 +
cpp/src/writer/tsfile_tree_writer.cc | 12 +
cpp/src/writer/tsfile_tree_writer.h | 14 +
cpp/src/writer/tsfile_writer.cc | 86 ++-
cpp/src/writer/tsfile_writer.h | 3 +
cpp/test/CMakeLists.txt | 16 +-
cpp/test/file/restorable_tsfile_io_writer_test.cc | 497 ++++++++++++
cpp/test/file/write_file_test.cc | 29 +
.../reader/tree_view/tsfile_reader_tree_test.cc | 17 +-
cpp/test/reader/tsfile_reader_test.cc | 27 +-
cpp/test/writer/tsfile_writer_test.cc | 5 -
doap_tsfile.rdf | 8 +
.../tsfile/read/common/block/TsBlockUtil.java | 25 +-
.../apache/tsfile/read/filter/basic/Filter.java | 21 +
.../org/apache/tsfile/read/reader/IPageReader.java | 13 +
.../reader/chunk/AbstractAlignedChunkReader.java | 19 +-
.../read/reader/chunk/AbstractChunkReader.java | 6 +-
.../read/reader/chunk/AlignedChunkReader.java | 24 +-
.../tsfile/read/reader/chunk/ChunkReader.java | 26 +-
.../tsfile/read/reader/chunk/TableChunkReader.java | 20 +-
.../reader/page/AbstractAlignedPageReader.java | 75 ++
.../apache/tsfile/read/reader/page/PageReader.java | 52 +-
pom.xml | 4 +
python/VersionUpdater.groovy | 20 +-
python/pyproject.toml | 69 ++
python/requirements.txt | 2 +-
python/setup.py | 243 +++---
python/tsfile/__init__.py | 14 +-
python/tsfile/tsfile_cpp.pxd | 6 +-
53 files changed, 2850 insertions(+), 237 deletions(-)
create mode 100644 .github/workflows/wheels.yml
create mode 100644 cpp/src/file/restorable_tsfile_io_writer.cc
create mode 100644 cpp/src/file/restorable_tsfile_io_writer.h
create mode 100644 cpp/test/file/restorable_tsfile_io_writer_test.cc
create mode 100644 python/pyproject.toml