This is an automated email from the ASF dual-hosted git repository. morningman pushed a change to branch auto-pick-45360-branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
discard 774aa388c12 [fix](s3) improve error msg (#45360) add af0c1acb351 [fix](catalog) opt the count pushdown rule for iceberg/paimon/hive scan node (#44038) (#45224) add 4e9012fd8e4 branch-3.0: [fix](hive) fix block decompressor bug #45289 (#45377) add 99c0a99b8fd branch-3.0: [Fix](Insert-Job)Resolving Task Status Discrepancies in Query Execution Records #45342 (#45405) add c48d7f9f719 branch-3.0: [fix](nereids) not rewrite first_value when first_value ignore nulls #45065 (#45235) add 11b8b95db68 branch-3.0: [fix](ip)fix default value for ip #45194 (#45391) add e83b6a74bb0 branch-3.0: [chore](arrow-flight-sql) Add Arrow Flight Sql demo for Java #45306 (#45390) add 1ba9b85863f branch-3.0: [fix](nereids)EliminateGroupBy rule should keep output's datatype unchanged #45359 (#45398) add ca212e91308 branch-3.0: [fix](statistics)Fix skip analyze empty table case. #45441 (#45450) add 13ae167dcc5 branch-3.0: [enhance](nereids) remove first_value and second_value second parameter if the second parameter is false #45264 (#45453) add 8644573b8f7 branch-3.0: [bug](function) fix first/last value return error with ignore null #44996 (#45344) add af97b536de5 [fix](test) Remove unnecessary binlog property (#45477) add cbf692230be branch-3.0: [improvement](statistics)Set enableQueryCache to false for statistics queries. #45474 (#45491) add 820b300300d branch-3.0: [Fix](ShortCircuit) fix prepared statement with partial arguments prepared #45371 (#45465) add 2010f9f63e1 [Fix-3.0](smooth-upgrade) Fix smooth upgrade of function is_ip_address_in_range (#45428) add c2b366e1388 branch-3.0: [fix] (inverted index) fix index file in gc binlogs #44994 (#45440) add 0d7d700ea71 branch-3.0: [Enhancement](compaction) Do not set failure time when cumulative compaction dealing with delete rowset #43466 (#45404) add 1132d664909 branch-3.0: [fix](function) The parameters after the first of the mask function need to be restricted to constants #45348 (#45497) add 3c017976542 branch-3.0: [Chore](pipeline) catch exception on task::prepare to avoid exception make backend coredump #45479 (#45505) add 0444e6c6e1d branch-3.0: [fix](nereids) fix compare with long min for simplify comparison rule (#44920) add 8928bf91222 branch-3.0: [fix](schema-change) fix array/map/struct in schema-change not-null to null will make core #45305 (#45481) add 9b140b00a8d branch-3.0: [fix](mysql-buffer) fix special buffer size with nested type #45126 (#45457) add 2a97accb333 branch-3.0: [Bug](function) fix repeat function result length is invalid and cause overflow #45288 (#45443) add 44b432cad24 branch-3.0: [fix](binlog) Fix linking binlog failure due to existing files #45445 (#45512) add 74bc531d3ec branch-3.0: [bugfix](becore) local exchange should check receiver's local state to avoid core #45470 (#45541) add f7725f196e9 branch-3.0: [chore](checkpoint) add enable_checkpoint config #45301 (#45327) add 51997db32e0 branch-3.0: [typo](docker) Adjust the indentation format of the init_be and entry_point scripts, as well as the duration of loop execution. #45308 (#45403) add 983d4c2fed5 branch-3.0: [fix](Export) Cancel the export job when the ring buffer have no enough slot #45244 (#45430) add 0f9a9ced76e branch-3.0: [Fix](ccr) Incorrectly generated sql with NONE aggregate type #45452 (#45488) add 4d3c77c644e branch-3.0: [Fix](show-stmt) Raise an error when show partitions with complex predicate #45257 (#45518) add 84295899d9d branch-3.0: [fix](restore) Add restore_reset_index_id config #45283 (#45509) add 712e19738a0 [fix](suites) Enable common expr pushdown in the restore inverted idx case #45547 (#45575) add aed6d470969 branch-3.0: [fix](sql) Fix error result for column tosql #44997 (#45395) add c1fd264ff6d branch-3.0: [fix](binlog) Avoid clear binlog dir #45581 (#45584) add 28f91da8205 branch-3.0: [fix](cloud) fix error in get detached tablet stat #45449 (#45506) add 2b44d1bdee1 branch-3.0: [Bug](function) fix wrong result on group_concat with distinct+order_by+nullable #45313 (#45500) add 73a313ce2d6 branch-3.0: [test](regression-test) add a regression test case for s3 vault #45261 (#45548) add d8170c5aa2e branch-3.0: [fix](export) Make enable_outfile_to_local available for export command #45241 (#45514) add aaaf59fe4bb branch-3.0: [Chore](load) print error url to the log when encountering data quality issues during load #45212 (#45320) add ecdd44e1422 branch-3.0: [fix](nereids) fix compare with date like literal #45382 (#45596) add 9d53b1725f8 branch-3.0: [improvement](nereids) Use a unified approach to deal with monotonic function in partition prune #42934 (#44724) add 72144bac012 branch-3.0: [fix](nereids) fix merge_percentile_to_array when has same agg function #44783 (#44878) add 12982ab0d22 branch-3.0: [fix](Nereids) move tables from connect context to statement context #44568 (#44957) add 55a51dc6606 branch-3.0: [fix](orc) ignore null values when the literals of in_predicate contains #45104 (#45586) add e807b37f7ad [opt](inverted index) Add NumInvertedIndexRemoteIOTotal statistics in profile #44863 (#45619) add c82286d9f2f branch-3.0: [fix](create table) fix create table fail msg #45623 (#45642) add 84bf1807066 branch-3.0: [fix](nereids) fix ExtractAndNormalizeWindowExpression bug #45553 (#45634) add f07bc418588 branch-3.0: [fix](sql cache) fix prepare statement with sql cache throw NullPointerException #45640 (#45649) add db8793db79b branch-3.0-pick: [fix](cloud) Adjust rowset state check in `CloudTablet::create_transient_rowset_writer` (#45644) add 7bb04917273 branch-3.0: [test](show_data) test the correctness of data statistics in cloud mode #44947 (#45330) add e644e7f2e53 branch-3.0: [fix](hive)Clear processed tasks #45309 (#45336) add 549cf65060e branch-3.0: [enhance](auth)When authorization includes create, not check if resources exist #45125 (#45165) add f4cea1a73ce branch-3.0: [enhance](nereids) SqlParser support load data into temporary partition #45025 (#45227) add 282f9da1d04 branch-3.0: [fix](Outfile) add more regression-test cases for `Select into outfile` #45230 (#45274) add 84aa9839a40 branch-3.0: [fix](Outfile) fix the unclear error code #45119 (#45276) add 8fc26d510c3 branch-3.0: [opt](compaction) Don't check missed rows in cumu compaction if input rowsets are not in tablet #45279 (#45303) add 0359312a3ed branch-3.0: [feat](docker)Modify the init_be and start_be scripts to meet the requirements for rapid Docker startup. #45269 (#45402) add d84ee07ee73 branch-3.0: [fix](memory) Fix adjust cache capacity #45603 (#45665) add e7b982635e1 branch-3.0: [Fix](Job)Fix redundant job scheduling by preventing same state transitions (e.g., RUNNING → RUNNING) #45495 (#45646) add 7b2cfc20b84 branch-3.0: [fix](vault) avoid encrypt twice when altering vault #45156 (#45571) add e3073edd6f8 branch-3.0: [Opt](function) Speed up function string and add regression #45062 (#45107) add d047f23ba24 branch-3.0: [fix](inverted index) Fix Null Pointer Exception in function match #45456 (#45499) add d8aac1c72fd branch-3.0: [fix](job)Fix millisecond offset issue in time window scheduling trigger time calculation #45176 (#45352) add 71af2d8a7d8 [fix](s3) improve error msg (#45360) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (774aa388c12) \ N -- N -- N refs/heads/auto-pick-45360-branch-3.0 (71af2d8a7d8) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: aazcp.tar.gz | Bin 0 -> 4218 bytes be/src/apache-orc | 2 +- be/src/cloud/cloud_cumulative_compaction.cpp | 4 + be/src/cloud/cloud_storage_engine.cpp | 3 +- be/src/cloud/cloud_tablet.cpp | 23 +- be/src/common/config.cpp | 1 + be/src/common/config.h | 2 + be/src/common/daemon.cpp | 7 + be/src/common/status.h | 2 +- be/src/exec/decompressor.cpp | 24 +-- be/src/http/action/download_binlog_action.cpp | 15 +- be/src/http/action/stream_load.cpp | 3 +- be/src/io/cache/block_file_cache_profile.h | 5 + be/src/io/cache/cached_remote_file_reader.cpp | 8 +- be/src/io/cache/cached_remote_file_reader.h | 3 +- be/src/io/io_common.h | 2 + be/src/olap/compaction.cpp | 25 ++- be/src/olap/cumulative_compaction.cpp | 14 ++ be/src/olap/cumulative_compaction_policy.cpp | 16 ++ be/src/olap/rowset/beta_rowset.cpp | 33 ++- be/src/olap/rowset/segment_v2/column_reader.cpp | 42 +++- .../segment_v2/inverted_index_compound_reader.cpp | 11 +- .../segment_v2/inverted_index_file_reader.cpp | 15 +- .../rowset/segment_v2/inverted_index_file_reader.h | 5 +- .../segment_v2/inverted_index_fs_directory.h | 1 + .../rowset/segment_v2/inverted_index_reader.cpp | 10 +- be/src/olap/schema_change.cpp | 2 + be/src/olap/snapshot_manager.cpp | 6 +- be/src/olap/tablet.cpp | 69 +++--- be/src/olap/tablet.h | 6 +- be/src/olap/task/engine_storage_migration_task.cpp | 5 +- be/src/olap/txn_manager.cpp | 5 +- be/src/pipeline/exec/analytic_source_operator.cpp | 14 +- be/src/pipeline/pipeline_fragment_context.cpp | 5 +- be/src/runtime/fragment_mgr.cpp | 14 +- be/src/runtime/runtime_state.cpp | 4 +- be/src/runtime/runtime_state.h | 5 + be/src/util/arrow/utils.cpp | 2 +- be/src/util/mysql_row_buffer.cpp | 6 +- .../vec/aggregate_functions/aggregate_function.h | 6 +- .../aggregate_function_distinct.h | 16 +- .../aggregate_functions/aggregate_function_null.h | 39 +++- .../aggregate_function_reader_first_last.h | 2 + .../aggregate_functions/aggregate_function_sort.h | 4 +- .../aggregate_function_window.cpp | 2 + .../aggregate_function_window.h | 49 +++-- be/src/vec/exec/format/orc/vorc_reader.cpp | 24 ++- be/src/vec/exec/format/table/iceberg_reader.cpp | 18 +- be/src/vec/exec/format/table/iceberg_reader.h | 4 +- be/src/vec/exec/format/table/paimon_reader.cpp | 3 + be/src/vec/exec/scan/vfile_scanner.cpp | 4 + be/src/vec/exprs/vectorized_fn_call.cpp | 4 +- be/src/vec/functions/function.h | 1 + be/src/vec/functions/function_ip.cpp | 2 + be/src/vec/functions/function_ip.h | 75 +++++++ be/src/vec/functions/function_string.cpp | 19 +- be/src/vec/functions/function_string.h | 5 + be/src/vec/functions/match.cpp | 3 + be/src/vec/functions/simple_function_factory.h | 5 + be/src/vec/sink/vdata_stream_sender.cpp | 24 ++- be/test/olap/rowset/beta_rowset_test.cpp | 10 + .../common/inverted_index_gc_binlogs_test.cpp | 174 +++++++++++++++ be/test/vec/exec/orc_reader_test.cpp | 3 + be/test/vec/function/function_match_test.cpp | 58 +++++ bin/start_be.sh | 36 ++-- cloud/src/meta-service/keys.h | 6 + cloud/src/meta-service/meta_service_resource.cpp | 44 ++-- .../src/meta-service/meta_service_tablet_stats.cpp | 10 +- cloud/test/CMakeLists.txt | 1 + cloud/test/meta_service_tablet_stats_test.cpp | 101 +++++++++ cloud/test/meta_service_test.cpp | 5 +- docker/runtime/be/resource/entry_point.sh | 214 +++++++++--------- docker/runtime/be/resource/init_be.sh | 165 +++++++------- docker/runtime/doris-compose/command.py | 4 +- .../main/java/org/apache/doris/common/Config.java | 15 ++ .../antlr4/org/apache/doris/nereids/DorisParser.g4 | 2 +- .../apache/doris/alter/SchemaChangeHandler.java | 10 + .../java/org/apache/doris/analysis/ColumnDef.java | 38 ++-- .../java/org/apache/doris/analysis/ExportStmt.java | 6 + .../org/apache/doris/analysis/IPv4Literal.java | 2 +- .../org/apache/doris/analysis/IPv6Literal.java | 2 +- .../org/apache/doris/analysis/OutFileClause.java | 6 + .../doris/analysis/TableValuedFunctionRef.java | 5 +- .../java/org/apache/doris/catalog/OlapTable.java | 14 +- .../org/apache/doris/catalog/StorageVaultMgr.java | 3 + .../org/apache/doris/clone/TabletScheduler.java | 2 +- .../doris/common/proc/PartitionsProcDir.java | 9 +- .../org/apache/doris/common/util/TimeUtils.java | 11 + .../apache/doris/datasource/FileQueryScanNode.java | 27 ++- .../org/apache/doris/datasource/FileScanNode.java | 79 ------- .../org/apache/doris/datasource/FileSplit.java | 5 +- .../org/apache/doris/datasource/FileSplitter.java | 104 +++++++++ .../apache/doris/datasource/SplitAssignment.java | 2 +- .../org/apache/doris/datasource/SplitCreator.java | 2 +- .../apache/doris/datasource/SplitGenerator.java | 5 +- .../doris/datasource/hive/HMSTransaction.java | 12 ++ .../doris/datasource/hive/source/HiveScanNode.java | 52 +++-- .../doris/datasource/hive/source/HiveSplit.java | 6 +- .../doris/datasource/hudi/source/HudiScanNode.java | 8 +- .../datasource/iceberg/source/IcebergScanNode.java | 42 ++-- .../datasource/iceberg/source/IcebergSplit.java | 11 +- .../lakesoul/source/LakeSoulScanNode.java | 7 +- .../maxcompute/source/MaxComputeScanNode.java | 28 +-- .../datasource/paimon/source/PaimonScanNode.java | 65 +++--- .../datasource/paimon/source/PaimonSplit.java | 7 +- .../source/TrinoConnectorScanNode.java | 9 +- .../doris/datasource/tvf/source/TVFScanNode.java | 22 +- .../doris/job/base/JobExecutionConfiguration.java | 2 +- .../org/apache/doris/job/base/TimerDefinition.java | 7 +- .../doris/job/extensions/insert/InsertTask.java | 2 +- .../org/apache/doris/job/manager/JobManager.java | 6 +- .../apache/doris/job/scheduler/JobScheduler.java | 13 +- .../main/java/org/apache/doris/load/ExportMgr.java | 12 +- .../java/org/apache/doris/master/Checkpoint.java | 5 + .../org/apache/doris/mysql/privilege/Auth.java | 8 +- .../org/apache/doris/nereids/CascadesContext.java | 3 +- .../org/apache/doris/nereids/NereidsPlanner.java | 4 +- .../org/apache/doris/nereids/StatementContext.java | 35 +++ .../glue/translator/PhysicalPlanTranslator.java | 20 +- .../apache/doris/nereids/minidump/Minidump.java | 1 + .../doris/nereids/minidump/MinidumpUtils.java | 1 - .../doris/nereids/rules/analysis/BindRelation.java | 8 +- .../nereids/rules/analysis/ExpressionAnalyzer.java | 21 ++ .../rules/analysis/WindowFunctionChecker.java | 21 ++ .../rules/OneRangePartitionEvaluator.java | 76 +++---- .../rules/SimplifyComparisonPredicate.java | 162 +++++++------- .../nereids/rules/rewrite/EliminateGroupBy.java | 10 +- .../ExtractAndNormalizeWindowExpression.java | 3 +- .../rules/rewrite/MergePercentileToArray.java | 26 ++- .../trees/expressions/functions/Monotonic.java | 3 +- .../expressions/functions/scalar/ConvertTz.java | 3 +- .../trees/expressions/functions/scalar/Date.java | 3 +- .../expressions/functions/scalar/DateTrunc.java | 3 +- .../functions/window/FirstOrLastValue.java | 15 ++ .../trees/plans/commands/ExportCommand.java | 4 + .../trees/plans/commands/ReplayCommand.java | 1 + .../apache/doris/nereids/util/ExpressionUtils.java | 16 ++ .../apache/doris/planner/SingleNodePlanner.java | 24 +-- .../java/org/apache/doris/qe/ConnectContext.java | 29 --- .../main/java/org/apache/doris/qe/Coordinator.java | 1 + .../org/apache/doris/qe/PointQueryExecutor.java | 40 ++-- .../java/org/apache/doris/qe/SessionVariable.java | 9 + .../java/org/apache/doris/qe/StmtExecutor.java | 3 +- .../doris/statistics/StatisticsAutoCollector.java | 3 - .../doris/statistics/util/StatisticsUtil.java | 2 + .../main/java/org/apache/doris/system/Backend.java | 3 + .../org/apache/doris/system/SystemInfoService.java | 2 +- .../tablefunction/DataGenTableValuedFunction.java | 3 +- .../ExternalFileTableValuedFunction.java | 5 +- .../GroupCommitTableValuedFunction.java | 3 +- .../tablefunction/JdbcQueryTableValueFunction.java | 3 +- .../tablefunction/MetadataTableValuedFunction.java | 3 +- .../tablefunction/QueryTableValueFunction.java | 3 +- .../doris/tablefunction/TableValuedFunctionIf.java | 3 +- .../doris/analysis/AddColumnDefaultValueTest.java | 89 ++++++++ .../org/apache/doris/analysis/ColumnDefTest.java | 8 + .../org/apache/doris/catalog/CreateTableTest.java | 17 ++ .../doris/datasource/hive/HmsCommitTest.java | 40 +++- .../job/base/JobExecutionConfigurationTest.java | 7 + .../rules/SimplifyComparisonPredicateTest.java | 102 ++++++++- .../CheckAndStandardizeWindowFunctionTest.java | 26 +++ .../rules/rewrite/EliminateGroupByTest.java | 1 + .../apache/doris/nereids/util/ReadLockTest.java | 23 +- gensrc/thrift/PaloInternalService.thrift | 4 + regression-test/conf/regression-conf.groovy | 7 + .../test_cumu_compaction_with_delete.out} | 0 .../correctness_p0/test_first_value_window.out | 100 +++++++++ .../data/datatype_p0/ip/test_ip_basic.out | 31 +++ .../test_special_buffer_before_nested.out | 4 + .../ddl/create_nestedtypes_with_schemachange.out | 84 ++++++++ .../export_p0/outfile/test_outfile_constant.out | 76 +++++++ .../export_p0/outfile/test_outfile_null_type.out | 12 ++ .../data/external_table_p0/hive/test_hive_orc.out | 102 +++++++++ .../paimon/test_paimon_catalog.out | 80 +++++++ .../cloud/test_cloud_mow_partial_update_retry.out | 16 ++ .../test_compaction_on_sc_new_tablet.out | 25 +++ .../test_broker_load_with_partition.out | 8 + .../data/nereids_p0/aggregate/agg_group_concat.out | 4 + .../infer_predicate/pull_up_predicate_literal.out | 2 +- .../merge_percentile_to_array.out | 12 ++ .../normalize_window_nullable_agg_test.out | 4 + .../data/nereids_syntax_p0/window_function.out | 32 +++ .../data/point_query_p0/test_point_query.out | 30 +++ regression-test/framework/pom.xml | 5 + regression-test/plugins/aliyunOssSdk.groovy | 169 +++++++++++++++ .../auth_p0/test_grant_nonexist_table.groovy | 4 +- .../test_backup_restore_inverted_idx.groovy | 174 +++++++++++++++ .../test_cumu_compaction_with_delete.groovy | 122 +++++++++++ .../correctness_p0/test_first_value_window.groovy | 189 ++++++++++++++++ .../correctness_p0/test_mask_function.groovy | 21 ++ .../suites/datatype_p0/ip/test_ip_basic.groovy | 26 +++ .../test_special_buffer_before_nested.groovy | 181 ++++++++++++++++ .../create_nestedtypes_with_schemachange.groovy | 57 +++++ ...ll_type.groovy => test_outfile_constant.groovy} | 92 ++++---- .../outfile/test_outfile_null_type.groovy | 21 +- .../external_table_p0/hive/test_hive_orc.groovy | 22 ++ .../iceberg/test_iceberg_optimize_count.groovy | 2 +- .../paimon/test_paimon_catalog.groovy | 14 ++ .../test_cloud_mow_partial_update_retry.groovy | 100 +++++++++ .../test_compaction_on_sc_new_tablet.groovy | 149 +++++++++++++ .../test_index_io_context.groovy | 1 - .../inverted_index_p0/test_index_rqg_bug3.groovy | 4 - .../suites/job_p0/test_base_insert_job.groovy | 13 +- .../test_broker_load_with_partition.groovy | 54 +++++ .../nereids_function_p0/scalar_function/S.groovy | 1 + .../nereids_p0/aggregate/agg_group_concat.groovy | 61 +++--- .../cache/prepare_stmt_with_sql_cache.groovy | 57 +++++ .../pull_up_predicate_literal.groovy | 2 +- .../merge_percentile_to_array.groovy | 4 + .../normalize_window_nullable_agg_test.groovy | 57 +++++ .../nereids_syntax_p0/window_function.groovy | 38 ++++ .../suites/point_query_p0/test_point_query.groovy | 92 ++++++-- .../query_p0/show/test_show_partitions.groovy | 39 ++++ .../suites/show_data/ddl/lineitem_delete.sql | 2 + .../suites/show_data/ddl/lineitem_dup.sql | 25 +++ .../suites/show_data/ddl/lineitem_mow.sql | 25 +++ .../suites/show_data/test_show_mow_data.groovy | 240 +++++++++++++++++++++ .../suites/statistics/test_analyze_mv.groovy | 8 +- .../vault_p0/alter/test_alter_s3_vault.groovy | 157 +++++++++++++- .../alter/test_alter_use_path_style.groovy | 24 +++ .../test_s3_vault_path_start_with_slash.groovy | 70 ++++++ samples/arrow-flight-sql/java/README.md | 35 +++ samples/arrow-flight-sql/java/pom.xml | 186 ++++++++++++++++ .../doris/arrowflight/demo/ArrowBatchReader.java | 110 ++++++++++ .../java/doris/arrowflight/demo/Configuration.java | 42 ++++ .../doris/arrowflight/demo/FlightAdbcDriver.java | 90 ++++++++ .../doris/arrowflight/demo/FlightJdbcDriver.java | 86 ++++++++ .../doris/arrowflight/demo/FlightSqlClient.java | 144 +++++++++++++ .../doris/arrowflight/demo/JdbcDriverManager.java | 90 ++++++++ .../arrowflight/demo/JdbcResultSetReader.java | 63 ++++++ .../src/main/java/doris/arrowflight/demo/Main.java | 20 +- .../doris/arrowflight/demo/ConfigurationTest.java | 21 +- 232 files changed, 5934 insertions(+), 1031 deletions(-) create mode 100644 aazcp.tar.gz create mode 100644 be/test/olap/rowset/segment_v2/inverted_index/common/inverted_index_gc_binlogs_test.cpp create mode 100644 be/test/vec/function/function_match_test.cpp create mode 100644 cloud/test/meta_service_tablet_stats_test.cpp create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/FileSplitter.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnDefaultValueTest.java copy regression-test/data/{delete_p0/test_new_delete.out => compaction/test_cumu_compaction_with_delete.out} (100%) create mode 100644 regression-test/data/datatype_p0/nested_types/corner_cases/test_special_buffer_before_nested.out create mode 100644 regression-test/data/export_p0/outfile/test_outfile_constant.out create mode 100644 regression-test/data/fault_injection_p0/cloud/test_cloud_mow_partial_update_retry.out create mode 100644 regression-test/data/fault_injection_p0/test_compaction_on_sc_new_tablet.out create mode 100644 regression-test/data/nereids_p0/aggregate/agg_group_concat.out create mode 100644 regression-test/plugins/aliyunOssSdk.groovy create mode 100644 regression-test/suites/backup_restore/test_backup_restore_inverted_idx.groovy create mode 100644 regression-test/suites/compaction/test_cumu_compaction_with_delete.groovy create mode 100644 regression-test/suites/datatype_p0/nested_types/corner_cases/test_special_buffer_before_nested.groovy copy regression-test/suites/export_p0/outfile/{test_outfile_null_type.groovy => test_outfile_constant.groovy} (56%) create mode 100644 regression-test/suites/fault_injection_p0/cloud/test_cloud_mow_partial_update_retry.groovy create mode 100644 regression-test/suites/fault_injection_p0/test_compaction_on_sc_new_tablet.groovy create mode 100644 regression-test/suites/nereids_p0/cache/prepare_stmt_with_sql_cache.groovy create mode 100644 regression-test/suites/query_p0/show/test_show_partitions.groovy create mode 100644 regression-test/suites/show_data/ddl/lineitem_delete.sql create mode 100644 regression-test/suites/show_data/ddl/lineitem_dup.sql create mode 100644 regression-test/suites/show_data/ddl/lineitem_mow.sql create mode 100644 regression-test/suites/show_data/test_show_mow_data.groovy create mode 100644 regression-test/suites/vault_p0/default/test_s3_vault_path_start_with_slash.groovy create mode 100644 samples/arrow-flight-sql/java/README.md create mode 100644 samples/arrow-flight-sql/java/pom.xml create mode 100644 samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/ArrowBatchReader.java create mode 100644 samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/Configuration.java create mode 100644 samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/FlightAdbcDriver.java create mode 100644 samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/FlightJdbcDriver.java create mode 100644 samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/FlightSqlClient.java create mode 100644 samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/JdbcDriverManager.java create mode 100644 samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/JdbcResultSetReader.java copy fe/fe-core/src/main/java/org/apache/doris/datasource/SplitCreator.java => samples/arrow-flight-sql/java/src/main/java/doris/arrowflight/demo/Main.java (65%) copy fe/fe-core/src/main/java/org/apache/doris/datasource/SplitCreator.java => samples/arrow-flight-sql/java/src/test/java/doris/arrowflight/demo/ConfigurationTest.java (70%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org