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

JingsongLi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-cpp.git


    from a4a65ca  test: add comprehensive tests for CastExecutor (#132)
     add 78f6f6b  feat: add table scan, split generation and read 
infrastructure (#131)

No new revisions were added by this update.

Summary of changes:
 .../table/source/append_only_split_generator.h     |  78 ++++++++++
 .../core/table/source/append_only_table_read.cpp   |  61 ++++++++
 .../table/source/append_only_table_read.h}         |  33 ++--
 .../table/source/data_evolution_batch_scan.cpp     | 145 +++++++++++++++++
 .../core/table/source/data_evolution_batch_scan.h  |  57 +++++++
 .../source/data_evolution_split_generator.cpp      |  78 ++++++++++
 .../source/data_evolution_split_generator.h}       |  42 ++---
 .../core/table/source/data_table_batch_scan.cpp    |  98 ++++++++++++
 .../core/table/source/data_table_batch_scan.h      |  64 ++++++++
 .../core/table/source/data_table_stream_scan.cpp   | 129 +++++++++++++++
 .../core/table/source/data_table_stream_scan.h     |  61 ++++++++
 ...llback_data_split.h => fallback_table_read.cpp} |  40 +++--
 .../source/fallback_table_read.h}                  |  25 ++-
 .../core/table/source/key_value_table_read.cpp     |  80 ++++++++++
 .../table/source/key_value_table_read.h}           |  37 +++--
 .../table/source/merge_tree_split_generator.cpp    | 173 +++++++++++++++++++++
 .../core/table/source/merge_tree_split_generator.h |  73 +++++++++
 ...ontinuous_from_snapshot_full_starting_scanner.h |  54 +++++++
 .../continuous_from_snapshot_starting_scanner.h    |  51 ++++++
 .../snapshot/continuous_latest_starting_scanner.h  |  61 ++++++++
 .../source/snapshot/delta_follow_up_scanner.h}     |  46 +++---
 .../source/snapshot/follow_up_scanner.h}           |  20 +--
 .../table/source/snapshot/full_starting_scanner.h  |  50 ++++++
 .../core/table/source/snapshot/snapshot_reader.cpp | 156 +++++++++++++++++++
 .../core/table/source/snapshot/snapshot_reader.h   | 124 +++++++++++++++
 .../core/table/source/snapshot/starting_scanner.h  |  90 +++++++++++
 .../static_from_snapshot_starting_scanner.h        |  68 ++++++++
 .../snapshot/static_from_tag_starting_scanner.h    |  51 ++++++
 28 files changed, 1919 insertions(+), 126 deletions(-)
 create mode 100644 src/paimon/core/table/source/append_only_split_generator.h
 create mode 100644 src/paimon/core/table/source/append_only_table_read.cpp
 copy src/paimon/{common/reader/concat_batch_reader.h => 
core/table/source/append_only_table_read.h} (55%)
 create mode 100644 src/paimon/core/table/source/data_evolution_batch_scan.cpp
 create mode 100644 src/paimon/core/table/source/data_evolution_batch_scan.h
 create mode 100644 
src/paimon/core/table/source/data_evolution_split_generator.cpp
 copy src/paimon/core/{stats/simple_stats_collector.h => 
table/source/data_evolution_split_generator.h} (54%)
 create mode 100644 src/paimon/core/table/source/data_table_batch_scan.cpp
 create mode 100644 src/paimon/core/table/source/data_table_batch_scan.h
 create mode 100644 src/paimon/core/table/source/data_table_stream_scan.cpp
 create mode 100644 src/paimon/core/table/source/data_table_stream_scan.h
 copy src/paimon/core/table/source/{fallback_data_split.h => 
fallback_table_read.cpp} (50%)
 copy src/paimon/core/{stats/simple_stats_converter.h => 
table/source/fallback_table_read.h} (57%)
 create mode 100644 src/paimon/core/table/source/key_value_table_read.cpp
 copy src/paimon/{common/reader/concat_batch_reader.h => 
core/table/source/key_value_table_read.h} (50%)
 create mode 100644 src/paimon/core/table/source/merge_tree_split_generator.cpp
 create mode 100644 src/paimon/core/table/source/merge_tree_split_generator.h
 create mode 100644 
src/paimon/core/table/source/snapshot/continuous_from_snapshot_full_starting_scanner.h
 create mode 100644 
src/paimon/core/table/source/snapshot/continuous_from_snapshot_starting_scanner.h
 create mode 100644 
src/paimon/core/table/source/snapshot/continuous_latest_starting_scanner.h
 copy src/paimon/core/{stats/simple_stats_collector.h => 
table/source/snapshot/delta_follow_up_scanner.h} (50%)
 copy src/paimon/core/{stats/simple_stats_converter.h => 
table/source/snapshot/follow_up_scanner.h} (68%)
 create mode 100644 
src/paimon/core/table/source/snapshot/full_starting_scanner.h
 create mode 100644 src/paimon/core/table/source/snapshot/snapshot_reader.cpp
 create mode 100644 src/paimon/core/table/source/snapshot/snapshot_reader.h
 create mode 100644 src/paimon/core/table/source/snapshot/starting_scanner.h
 create mode 100644 
src/paimon/core/table/source/snapshot/static_from_snapshot_starting_scanner.h
 create mode 100644 
src/paimon/core/table/source/snapshot/static_from_tag_starting_scanner.h

Reply via email to