This is an automated email from the ASF dual-hosted git repository.
colinlee pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/tsfile.git
from 128d3918 Fix losing first page and missing time column in result set
metadata (#420)
add 5ab2840a Add support for py V4. (#388)
No new revisions were added by this update.
Summary of changes:
.github/workflows/unit-test-cpp-py.yml | 2 +-
.gitignore | 2 +
cpp/src/common/schema.h | 24 +-
cpp/src/common/tablet.cc | 16 +-
cpp/src/cwrapper/tsfile_cwrapper.cc | 276 ++++++++------
cpp/src/cwrapper/tsfile_cwrapper.h | 69 +++-
.../reader/block/single_device_tsblock_reader.cc | 17 +-
.../reader/block/single_device_tsblock_reader.h | 2 +-
cpp/src/reader/qds_with_timegenerator.cc | 15 +-
cpp/src/reader/qds_without_timegenerator.cc | 11 +-
cpp/src/reader/table_result_set.cc | 28 +-
cpp/src/writer/tsfile_table_writer.h | 5 +-
.../reader/table_view/tsfile_reader_table_test.cc | 5 +
.../writer/table_view/tsfile_writer_table_test.cc | 63 +++-
cpp/test/writer/tsfile_writer_test.cc | 52 ++-
pom.xml | 3 +-
python/examlpes.py | 82 ----
python/examples/example.py | 114 ++++++
python/pom.xml | 2 +-
python/setup.py | 75 ++--
python/test.py | 165 ---------
cpp/test_all.sh => python/tests/__init__.py | 1 -
python/tests/test_basic.py | 93 +++++
python/tests/test_write.py | 116 ++++++
python/tests/test_write_and_read.py | 161 ++++++++
cpp/test_all.sh => python/tsfile/__init__.pxd | 4 +-
python/tsfile/__init__.py | 19 +-
python/tsfile/constants.py | 109 ++++++
.../build.sh => python/tsfile/date_utils.py | 47 +--
python/tsfile/exceptions.py | 141 +++++++
python/tsfile/field.py | 213 +++++++++++
python/tsfile/row_record.py | 59 +++
python/tsfile/schema.py | 140 +++++++
python/tsfile/tablet.py | 164 ++++++++
python/tsfile/tsfile.pxd | 104 ------
python/tsfile/tsfile.py | 145 --------
python/tsfile/tsfile_cpp.pxd | 182 +++++++++
python/tsfile/tsfile_py_cpp.pxd | 51 +++
python/tsfile/tsfile_py_cpp.pyx | 411 +++++++++++++++++++++
python/tsfile/tsfile_pywrapper.pyx | 348 -----------------
python/tsfile/tsfile_reader.pyx | 324 ++++++++++++++++
python/tsfile/tsfile_table_writer.py | 70 ++++
python/tsfile/tsfile_writer.pyx | 135 +++++++
43 files changed, 2991 insertions(+), 1074 deletions(-)
delete mode 100644 python/examlpes.py
create mode 100644 python/examples/example.py
delete mode 100644 python/test.py
copy cpp/test_all.sh => python/tests/__init__.py (99%)
create mode 100644 python/tests/test_basic.py
create mode 100644 python/tests/test_write.py
create mode 100644 python/tests/test_write_and_read.py
copy cpp/test_all.sh => python/tsfile/__init__.pxd (96%)
create mode 100644 python/tsfile/constants.py
copy cpp/bench_mark/build.sh => python/tsfile/date_utils.py (52%)
create mode 100644 python/tsfile/exceptions.py
create mode 100644 python/tsfile/field.py
create mode 100644 python/tsfile/row_record.py
create mode 100644 python/tsfile/schema.py
create mode 100644 python/tsfile/tablet.py
delete mode 100644 python/tsfile/tsfile.pxd
delete mode 100644 python/tsfile/tsfile.py
create mode 100644 python/tsfile/tsfile_cpp.pxd
create mode 100644 python/tsfile/tsfile_py_cpp.pxd
create mode 100644 python/tsfile/tsfile_py_cpp.pyx
delete mode 100644 python/tsfile/tsfile_pywrapper.pyx
create mode 100644 python/tsfile/tsfile_reader.pyx
create mode 100644 python/tsfile/tsfile_table_writer.py
create mode 100644 python/tsfile/tsfile_writer.pyx