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

jacktengg pushed a change to branch dev-timestamp-ns
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 2e310ebd2b0 [improvement](be) Reduce timestamp_ns calendar conversion 
cost
     add 2026cad0b3d [fix](be) Support non-strict string casts to timestamp_ns
     add 015297ae901 [test](regression) Cover timestamp_ns argument matrices
     add 3ac25534898 [refactor](be) Reuse datetime parser for timestamp_ns 
strings
     add 4c6e8825b49 [fix](be) Support nanosecond for DATEV2 types
     new cb7e82a8cf0 [test](regression) Add Arrow coverage for timestamp_ns
     new 2f5da8b41fe [refactor](be) Parse TIMESTAMP_NS directly into value 
objects
     new b073727d9e9 [improvement](be) Avoid duplicate fractional scaling

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/core/data_type/data_type_timestamp_ns.cpp   |   5 +-
 .../data_type_timestamp_ns_serde.cpp               | 129 ++----
 .../data_type_serde/data_type_timestamp_ns_serde.h |   2 +-
 .../function/cast/cast_to_datetimev2_impl.hpp      | 190 +++++---
 be/src/exprs/function/cast/cast_to_timestamp_ns.h  |  15 +
 be/src/exprs/function/date_time_transforms.h       |  20 +-
 be/src/exprs/function/to_time_function.cpp         |   6 +
 be/src/storage/delete/delete_handler.cpp           |   4 +-
 be/src/storage/tablet_info.cpp                     |   5 +-
 .../core/data_type/data_type_timestamp_ns_test.cpp |  40 +-
 .../data_type_serde/data_type_serde_arrow_test.cpp |  91 ++--
 .../exprs/function/cast/cast_timestamp_ns_test.cpp |  38 ++
 .../function/cast/cast_to_timestamptz_test.cpp     |   6 +-
 be/test/exprs/function/function_time_test.cpp      |  21 +
 .../executable/DateTimeExtractAndTransform.java    |  16 +-
 .../expressions/functions/scalar/Nanosecond.java   |  36 +-
 .../scalar/TimestampNsFunctionSignatureTest.java   |   4 +
 .../FlightSqlSchemaHelperArrowTypeTest.java        |  11 +-
 .../data/arrow_flight_sql_p0/test_select.out       |  16 +
 .../timestamp_ns/test_cast_string_non_strict.out   |  18 +
 .../test_nanosecond_datev2_datetimev2.out          |  14 +
 ...est_timestamp_ns_expression_argument_matrix.out |  31 ++
 .../test_timestamp_ns_function_argument_matrix.out | 110 +++++
 .../suites/arrow_flight_sql_p0/test_select.groovy  |  62 +++
 .../test_cast_string_non_strict.groovy             |  66 +++
 .../test_nanosecond_datev2_datetimev2.groovy       |  64 +++
 ..._timestamp_ns_expression_argument_matrix.groovy | 173 +++++++
 ...st_timestamp_ns_function_argument_matrix.groovy | 512 +++++++++++++++++++++
 28 files changed, 1465 insertions(+), 240 deletions(-)
 create mode 100644 
regression-test/data/datatype_p0/timestamp_ns/test_cast_string_non_strict.out
 create mode 100644 
regression-test/data/datatype_p0/timestamp_ns/test_nanosecond_datev2_datetimev2.out
 create mode 100644 
regression-test/data/datatype_p0/timestamp_ns/test_timestamp_ns_expression_argument_matrix.out
 create mode 100644 
regression-test/data/datatype_p0/timestamp_ns/test_timestamp_ns_function_argument_matrix.out
 create mode 100644 
regression-test/suites/datatype_p0/timestamp_ns/test_cast_string_non_strict.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamp_ns/test_nanosecond_datev2_datetimev2.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamp_ns/test_timestamp_ns_expression_argument_matrix.groovy
 create mode 100644 
regression-test/suites/datatype_p0/timestamp_ns/test_timestamp_ns_function_argument_matrix.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to