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

kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from bc514ef4e6 Revert "[fix](testcase) fix test case failure of insert 
null value into not null column (#20963)" (#23501)
     new 945a8eced9 [fix](auth)Disable column auth temporarily (#23295)
     new 92bd8a7364 [regression-test](hdfs_tvf)append regression test that 
hdfs_tvf read compression file (#23454)
     new 09d2f03e44 [fix](case) update .out file, relate to #23272 (#23455)
     new 33db277662 [FIX](regresstest) fix regress test for export with scp 
files  (#23417)
     new 446b188927 [fix](functions) fix function substitute for datetimeV1/V2 
(#23344)
     new 7063105870 [Optimize](index) Optimize implement the new internal 
lucene index query interface (#23389)
     new 3a42885a0d commit missing submodule clucene for last commit
     new 6deadd6ce5 [fix](catalog)add custom jar (#23406)
     new fa3cd04e49 [fix](Outfile/Nereids) fix that `csv_with_names` and 
`csv_with_names_and_types` file format could not be exported on nereids  
(#23387)
     new 0b9eb01cef [fix](planner)literal expr should do nothing in 
substituteImpl() method (#23438)
     new f1f13be600 [opt](Nereids) remove between expression to simplify 
planner (#23421)
     new 6dac715edf [fix](json) fix json int128 overflow (#22917)
     new 0de8d7de47 [fix](Nereids) infer predicates generate wrong result 
(#23456)
     new cf23eb7270 [Bug](jdbc) support get_default on complex type (#23325)
     new 0425d8ac2a [Regression](external)disable regression test case: 
test_hdfs_tvf (#23394)
     new 4476944bdf [fix](column) add unimplemented function of 
ColumnFixedLengthObject (#23468)

The 16 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/CMakeLists.txt                                  |   17 +-
 .../rowset/segment_v2/inverted_index_reader.cpp    |   53 +-
 be/src/runtime/jsonb_value.cpp                     |    8 +-
 be/src/util/jsonb_document.h                       |   24 +-
 be/src/util/jsonb_parser_simd.h                    |   25 +-
 be/src/util/jsonb_stream.h                         |   17 +-
 be/src/util/jsonb_updater.h                        |    3 +-
 be/src/util/jsonb_utils.h                          |    7 +-
 be/src/util/jsonb_writer.h                         |    7 +-
 be/src/vec/columns/column_fixed_length_object.h    |    3 +-
 be/src/vec/common/field_visitors.h                 |   58 -
 be/src/vec/core/field.cpp                          |   12 -
 be/src/vec/core/field.h                            |  325 ++---
 be/src/vec/data_types/convert_field_to_type.cpp    |    3 -
 be/src/vec/data_types/data_type_bitmap.h           |    5 +-
 be/src/vec/data_types/data_type_hll.h              |    6 +-
 be/src/vec/data_types/data_type_quantilestate.h    |    5 +-
 be/src/vec/functions/function_cast.h               |   22 +-
 be/src/vec/functions/function_jsonb.cpp            |   25 +-
 be/src/vec/io/io_helper.h                          |   44 +-
 .../columns/column_fixed_length_object_test.cpp    |   27 +
 bin/start_be.sh                                    |   15 +-
 .../docs/admin-manual/cluster-management/fqdn.md   |    6 +-
 docs/en/docs/lakehouse/multi-catalog/paimon.md     |   11 +
 .../sql-functions/json-functions/json_extract.md   |    7 +-
 .../sql-functions/json-functions/json_type.md      |    1 +
 .../docs/admin-manual/cluster-management/fqdn.md   |    6 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/paimon.md  |   10 +
 .../sql-functions/json-functions/json_extract.md   |    4 +-
 .../sql-functions/json-functions/json_type.md      |    1 +
 .../main/java/org/apache/doris/catalog/Type.java   |    1 +
 .../main/java/org/apache/doris/common/Config.java  |    5 +
 .../main/java/org/apache/doris/analysis/Expr.java  |    2 +
 .../java/org/apache/doris/analysis/GrantStmt.java  |    6 +-
 .../org/apache/doris/analysis/LiteralExpr.java     |    6 +
 .../java/org/apache/doris/analysis/RevokeStmt.java |    2 +-
 .../java/org/apache/doris/analysis/SelectStmt.java |    9 +
 .../org/apache/doris/analysis/ShowGrantsStmt.java  |    3 +
 .../doris/analysis/TimestampArithmeticExpr.java    |   10 +
 .../org/apache/doris/mysql/privilege/Auth.java     |    2 +-
 .../glue/translator/ExpressionTranslator.java      |    6 -
 .../glue/translator/PhysicalPlanTranslator.java    |    9 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |    8 +-
 .../nereids/rules/analysis/UserAuthentication.java |    1 +
 .../rules/expression/ExpressionNormalization.java  |    2 -
 .../expression/rules/BetweenToCompoundRule.java    |   47 -
 .../expression/rules/FoldConstantRuleOnBE.java     |    5 -
 .../rules/expression/rules/FunctionBinder.java     |    9 -
 .../nereids/rules/rewrite/InferPredicates.java     |   29 +-
 .../rules/rewrite/PredicatePropagation.java        |    9 -
 .../nereids/rules/rewrite/PullUpPredicates.java    |   28 +-
 .../doris/nereids/trees/expressions/Between.java   |  124 --
 .../functions/scalar/JsonbExtractLargeint.java     |   72 +
 .../expressions/visitor/ExpressionVisitor.java     |    5 -
 .../expressions/visitor/ScalarFunctionVisitor.java |    5 +
 .../doris/nereids/util/TypeCoercionUtils.java      |   26 -
 .../org/apache/doris/planner/OriginalPlanner.java  |   73 -
 .../org/apache/doris/planner/ResultFileSink.java   |   12 +-
 .../apache/doris/datasource/ColumnPrivTest.java    |    3 +
 .../org/apache/doris/mysql/privilege/AuthTest.java |    2 +
 .../rules/expression/ExpressionRewriteTest.java    |   11 -
 .../nereids/rules/rewrite/InferPredicatesTest.java |   25 +-
 .../trees/expressions/ExpressionEqualsTest.java    |    8 -
 .../trees/expressions/ExpressionParserTest.java    |    7 +-
 gensrc/script/doris_builtins_functions.py          |    4 +
 regression-test/data/account_p0/test_account.out   |    4 -
 .../data/correctness_p0/test_subquery_with_agg.out |    3 +
 .../datatype_p0/datetimev2/test_tz_streamload.out  |    9 +-
 .../datatype_p0/datetimev2/test_tz_streamload2.csv |    5 +
 .../data/export_p0/test_outfile_csv_with_names.out |   25 +
 .../test_outfile_csv_with_names_and_types.out      |   25 +
 .../tvf/test_hdfs_tvf_compression.out              |  212 +++
 .../data/json_p0/test_json_load_and_function.out   | 1240 +++++++++++++++++
 .../data/jsonb_p0/test_jsonb_load_and_function.out | 1462 ++++++++++++++++++++
 .../outfile/test_outfile_csv_with_names.out        |   25 +
 .../test_outfile_csv_with_names_and_types.out      |   25 +
 .../datetime_functions/test_date_function.out      |    3 +
 .../nereids_tpcds_shape_sf100_p0/shape/query10.out |    2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query16.out |   15 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query28.out |   28 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query58.out |    2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query66.out |    4 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query82.out |    2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query94.out |    2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query95.out |    2 +-
 .../datetime_functions/test_date_function.out      |    3 +
 .../tpcds_sf100_dup_without_key_p2/sql/q12.out     |  200 +--
 .../tpcds_sf100_dup_without_key_p2/sql/q20.out     |  200 +--
 .../tpcds_sf100_dup_without_key_p2/sql/q31.out     |  550 ++++----
 .../tpcds_sf100_dup_without_key_p2/sql/q59.out     |  200 +--
 .../tpcds_sf100_dup_without_key_p2/sql/q98.out     |  200 +--
 regression-test/data/tpcds_sf100_p2/sql/q12.out    |  200 +--
 regression-test/data/tpcds_sf100_p2/sql/q20.out    |  200 +--
 regression-test/data/tpcds_sf100_p2/sql/q31.out    |  550 ++++----
 regression-test/data/tpcds_sf100_p2/sql/q59.out    |  200 +--
 regression-test/data/tpcds_sf100_p2/sql/q98.out    |  200 +--
 .../data/tpch_sf100_unique_sql_p2/sql/q08.out      |    4 +-
 .../pipeline/p0/conf/regression-conf.groovy        |    2 +-
 .../suites/account_p0/test_account.groovy          |    8 +-
 .../account_p0/test_nereids_authentication.groovy  |    5 +-
 .../correctness_p0/test_subquery_with_agg.groovy   |   15 +
 .../datetimev2/test_tz_streamload.groovy           |   40 +-
 .../suites/export/test_array_export.groovy         |   27 +-
 .../suites/export/test_map_export.groovy           |   22 +-
 .../suites/export/test_struct_export.groovy        |   23 +-
 .../export_p0/test_outfile_csv_with_names.groovy   |  167 +++
 .../test_outfile_csv_with_names_and_types.groovy   |  169 +++
 .../tvf/test_hdfs_tvf_compression.groovy           |  124 ++
 .../json_p0/test_json_load_and_function.groovy     |   39 +
 .../jsonb_p0/test_jsonb_load_and_function.groovy   |   39 +
 .../infer_predicate/infer_predicate.groovy         |    1 +
 .../outfile/test_outfile_csv_with_names.groovy     |  171 +++
 .../test_outfile_csv_with_names_and_types.groovy   |  172 +++
 .../datetime_functions/test_date_function.groovy   |    2 +
 .../datetime_functions/test_date_function.groovy   |    2 +
 115 files changed, 5958 insertions(+), 2205 deletions(-)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/BetweenToCompoundRule.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/Between.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/JsonbExtractLargeint.java
 delete mode 100644 regression-test/data/account_p0/test_account.out
 create mode 100644 
regression-test/data/datatype_p0/datetimev2/test_tz_streamload2.csv
 create mode 100644 
regression-test/data/export_p0/test_outfile_csv_with_names.out
 create mode 100644 
regression-test/data/export_p0/test_outfile_csv_with_names_and_types.out
 create mode 100644 
regression-test/data/external_table_p2/tvf/test_hdfs_tvf_compression.out
 create mode 100644 
regression-test/data/nereids_p0/outfile/test_outfile_csv_with_names.out
 create mode 100644 
regression-test/data/nereids_p0/outfile/test_outfile_csv_with_names_and_types.out
 create mode 100644 
regression-test/suites/export_p0/test_outfile_csv_with_names.groovy
 create mode 100644 
regression-test/suites/export_p0/test_outfile_csv_with_names_and_types.groovy
 create mode 100644 
regression-test/suites/external_table_p2/tvf/test_hdfs_tvf_compression.groovy
 create mode 100644 
regression-test/suites/nereids_p0/outfile/test_outfile_csv_with_names.groovy
 create mode 100644 
regression-test/suites/nereids_p0/outfile/test_outfile_csv_with_names_and_types.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to