This is an automated email from the ASF dual-hosted git repository.
ColinLeeo pushed a change to branch support_encoding_compression
in repository https://gitbox.apache.org/repos/asf/tsfile.git
from 29a408620 add zstd,lzma2 and some ending type.
add 7b5c8a7f8 modify gitignore.
add 4aef37d2c fix code.
No new revisions were added by this update.
Summary of changes:
.github/workflows/compatibility-test.yml | 180 ++
cpp/.gitignore | 3 +
cpp/src/common/schema.h | 4 +-
cpp/src/encoding/rlbe_decoder.h | 7 +-
cpp/src/encoding/rlbe_encoder.h | 11 +-
...odel_encoding_compression_compatibility_test.cc | 534 ++++
cpp/third_party/zstd-1.5.7/build/.gitignore | 33 +
.../VERSION => zstd-1.5.7/build/LICENSE} | 0
cpp/third_party/zstd-1.5.7/build/README.md | 56 +
.../VS2008/fullbench/fullbench.vcproj} | 137 +-
.../VS2005 => build/VS2008}/fuzzer/fuzzer.vcproj | 135 +-
.../{contrib/VS2005 => build/VS2008}/zstd.sln | 5 +-
.../VS2005 => build/VS2008}/zstd/zstd.vcproj | 153 +-
.../VS2005 => build/VS2008}/zstdlib/zstdlib.vcproj | 103 +-
.../zstd-1.5.7/build/VS2010/CompileAsCpp.props | 8 +
.../VS2010/datagen/datagen.vcxproj} | 47 +-
.../VS2010/fullbench/fullbench.vcxproj} | 89 +-
.../VS2010/fuzzer/fuzzer.vcxproj} | 101 +-
.../VS2010/libzstd-dll/libzstd-dll.rc} | 4 +-
.../build/VS2010/libzstd-dll/libzstd-dll.vcxproj | 250 ++
.../VS2010/libzstd/libzstd.vcxproj} | 146 +-
cpp/third_party/zstd-1.5.7/build/VS2010/zstd.sln | 84 +
.../windres => build/VS2010/zstd}/zstd.rc | 0
.../zstd-1.5.7/build/VS2010/zstd/zstd.vcxproj | 266 ++
.../zstd-1.5.7/build/VS_scripts/README.md | 64 +
.../zstd-1.5.7/build/VS_scripts/build.VS2010.cmd | 7 +
.../zstd-1.5.7/build/VS_scripts/build.VS2012.cmd | 6 +
.../zstd-1.5.7/build/VS_scripts/build.VS2013.cmd | 7 +
.../zstd-1.5.7/build/VS_scripts/build.VS2015.cmd | 7 +
.../zstd-1.5.7/build/VS_scripts/build.VS2017.cmd | 7 +
.../build/VS_scripts/build.VS2017Community.cmd | 7 +
.../build/VS_scripts/build.VS2017Enterprise.cmd | 7 +
.../build/VS_scripts/build.VS2017Professional.cmd | 7 +
.../build/VS_scripts/build.VSPreview.cmd | 7 +
.../zstd-1.5.7/build/VS_scripts/build.generic.cmd | 67 +
cpp/third_party/zstd-1.5.7/build/cmake/.gitignore | 10 +
.../zstd-1.5.7/build/cmake/CMakeLists.txt | 228 ++
.../CMakeModules/AddZstdCompilationFlags.cmake | 136 +
.../build/cmake/CMakeModules/FindLibLZ4.cmake | 49 +
.../cmake/CMakeModules/GetZstdLibraryVersion.cmake | 10 +
.../build/cmake/CMakeModules/JoinPaths.cmake | 23 +
cpp/third_party/zstd-1.5.7/build/cmake/README.md | 146 ++
.../zstd-1.5.7/build/cmake/contrib/CMakeLists.txt | 13 +
.../build/cmake/contrib/gen_html/CMakeLists.txt | 30 +
.../build/cmake/contrib/pzstd/CMakeLists.txt | 39 +
.../zstd-1.5.7/build/cmake/lib/.gitignore | 2 +
.../zstd-1.5.7/build/cmake/lib/CMakeLists.txt | 295 +++
.../build/cmake/lib/cmake_uninstall.cmake.in | 22 +
.../zstd-1.5.7/build/cmake/programs/.gitignore | 5 +
.../zstd-1.5.7/build/cmake/programs/CMakeLists.txt | 144 ++
.../zstd-1.5.7/build/cmake/tests/.gitignore | 6 +
.../zstd-1.5.7/build/cmake/tests/CMakeLists.txt | 118 +
.../zstd-1.5.7/build/cmake/zstdConfig.cmake.in | 10 +
.../build/meson/GetZstdLibraryVersion.py | 39 +
.../zstd-1.5.7/build/meson/InstallSymlink.py | 55 +
cpp/third_party/zstd-1.5.7/build/meson/README.md | 38 +
.../build/meson/contrib/gen_html/meson.build | 30 +
.../zstd-1.5.7/build/meson/contrib/meson.build | 12 +
.../build/meson/contrib/pzstd/meson.build | 25 +
.../zstd-1.5.7/build/meson/lib/meson.build | 171 ++
cpp/third_party/zstd-1.5.7/build/meson/meson.build | 156 ++
.../zstd-1.5.7/build/meson/meson_options.txt | 36 +
.../zstd-1.5.7/build/meson/programs/meson.build | 124 +
.../zstd-1.5.7/build/meson/tests/meson.build | 217 ++
.../zstd-1.5.7/build/meson/tests/valgrindTest.py | 90 +
.../zstd-1.5.7/build/single_file_libs/.gitignore | 10 +
.../zstd-1.5.7/build/single_file_libs/README.md | 33 +
.../build/single_file_libs/build_decoder_test.sh | 91 +
.../build/single_file_libs/build_library_test.sh | 98 +
.../zstd-1.5.7/build/single_file_libs/combine.py | 234 ++
.../zstd-1.5.7/build/single_file_libs/combine.sh | 249 ++
.../single_file_libs/create_single_file_decoder.sh | 19 +
.../single_file_libs/create_single_file_library.sh | 19 +
.../build/single_file_libs/examples/README.md | 11 +
.../build/single_file_libs/examples/emscripten.c | 340 +++
.../build/single_file_libs/examples/roundtrip.c | 83 +
.../build/single_file_libs/examples/shell.html | 31 +
.../build/single_file_libs/examples/simple.c | 75 +
.../single_file_libs/examples/testcard-dxt1.inl | 2731 ++++++++++++++++++++
.../single_file_libs/examples/testcard-zstd.inl | 261 ++
.../build/single_file_libs/examples/testcard.png | Bin 0 -> 12675 bytes
.../zstd-1.5.7/build/single_file_libs/zstd-in.c | 91 +
.../build/single_file_libs/zstddeclib-in.c | 62 +
...eModelEncodingCompressionCompatibilityTest.java | 461 ++++
84 files changed, 9484 insertions(+), 243 deletions(-)
create mode 100644 .github/workflows/compatibility-test.yml
create mode 100644
cpp/test/reader/table_view/table_model_encoding_compression_compatibility_test.cc
create mode 100644 cpp/third_party/zstd-1.5.7/build/.gitignore
copy cpp/third_party/{antlr4-cpp-runtime-4/VERSION =>
zstd-1.5.7/build/LICENSE} (100%)
create mode 100644 cpp/third_party/zstd-1.5.7/build/README.md
copy cpp/third_party/zstd-1.5.7/{contrib/VS2005/zstd/zstd.vcproj =>
build/VS2008/fullbench/fullbench.vcproj} (80%)
copy cpp/third_party/zstd-1.5.7/{contrib/VS2005 =>
build/VS2008}/fuzzer/fuzzer.vcproj (77%)
copy cpp/third_party/zstd-1.5.7/{contrib/VS2005 => build/VS2008}/zstd.sln (97%)
copy cpp/third_party/zstd-1.5.7/{contrib/VS2005 =>
build/VS2008}/zstd/zstd.vcproj (80%)
copy cpp/third_party/zstd-1.5.7/{contrib/VS2005 =>
build/VS2008}/zstdlib/zstdlib.vcproj (84%)
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS2010/CompileAsCpp.props
copy cpp/third_party/zstd-1.5.7/{lib/dll/example/fullbench-dll.vcxproj =>
build/VS2010/datagen/datagen.vcxproj} (71%)
copy cpp/third_party/zstd-1.5.7/{lib/dll/example/fullbench-dll.vcxproj =>
build/VS2010/fullbench/fullbench.vcxproj} (65%)
copy cpp/third_party/zstd-1.5.7/{lib/dll/example/fullbench-dll.vcxproj =>
build/VS2010/fuzzer/fuzzer.vcxproj} (60%)
copy cpp/third_party/zstd-1.5.7/{programs/windres/zstd.rc =>
build/VS2010/libzstd-dll/libzstd-dll.rc} (92%)
create mode 100644
cpp/third_party/zstd-1.5.7/build/VS2010/libzstd-dll/libzstd-dll.vcxproj
copy cpp/third_party/zstd-1.5.7/{lib/dll/example/fullbench-dll.vcxproj =>
build/VS2010/libzstd/libzstd.vcxproj} (50%)
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS2010/zstd.sln
copy cpp/third_party/zstd-1.5.7/{programs/windres =>
build/VS2010/zstd}/zstd.rc (100%)
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS2010/zstd/zstd.vcxproj
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS_scripts/README.md
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2010.cmd
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2012.cmd
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2013.cmd
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2015.cmd
create mode 100644 cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2017.cmd
create mode 100644
cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2017Community.cmd
create mode 100644
cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2017Enterprise.cmd
create mode 100644
cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VS2017Professional.cmd
create mode 100644
cpp/third_party/zstd-1.5.7/build/VS_scripts/build.VSPreview.cmd
create mode 100644
cpp/third_party/zstd-1.5.7/build/VS_scripts/build.generic.cmd
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/.gitignore
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/CMakeLists.txt
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/CMakeModules/AddZstdCompilationFlags.cmake
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/CMakeModules/FindLibLZ4.cmake
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/CMakeModules/GetZstdLibraryVersion.cmake
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/CMakeModules/JoinPaths.cmake
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/README.md
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/contrib/CMakeLists.txt
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/contrib/gen_html/CMakeLists.txt
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/contrib/pzstd/CMakeLists.txt
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/lib/.gitignore
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/lib/CMakeLists.txt
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/lib/cmake_uninstall.cmake.in
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/programs/.gitignore
create mode 100644
cpp/third_party/zstd-1.5.7/build/cmake/programs/CMakeLists.txt
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/tests/.gitignore
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/tests/CMakeLists.txt
create mode 100644 cpp/third_party/zstd-1.5.7/build/cmake/zstdConfig.cmake.in
create mode 100644
cpp/third_party/zstd-1.5.7/build/meson/GetZstdLibraryVersion.py
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/InstallSymlink.py
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/README.md
create mode 100644
cpp/third_party/zstd-1.5.7/build/meson/contrib/gen_html/meson.build
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/contrib/meson.build
create mode 100644
cpp/third_party/zstd-1.5.7/build/meson/contrib/pzstd/meson.build
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/lib/meson.build
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/meson.build
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/meson_options.txt
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/programs/meson.build
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/tests/meson.build
create mode 100644 cpp/third_party/zstd-1.5.7/build/meson/tests/valgrindTest.py
create mode 100644 cpp/third_party/zstd-1.5.7/build/single_file_libs/.gitignore
create mode 100644 cpp/third_party/zstd-1.5.7/build/single_file_libs/README.md
create mode 100755
cpp/third_party/zstd-1.5.7/build/single_file_libs/build_decoder_test.sh
create mode 100755
cpp/third_party/zstd-1.5.7/build/single_file_libs/build_library_test.sh
create mode 100755 cpp/third_party/zstd-1.5.7/build/single_file_libs/combine.py
create mode 100755 cpp/third_party/zstd-1.5.7/build/single_file_libs/combine.sh
create mode 100755
cpp/third_party/zstd-1.5.7/build/single_file_libs/create_single_file_decoder.sh
create mode 100755
cpp/third_party/zstd-1.5.7/build/single_file_libs/create_single_file_library.sh
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/README.md
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/emscripten.c
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/roundtrip.c
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/shell.html
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/simple.c
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/testcard-dxt1.inl
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/testcard-zstd.inl
create mode 100755
cpp/third_party/zstd-1.5.7/build/single_file_libs/examples/testcard.png
create mode 100644 cpp/third_party/zstd-1.5.7/build/single_file_libs/zstd-in.c
create mode 100644
cpp/third_party/zstd-1.5.7/build/single_file_libs/zstddeclib-in.c
create mode 100644
java/tsfile/src/test/java/org/apache/tsfile/compatibility/TableModelEncodingCompressionCompatibilityTest.java