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 03a40d5  feat: introduce type casting executors for schema evolution 
(#100)
     add 646a0c4  feat: introduce type casting executors for Binary, Date, and 
Timestamp Types (#101)

No new revisions were added by this update.

Summary of changes:
 ...utor.cpp => binary_to_string_cast_executor.cpp} | 18 +++--
 ...executor.h => binary_to_string_cast_executor.h} |  2 +-
 ...ecutor.cpp => date_to_string_cast_executor.cpp} | 28 +++-----
 ...t_executor.h => date_to_string_cast_executor.h} |  3 +-
 ...tor.cpp => date_to_timestamp_cast_executor.cpp} | 38 +++++-----
 ...xecutor.h => date_to_timestamp_cast_executor.h} |  5 +-
 ...umeric_primitive_to_timestamp_cast_executor.cpp | 77 +++++++++++++++++++++
 ...numeric_primitive_to_timestamp_cast_executor.h} |  8 +--
 ...utor.cpp => string_to_binary_cast_executor.cpp} | 19 +++--
 ...executor.h => string_to_binary_cast_executor.h} |  2 +-
 ...ecutor.cpp => string_to_date_cast_executor.cpp} | 36 ++++------
 ...t_executor.h => string_to_date_cast_executor.h} |  2 +-
 ...r.cpp => string_to_timestamp_cast_executor.cpp} | 37 +++++-----
 ...cutor.h => string_to_timestamp_cast_executor.h} |  9 ++-
 ...tor.cpp => timestamp_to_date_cast_executor.cpp} | 34 +++++----
 ...xecutor.h => timestamp_to_date_cast_executor.h} |  2 +-
 ...imestamp_to_numeric_primitive_cast_executor.cpp | 80 ++++++++++++++++++++++
 ...timestamp_to_numeric_primitive_cast_executor.h} |  5 +-
 ...r.cpp => timestamp_to_string_cast_executor.cpp} | 38 +++++-----
 ...cutor.h => timestamp_to_string_cast_executor.h} |  3 +-
 .../timestamp_to_timestamp_cast_executor.cpp       | 65 ++++++++++++++++++
 ...or.h => timestamp_to_timestamp_cast_executor.h} | 13 ++--
 22 files changed, 358 insertions(+), 166 deletions(-)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.cpp => 
binary_to_string_cast_executor.cpp} (78%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.h => 
binary_to_string_cast_executor.h} (96%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.cpp => 
date_to_string_cast_executor.cpp} (63%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.h => 
date_to_string_cast_executor.h} (96%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.cpp => 
date_to_timestamp_cast_executor.cpp} (60%)
 copy src/paimon/core/casting/{decimal_to_numeric_primitive_cast_executor.h => 
date_to_timestamp_cast_executor.h} (84%)
 create mode 100644 
src/paimon/core/casting/numeric_primitive_to_timestamp_cast_executor.cpp
 copy src/paimon/core/casting/{decimal_to_decimal_cast_executor.h => 
numeric_primitive_to_timestamp_cast_executor.h} (82%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.cpp => 
string_to_binary_cast_executor.cpp} (75%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.h => 
string_to_binary_cast_executor.h} (96%)
 copy src/paimon/core/casting/{string_to_boolean_cast_executor.cpp => 
string_to_date_cast_executor.cpp} (63%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.h => 
string_to_date_cast_executor.h} (96%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.cpp => 
string_to_timestamp_cast_executor.cpp} (59%)
 copy src/paimon/core/casting/{decimal_to_decimal_cast_executor.h => 
string_to_timestamp_cast_executor.h} (74%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.cpp => 
timestamp_to_date_cast_executor.cpp} (62%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.h => 
timestamp_to_date_cast_executor.h} (96%)
 create mode 100644 
src/paimon/core/casting/timestamp_to_numeric_primitive_cast_executor.cpp
 copy src/paimon/core/casting/{boolean_to_decimal_cast_executor.h => 
timestamp_to_numeric_primitive_cast_executor.h} (87%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.cpp => 
timestamp_to_string_cast_executor.cpp} (58%)
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.h => 
timestamp_to_string_cast_executor.h} (96%)
 create mode 100644 
src/paimon/core/casting/timestamp_to_timestamp_cast_executor.cpp
 copy src/paimon/core/casting/{boolean_to_string_cast_executor.h => 
timestamp_to_timestamp_cast_executor.h} (85%)

Reply via email to