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