This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a change to branch auto-pick-53565-branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 1872f4d1f68 [Fix](case) fix `test_partial_update_publish_seq` (#53565)
add 1fd44378066 branch-3.1: [Opt](cloud-mow) Mow load can force take MS
lock #53086 (#53566)
add 16716d18ba8 branch-3.1: [fix](docker case) Fix cluster id check causes
cloud be startup abnormality #53444 (#53594)
add d5e2bccc550 branch-3.1: [fix](case) fix
test_mow_compaction_and_read_stale #53554 (#53596)
add 24cab5e5133 branch-3.1: [regression](load) add a case for using the
'$.' symbol in routine load #53442 (#53602)
add f5511e2c259 branch-3.1: [refactor](spark-job) remove spark load job
#51734 (#53616)
add 3fae04ab334 branch-3.1: [feat](iceberg) support schema change for
iceberg #52591 #53588 (#53623)
add 262bc56c24b branch-3.1: [fix](iceberg) fix iceberg hadoop catalog
kerberos issue #53171 #51778 (#53624)
add 259e07a8fe9 branch-3.1: [Improvement](Segment) support cacheing
partial column reader #49040 (#53511)
add 59bbb9d8d25 [branch-3.1](core)Fix format_round will be core when
entering multiple lines (#53612)
add 806e8529fb0 [Chore](workflow) change workflow's thirdparty prebuild to
3.0 (#53641)
add d781dd14376 branch-3.1: [fix](nereids) Fix the expr id are same but
different expr when agg table with random distribute #52993 (#53621)
add 63d86456c13 branch-3.1: [improvement](memory) Storage page cache use
LRU-K cache, K=2 #45719 (#53617)
add b9a7183870a branch-3.1: [test](p2) allow protocol prefix in S3
endpoint format in test_broker_load #53525 (#53615)
add 50b557262b8 branch-3.1: [fix](meta) update backup cases in cloud env
for temporary table #53673 (#53677)
add f070793fbde branch-3.1: [opt](parser) optimize parser perfermance of
STRING_LITERAL #53644 (#53680)
add 0b7cbdab96d branch-3.1: [feature](Nereids) support turn off
ONLY_FULL_GROUP_BY sql mode #49341 (#53535)
add fa574798b12 branch-3.1: [opt](feMeta) Add random sleep for logEdit to
test same corner case #53386 (#53577)
add f6155772d39 branch-3.1: [feat](load) quorum success write (part II)
#52472 (#53613)
add 4340311ff69 branch-3.1: [opt](editlog) enable parallel publish and
batch editlog by default #53357 (#53652)
add 5be19841dc3 branch-3.1: [fix](mow) fix agg delete bitmap for stale
rowsets #53611 (#53662)
add 6ef29b18ca0 branch-3.1: [fix](warmup) prevent NPE when upgrading from
older versions #53555 (#53667)
add b22078d0c07 branch-3.1: [enhance](nereids)rewrite aggregate to limit
when all group by key is uniform and not null, and there is no aggregate
functions #46223 (#52091)
add dd2bcddd0ec branch-3.1: [enhance](load) delete temporary files and
disk detection #49962 (#53600)
add 37ee30db56c branch-3.1: [feat](iceberg) Supports OAuth2 to connect
Iceberg Rest and supports vended-credentials #52831 (#53685)
add e685b4893f5 branch-3.1: [fix](cloud) Fix modify cluster network not
work in follower introduced by #52294 #53568 (#53689)
add 2421a605bd5 branch-3.1: [opt](iceberg) support insert to branch #52751
#53703 (#53693)
add 40aace6c0a9 branch-3.1: [Improvement](cloud) Hold tablets in another
RPC thread #52879 #53605 (#53416)
add 9ffacace227 branch-3.1: [fix](catalog) fix deadlock of catalog and
database #53626 (#53627)
add d970b08f6f2 branch-3.1: [test](inverted index) make test more stable
for test_write_inverted_index_exception_fault_injection #53686 (#53718)
add bffee1a8314 branch-3.1: [fix](inverted index) set
ENABLE_ADD_INDEX_FOR_NEW_DATA session var need forward flag to true #53690
(#53727)
add 55bc89f8e2e branch-3.1: [fix](p2) throw Exception if hdfs is not
enable #52761 (#53741)
add 847c749193e branch-3.1: [fix](docker case) Fix some docker case #53404
(#53720)
add 87850cc78f2 branch-3.1: [test](inverted index) make
test_show_index_data regression case more stable #53705 (#53725)
add 8905945e7ad branch-3.1: [enhance](nereids) add eliminate order by key
by data trait #46225 (#52090)
add 4381c764a1c branch-3.1: [fix](rpc) robust retry and exception handling
for MetaService RPC #53670 (#53736)
add 12984570931 branch-3.1: [fix](test) Enable
'enable_inverted_index_v1_for_variant' for check before quit test #53607
(#53665)
add 74e54c7fe0f branch-3.1: [fix](load) stream load should not overwrite
existing error status in filtered rows check #53393 (#53698)
add cbff9a6e4ba branch-3.1: [Fix](case) Fix
test_table_properties/test_primary_key_partial_update_complex_type #53701
(#53719)
add ca4222a792e branch-3.1: [chore](load) optimize show create load error
message #53694 (#53732)
add 358e81cf8b7 branch-3.1: [fix](p0) Fix `test_array_map` #53710 (#53746)
add 9d9a79c9d09 [fix](variant) Fix metadata compatibility for FE (#53748)
add 34fa571a253 branch-3.1: [test](inverted index) make
test_mow_table_with_format_v2 regression case more stable #53762 (#53755)
add 7508380e226 branch-3.1: [test](inverted index) make
test_cumulative_compaction_with_format_v2 regression case more stable #53756
(#53770)
add 7cd37a90666 branch-3.1: [fix](regression) fix unstable case
test_iceberg_sys_table #53631 (#53771)
add 8cfd7319936 branch-3.1: [fix](vcg) use "vcg cancel" as cancel message
for warm up jobs #53751 (#53753)
add 05f16f90f4a branch-3.1: [opt](ci) adjust threshold for perfmance test
#53650 (#53778)
add aa77d5ceecd branch-3.1: [Bug](fold) skip INET6_ATON function in fold
by BE #53423 (#53780)
add dd45af3a529 branch-3.1: [fix](auth)fix auth test case in cloud mode
#53646 (#53788)
add bda6d12cd5d branch-3.1: [fix](warmup) avoid calling recycle_cache
after rebalance #53339 (#53338)
add 13d2739b884 branch-3.1: [fix](test) fix p2 case
test_show_data_with_compaction #53558 (#53766)
add 81eaa161d4e [fix](vcg docker case) Fix case due to dockerAwaitUntil
func removed (#53761)
add 2892c7ff13e branch-3.1: [fix][nereids] fix split count distinct for
null can't join #46563 (#53782)
add 41a236a27a3 branch-3.1: [test](p2) reduce broker_load_batch_size in
compaction_width_array_column #53797 (#53810)
add eea25ec784c branch-3.1: [fix](restore) Analyze idx meta in Olap Table
after restore commit #53747 (#53812)
add 7a58f5cbac8 branch-3.1: [enhance](auth)Remove restrictions on user
creation and other operations when enabling ranger/LDAP #50139 (#53817)
add 657d3ec3b71 branch-3.1: [fix](regression) Set `be-cluster-id` default
to false #53643 (#53815)
add 735b8c6511b branch-3.1: [test](inverted index) enhance compaction
assertion compatibility for format v2 regression cases #53808 (#53833)
add a8441841ccd branch-3.1: [Log](topn) Log query id in topn two read and
change the timeout to query timeout #52573 (#53822)
add f85884c847e branch-3.1: [Fix](flexible partial update) Fix some
problems in flexible partial update #41701 #53765 (#53518)
add 9563284bc12 branch-3.1: [improve](statistics)Remove write editlog for
update rows, use update editlog. #53149 (#53839)
add 7809497acbd branch-3.1: [fix](ci) vault_p0 start minio #53772 (#53845)
add 3db16ad8b27 branch-3.1: [fix](segment) fix heap use after free for
VariantColumnReader and make _get_segment_footer thread safe in
ColumnReaderCache (#53872)
add 21585b1b81f branch-3.1: [fix](nereids) fix rewrite avg to sum / count
change nullable #53787 (#53875)
add 794cf768bc3 branch-3.1: [fix](load) quorum success write should
consider data skew #53737 (#53827)
add 5d3aeda7356 branch-3.1 [feature](group by)Support group by with order.
#53037 (#53847)
add 80f890b776e branch-3.1: [fix](warmup) ensure warmup only triggers if
tablet exists on target backend #53852 (#53851)
add f6040674ca5 branch-3.1: [fix](load) fix multi table load plan fail
after restart master Fe or leader change #53799 (#53830)
add 1189dd3f470 [fix](test) fix regression
eliminate_group_by_key_by_uniform and eliminate_order_by_key (#53867)
add 819e51d2c32 branch-3.1: [fix](test) enlarge timeout for
test_autoinc_broker_load #53744 (#53886)
add 092dab7a5ac branch-3.1: [fix](core) Fix format round would core under
boundary conditions. #53660 (#53857)
add 7bae854bee7 branch-3.1: [regression-test](variant) Add variant upgrade
case #53842 (#53882)
add ad9f8f14d7b branch-3.1: [chore](cloud) Check local ip before start
metaservice #53793 (#53888)
add e8933d9577e [fix](ci) fix compile error 'Unknown host
repo.maven.apache.org' (#53902)
add e4131f9aee6 branch-3.1: [fix](variant)fix variant type conflicts in
nested types #52696 (#53119)
add 9d556d08bfb branch-3.1: [enhancement](brpc) remove client from brpc
cache if the underlying channel has error #47487 (#53743)
add 7e7230cba5d branch-3.1: [fix](warmup) fix warm up jobs missing last
batch #53860 (#53864)
add 82a37c1fcbf branch-3.1: [fix](nereids) fix rule count on index #53825
(#53879)
add 37ca87973aa [Fix](case) fix `test_partial_update_publish_seq` (#53565)
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 (1872f4d1f68)
\
N -- N -- N refs/heads/auto-pick-53565-branch-3.1 (37ca87973aa)
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:
.github/workflows/be-ut-mac.yml | 10 +-
.github/workflows/build-extension.yml | 9 +-
.github/workflows/build-thirdparty.yml | 6 +-
.github/workflows/code-checks.yml | 2 +-
be/src/cloud/cloud_internal_service.cpp | 5 +-
be/src/cloud/cloud_meta_mgr.cpp | 6 +-
be/src/cloud/cloud_meta_mgr.h | 2 +-
be/src/cloud/cloud_storage_engine.cpp | 14 +-
be/src/cloud/cloud_tablet.cpp | 46 +-
be/src/cloud/cloud_tablet.h | 9 +-
be/src/cloud/cloud_warm_up_manager.cpp | 34 +-
be/src/cloud/cloud_warm_up_manager.h | 5 +-
be/src/common/config.cpp | 9 +-
be/src/common/config.h | 7 +-
be/src/exec/rowid_fetcher.cpp | 11 +-
be/src/exprs/math_functions.cpp | 2 +-
be/src/http/action/stream_load.cpp | 12 +-
be/src/http/action/stream_load.h | 2 +-
be/src/olap/base_tablet.cpp | 128 ++-
be/src/olap/lru_cache.cpp | 104 +-
be/src/olap/lru_cache.h | 46 +-
be/src/olap/memtable.cpp | 209 ++--
be/src/olap/memtable.h | 20 +-
be/src/olap/page_cache.h | 3 +-
be/src/olap/partial_update_info.cpp | 616 ++++++++++-
be/src/olap/partial_update_info.h | 85 +-
be/src/olap/rowset/segment_v2/column_reader.cpp | 77 +-
be/src/olap/rowset/segment_v2/column_reader.h | 40 +-
.../olap/rowset/segment_v2/column_reader_cache.cpp | 185 ++++
.../olap/rowset/segment_v2/column_reader_cache.h | 79 ++
be/src/olap/rowset/segment_v2/segment.cpp | 183 ++--
be/src/olap/rowset/segment_v2/segment.h | 36 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 10 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 11 +-
be/src/olap/rowset/segment_v2/stream_reader.h | 8 +-
.../variant/hierarchical_data_iterator.cpp | 55 +-
.../variant/hierarchical_data_iterator.h | 16 +-
.../segment_v2/variant/variant_column_reader.cpp | 150 ++-
.../segment_v2/variant/variant_column_reader.h | 36 +-
.../rowset/segment_v2/vertical_segment_writer.cpp | 236 +---
.../rowset/segment_v2/vertical_segment_writer.h | 14 +-
be/src/olap/tablet.cpp | 2 +-
be/src/olap/tablet_meta.cpp | 3 +
be/src/olap/tablet_schema.cpp | 6 +
be/src/olap/tablet_schema.h | 6 +
.../pipeline/exec/multi_cast_data_stream_source.h | 2 +-
be/src/pipeline/exec/olap_scan_operator.cpp | 85 +-
be/src/pipeline/exec/olap_scan_operator.h | 26 +-
be/src/pipeline/exec/operator.h | 11 +-
be/src/pipeline/exec/scan_operator.h | 11 +-
be/src/pipeline/pipeline_task.cpp | 52 +-
be/src/pipeline/pipeline_task.h | 11 +-
be/src/runtime/load_path_mgr.cpp | 68 +-
be/src/runtime/load_path_mgr.h | 9 +-
be/src/runtime/memory/lru_cache_policy.h | 9 +-
be/src/runtime/stream_load/stream_load_context.h | 2 +
.../runtime/stream_load/stream_load_executor.cpp | 2 +-
be/src/util/brpc_client_cache.h | 87 +-
be/src/vec/columns/column_object.cpp | 6 -
be/src/vec/columns/column_object.h | 1 +
be/src/vec/common/schema_util.cpp | 39 +-
be/src/vec/data_types/convert_field_to_type.cpp | 2 +-
be/src/vec/exec/format/json/new_json_reader.cpp | 15 +-
be/src/vec/exec/format/json/new_json_reader.h | 4 +-
be/src/vec/functions/function_string.h | 84 +-
be/src/vec/json/json_parser.cpp | 12 +-
be/src/vec/json/json_parser.h | 2 +
be/src/vec/json/path_in_data.h | 17 +-
be/src/vec/sink/load_stream_stub.cpp | 7 +-
be/src/vec/sink/load_stream_stub.h | 25 +-
be/src/vec/sink/writer/vtablet_writer.cpp | 37 +-
be/src/vec/sink/writer/vtablet_writer.h | 8 +-
be/src/vec/sink/writer/vtablet_writer_v2.cpp | 175 ++-
be/src/vec/sink/writer/vtablet_writer_v2.h | 18 +-
be/test/cloud/cloud_meta_mgr_test.cpp | 6 +-
.../vec/columns/column_variant_allocated_bytes.out | Bin 53 -> 49 bytes
.../vec/columns/column_variant_byte_size.out | Bin 49 -> 41 bytes
.../column_variant_update_crc_with_value.out | Bin 53 -> 52 bytes
..._variant_update_crc_with_value_with_nullmap.out | Bin 53 -> 52 bytes
.../column_variant_update_crcs_with_value.out | Bin 21667 -> 195 bytes
...variant_update_crcs_with_value_with_nullmap.out | Bin 21667 -> 195 bytes
.../column_variant_update_hashes_with_value.out | Bin 41224 -> 330 bytes
...riant_update_hashes_with_value_with_nullmap.out | Bin 41224 -> 330 bytes
.../column_variant_update_xxHash_with_value.out | Bin 63 -> 62 bytes
...riant_update_xxHash_with_value_with_nullmap.out | Bin 63 -> 62 bytes
be/test/exprs/math_functions_test.cpp | 87 ++
be/test/olap/date_bloom_filter_test.cpp | 24 +-
be/test/olap/lru_cache_test.cpp | 108 +-
be/test/olap/page_cache_test.cpp | 29 +-
.../rowset/segment_v2/column_reader_cache_test.cpp | 468 ++++++++
.../segment_v2/column_reader_writer_test.cpp | 6 +-
be/test/olap/rowset/segment_v2/mock/mock_segment.h | 70 ++
.../variant_column_writer_reader_test.cpp | 169 ++-
be/test/runtime/stream_load_parquet_test.cpp | 99 ++
be/test/util/brpc_client_cache_test.cpp | 47 +
be/test/vec/columns/column_object_test.cpp | 15 +-
be/test/vec/columns/column_variant_test.cpp | 62 +-
be/test/vec/common/schema_util_rowset_test.cpp | 1 +
.../function/cast/function_variant_cast_test.cpp | 466 ++++++++
be/test/vec/jsonb/convert_field_to_type_test.cpp | 521 +++++++++
be/test/vec/jsonb/json_parser_test.cpp | 169 +++
build.sh | 32 +-
cloud/src/common/config.h | 1 +
cloud/src/common/network_util.cpp | 1 +
cloud/src/main.cpp | 5 +
cloud/src/meta-service/meta_service.cpp | 52 +-
cloud/src/resource-manager/resource_manager.cpp | 6 +-
docker/runtime/doris-compose/cluster.py | 2 +-
docker/runtime/doris-compose/command.py | 20 +-
.../create_preinstalled_scripts/iceberg/run13.sql | 27 +-
.../java/org/apache/doris/catalog/ScalarType.java | 14 +
.../org/apache/doris/catalog/VariantField.java | 16 +-
.../main/java/org/apache/doris/common/Config.java | 87 +-
fe/fe-core/pom.xml | 16 -
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 6 +-
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 12 +-
.../main/java/org/apache/doris/alter/Alter.java | 28 +
.../apache/doris/alter/SchemaChangeHandler.java | 4 +
.../org/apache/doris/alter/SchemaChangeJobV2.java | 5 +-
.../org/apache/doris/analysis/AddColumnClause.java | 6 +-
.../apache/doris/analysis/CreateResourceStmt.java | 5 +-
.../org/apache/doris/analysis/CreateUserStmt.java | 8 -
.../org/apache/doris/analysis/DropUserStmt.java | 7 -
.../java/org/apache/doris/analysis/LoadStmt.java | 4 +-
.../java/org/apache/doris/analysis/LoadType.java | 23 -
.../apache/doris/analysis/ModifyColumnClause.java | 6 +-
.../apache/doris/analysis/NativeInsertStmt.java | 15 +-
.../org/apache/doris/analysis/ResourceDesc.java | 2 +-
.../java/org/apache/doris/backup/RestoreJob.java | 11 +-
.../main/java/org/apache/doris/catalog/Column.java | 10 +-
.../main/java/org/apache/doris/catalog/Env.java | 28 +-
.../org/apache/doris/catalog/RefreshManager.java | 8 +-
.../java/org/apache/doris/catalog/Resource.java | 3 -
.../org/apache/doris/catalog/SparkResource.java | 348 +-----
.../apache/doris/cloud/CacheHotspotManager.java | 6 +-
.../org/apache/doris/cloud/CloudWarmUpJob.java | 2 +-
.../doris/cloud/catalog/CloudClusterChecker.java | 8 +-
.../cloud/catalog/CloudInstanceStatusChecker.java | 2 +-
.../apache/doris/cloud/rpc/MetaServiceProxy.java | 46 +-
.../transaction/CloudGlobalTransactionMgr.java | 47 +-
.../doris/common/proc/DeleteInfoProcDir.java | 5 +-
.../org/apache/doris/common/proc/JobsProcDir.java | 2 +-
.../org/apache/doris/datasource/CatalogIf.java | 34 +
.../org/apache/doris/datasource/CatalogMgr.java | 6 +
.../apache/doris/datasource/ExternalCatalog.java | 135 +++
.../apache/doris/datasource/ExternalDatabase.java | 66 +-
.../apache/doris/datasource/ExternalObjectLog.java | 13 +
.../apache/doris/datasource/InternalCatalog.java | 11 +-
.../apache/doris/datasource/LoadScanProvider.java | 5 +-
.../doris/datasource/hive/HiveMetadataOps.java | 3 +-
.../iceberg/IcebergHadoopExternalCatalog.java | 23 +
.../datasource/iceberg/IcebergMetadataOps.java | 193 ++++
.../iceberg/IcebergRestExternalCatalog.java | 66 +-
.../datasource/iceberg/IcebergTransaction.java | 52 +-
.../doris/datasource/iceberg/IcebergUtils.java | 74 +-
.../iceberg/IcebergVendedCredentialsProvider.java | 140 +++
.../datasource/iceberg/fileio/DelegateFileIO.java | 243 +++++
.../iceberg/fileio/DelegateInputFile.java | 117 ++
.../iceberg/fileio/DelegateOutputFile.java | 197 ++++
.../fileio/DelegateSeekableInputStream.java | 164 +++
.../datasource/iceberg/source/IcebergScanNode.java | 8 +-
.../datasource/operations/ExternalMetadataOps.java | 97 ++
.../metastore/IcebergPropertiesFactory.java | 49 +
.../property/metastore/IcebergRestProperties.java | 263 ++++-
.../property/metastore/MetastoreProperties.java | 7 +-
.../property/storage/HdfsProperties.java | 4 +
.../datasource/property/storage/S3Properties.java | 16 +-
.../property/storage/StorageProperties.java | 17 +
.../main/java/org/apache/doris/fs/FileSystem.java | 25 +
.../java/org/apache/doris/fs/io/DorisInput.java | 54 +
.../org/apache/doris/fs/io/DorisInputFile.java | 75 ++
.../org/apache/doris/fs/io/DorisInputStream.java | 51 +
.../org/apache/doris/fs/io/DorisOutputFile.java | 59 +
.../EtlSubmitResult.java => fs/io/ParsedPath.java} | 27 +-
.../org/apache/doris/fs/io/hdfs/HdfsInput.java | 107 ++
.../org/apache/doris/fs/io/hdfs/HdfsInputFile.java | 155 +++
.../apache/doris/fs/io/hdfs/HdfsInputStream.java | 180 +++
.../apache/doris/fs/io/hdfs/HdfsOutputFile.java | 95 ++
.../apache/doris/fs/io/hdfs/HdfsOutputStream.java | 135 +++
.../java/org/apache/doris/fs/obj/ObjStorage.java | 1 +
.../java/org/apache/doris/fs/obj/S3ObjStorage.java | 3 +-
.../apache/doris/fs/remote/dfs/DFSFileSystem.java | 82 +-
.../doris/httpv2/rest/GetLoadInfoAction.java | 105 --
.../org/apache/doris/httpv2/rest/LoadAction.java | 12 +-
.../org/apache/doris/httpv2/rest/MultiAction.java | 272 -----
.../org/apache/doris/journal/JournalEntity.java | 15 +-
.../main/java/org/apache/doris/load/DppConfig.java | 383 +------
.../java/org/apache/doris/load/DppScheduler.java | 564 ----------
.../java/org/apache/doris/load/EtlJobInfo.java | 69 --
.../java/org/apache/doris/load/EtlJobType.java | 3 +-
.../org/apache/doris/load/HadoopEtlJobInfo.java | 130 ---
.../{Load.java => LoadExprTransformUtils.java} | 878 +--------------
.../main/java/org/apache/doris/load/LoadJob.java | 903 +--------------
.../java/org/apache/doris/load/MiniEtlJobInfo.java | 87 --
.../org/apache/doris/load/loadv2/BulkLoadJob.java | 13 +-
.../apache/doris/load/loadv2/LoadEtlChecker.java | 2 +-
.../java/org/apache/doris/load/loadv2/LoadJob.java | 29 -
.../org/apache/doris/load/loadv2/LoadManager.java | 134 +--
.../org/apache/doris/load/loadv2/MiniLoadJob.java | 103 --
.../doris/load/loadv2/SparkEtlJobHandler.java | 409 -------
.../doris/load/loadv2/SparkLauncherMonitor.java | 265 -----
.../doris/load/loadv2/SparkLoadAppHandle.java | 153 +--
.../org/apache/doris/load/loadv2/SparkLoadJob.java | 934 +---------------
.../doris/load/loadv2/SparkLoadPendingTask.java | 589 ----------
.../load/loadv2/SparkPendingTaskAttachment.java | 61 --
.../apache/doris/load/loadv2/SparkRepository.java | 382 -------
.../doris/load/loadv2/SparkYarnConfigFiles.java | 246 -----
.../doris/load/loadv2/YarnApplicationReport.java | 121 ---
.../doris/load/routineload/KafkaTaskInfo.java | 2 +-
.../doris/load/routineload/RoutineLoadJob.java | 6 -
.../java/org/apache/doris/master/MasterImpl.java | 5 +-
.../apache/doris/mysql/privilege/UserProperty.java | 156 +--
.../doris/mysql/privilege/UserPropertyMgr.java | 13 -
.../doris/nereids/jobs/executor/Rewriter.java | 4 +-
.../doris/nereids/parser/GroupKeyWithOrder.java | 86 ++
.../doris/nereids/parser/LogicalPlanBuilder.java | 53 +-
.../apache/doris/nereids/properties/FuncDeps.java | 20 +-
.../org/apache/doris/nereids/rules/RuleType.java | 1 +
.../rules/analysis/AvgDistinctToSumDivCount.java | 10 +-
.../nereids/rules/analysis/BindExpression.java | 104 +-
.../doris/nereids/rules/analysis/BindRelation.java | 5 +-
.../nereids/rules/analysis/CheckAfterBind.java | 4 -
.../nereids/rules/analysis/FillUpMissingSlots.java | 14 +-
.../nereids/rules/analysis/NormalizeAggregate.java | 75 +-
.../nereids/rules/analysis/NormalizeRepeat.java | 16 +-
.../expression/rules/FoldConstantRuleOnBE.java | 7 +-
.../rules/implementation/AggregateStrategies.java | 6 +-
.../rewrite/EliminateGroupByKeyByUniform.java | 10 +
.../nereids/rules/rewrite/EliminateOrderByKey.java | 167 +++
.../nereids/rules/rewrite/SplitMultiDistinct.java | 6 +-
.../trees/plans/commands/CreateTableCommand.java | 4 +-
.../plans/commands/DeleteFromUsingCommand.java | 2 +-
.../trees/plans/commands/UpdateCommand.java | 2 +-
.../plans/commands/UpdateMvByPartitionCommand.java | 2 +-
.../insert/BaseExternalTableInsertExecutor.java | 31 +-
.../insert/IcebergInsertCommandContext.java | 11 +
.../commands/insert/IcebergInsertExecutor.java | 4 +-
.../commands/insert/InsertIntoTableCommand.java | 17 +-
.../insert/InsertOverwriteTableCommand.java | 18 +-
.../nereids/trees/plans/logical/LogicalHaving.java | 10 +-
.../trees/plans/logical/LogicalOlapScan.java | 7 +
.../trees/plans/logical/LogicalProject.java | 9 +-
.../apache/doris/nereids/types/VariantField.java | 17 +-
.../java/org/apache/doris/persist/EditLog.java | 34 +-
.../apache/doris/persist/TruncateTableInfo.java | 9 +-
.../org/apache/doris/persist/gson/GsonUtils.java | 2 -
.../org/apache/doris/planner/IcebergTableSink.java | 16 +-
.../java/org/apache/doris/qe/GlobalVariable.java | 3 +-
.../java/org/apache/doris/qe/MultiLoadMgr.java | 522 ---------
.../java/org/apache/doris/qe/SessionVariable.java | 4 +-
.../java/org/apache/doris/qe/ShowExecutor.java | 70 +-
.../java/org/apache/doris/qe/SqlModeHelper.java | 8 +
.../java/org/apache/doris/qe/StmtExecutor.java | 4 -
.../main/java/org/apache/doris/qe/VariableMgr.java | 33 +-
.../java/org/apache/doris/service/ExecuteEnv.java | 7 -
.../apache/doris/service/FrontendServiceImpl.java | 6 +-
.../apache/doris/statistics/AnalysisManager.java | 45 +-
.../doris/statistics/StatisticsAutoCollector.java | 3 +
.../org/apache/doris/analysis/AccessTestUtil.java | 5 -
.../doris/analysis/CreateResourceStmtTest.java | 21 +-
.../org/apache/doris/analysis/LoadStmtTest.java | 32 +-
.../apache/doris/analysis/ResourceDescTest.java | 80 --
.../doris/analysis/SetUserPropertyStmtTest.java | 1 -
.../doris/analysis/SetUserPropertyVarTest.java | 4 -
.../org/apache/doris/analysis/SetVariableTest.java | 8 +-
.../doris/analysis/ShowUserPropertyStmtTest.java | 11 +-
.../org/apache/doris/backup/CatalogMocker.java | 5 -
.../java/org/apache/doris/catalog/EnvTest.java | 5 -
.../org/apache/doris/catalog/ResourceMgrTest.java | 64 +-
.../apache/doris/catalog/SparkResourceTest.java | 235 ----
.../org/apache/doris/catalog/UserPropertyTest.java | 27 -
.../org/apache/doris/common/util/UnitTestUtil.java | 21 -
.../datasource/iceberg/IcebergTransactionTest.java | 16 +-
.../IcebergVendedCredentialsProviderTest.java | 371 +++++++
.../metastore/IcebergRestPropertiesTest.java | 234 ++++
.../property/storage/S3PropertiesTest.java | 82 +-
.../external/iceberg/IcebergHadoopCatalogTest.java | 2 +-
.../org/apache/doris/http/DorisHttpTestCase.java | 5 -
.../java/org/apache/doris/load/DppConfigTest.java | 151 ---
.../doris/load/loadv2/BrokerLoadJobTest.java | 4 +-
.../load/loadv2/SparkLauncherMonitorTest.java | 98 --
.../apache/doris/load/loadv2/SparkLoadJobTest.java | 554 ----------
.../load/loadv2/SparkLoadPendingTaskTest.java | 285 -----
.../doris/load/loadv2/SparkRepositoryTest.java | 275 -----
.../load/loadv2/SparkYarnConfigFilesTest.java | 88 --
.../load/loadv2/YarnApplicationReportTest.java | 67 --
.../doris/nereids/parser/NereidsParserTest.java | 53 +
.../nereids/rules/analysis/BindRelationTest.java | 43 +
.../rules/analysis/NormalizeAggregateTest.java | 5 +-
.../rewrite/EliminateGroupByKeyByUniformTest.java | 8 +-
.../rules/rewrite/EliminateOrderByKeyTest.java | 512 +++++++++
.../rules/rewrite/SplitMultiDistinctTest.java | 4 +
.../org/apache/doris/persist/ScalarTypeTest.java | 40 +
.../doris/planner/QueryCacheNormalizerTest.java | 2 +-
.../apache/doris/planner/ResourceTagQueryTest.java | 2 +-
.../java/org/apache/doris/qe/MultiLoadMgrTest.java | 94 --
.../java/org/apache/doris/qe/VariableMgrTest.java | 2 +-
.../doris/statistics/AnalysisManagerTest.java | 2 +-
fe/pom.xml | 58 -
fe/spark-dpp/pom.xml | 225 ----
.../org/apache/doris/common/SparkDppException.java | 39 -
.../apache/doris/load/loadv2/dpp/ColumnParser.java | 297 -----
.../load/loadv2/dpp/DorisRangePartitioner.java | 89 --
.../apache/doris/load/loadv2/dpp/DppColumns.java | 108 --
.../org/apache/doris/load/loadv2/dpp/DppUtils.java | 299 -----
.../doris/load/loadv2/dpp/GlobalDictBuilder.java | 432 --------
.../dpp/MinimumCoverageRollupTreeBuilder.java | 127 ---
.../doris/load/loadv2/dpp/RollupTreeBuilder.java | 25 -
.../doris/load/loadv2/dpp/RollupTreeNode.java | 53 -
.../org/apache/doris/load/loadv2/dpp/SparkDpp.java | 1144 --------------------
.../doris/load/loadv2/dpp/SparkRDDAggregator.java | 607 -----------
.../doris/load/loadv2/dpp/StringAccumulator.java | 65 --
.../apache/doris/load/loadv2/etl/SparkEtlJob.java | 288 -----
.../doris/load/loadv2/dpp/ColumnParserTest.java | 136 ---
.../load/loadv2/dpp/DorisRangePartitionerTest.java | 135 ---
.../apache/doris/load/loadv2/dpp/DppUtilsTest.java | 238 ----
.../dpp/MinimumCoverageRollupTreeBuilderTest.java | 109 --
.../apache/doris/load/loadv2/dpp/SparkDppTest.java | 67 --
.../doris/load/loadv2/etl/SparkEtlJobTest.java | 194 ----
gensrc/proto/cloud.proto | 1 +
gensrc/proto/olap_file.proto | 2 +
gensrc/thrift/Descriptors.thrift | 1 +
.../hive/test_information_schema_external.out | Bin 16851 -> 17057 bytes
.../iceberg/iceberg_branch_insert_data.out | Bin 0 -> 2980 bytes
.../iceberg/iceberg_schema_change_ddl.out | Bin 0 -> 8460 bytes
.../iceberg_schema_change_ddl_with_branch.out | Bin 0 -> 6618 bytes
.../iceberg/test_iceberg_sys_table.out | Bin 33420 -> 38164 bytes
.../data/fault_injection_p0/flexible/test3.json | 5 -
.../data/fault_injection_p0/flexible/test4.json | 5 -
...leixble_partial_update_publish_conflict_seq.out | Bin 791 -> 0 bytes
.../adjust_nullable/test_adjust_nullable.out | Bin 0 -> 544 bytes
.../distinct_split/disitinct_split.out | Bin 9519 -> 9558 bytes
.../push_down_count_through_join_one_side.out | Bin 32829 -> 32822 bytes
.../eliminate_group_by_key_by_uniform.out | Bin 3536 -> 4414 bytes
.../eliminate_order_by_key.out | Bin 0 -> 6771 bytes
.../limit_push_down/order_push_down.out | Bin 19633 -> 19605 bytes
.../test_nereids_group_by_with_order.out | Bin 0 -> 901 bytes
.../math_functions/test_format_round.out | Bin 681 -> 11591 bytes
.../tpcds_sf100/noStatsRfPrune/query16.out | Bin 2361 -> 2440 bytes
.../tpcds_sf100/noStatsRfPrune/query94.out | Bin 2260 -> 2339 bytes
.../tpcds_sf100/noStatsRfPrune/query95.out | Bin 3061 -> 3144 bytes
.../tpcds_sf100/noStatsRfPrune/query96.out | Bin 1450 -> 1511 bytes
.../tpcds_sf100/no_stats_shape/query16.out | Bin 2361 -> 2440 bytes
.../tpcds_sf100/no_stats_shape/query94.out | Bin 2260 -> 2339 bytes
.../tpcds_sf100/no_stats_shape/query95.out | Bin 3490 -> 3573 bytes
.../tpcds_sf100/no_stats_shape/query96.out | Bin 1450 -> 1511 bytes
.../shape_check/tpcds_sf100/rf_prune/query16.out | Bin 2373 -> 2452 bytes
.../shape_check/tpcds_sf100/rf_prune/query94.out | Bin 2272 -> 2351 bytes
.../shape_check/tpcds_sf100/rf_prune/query95.out | Bin 2984 -> 3067 bytes
.../shape_check/tpcds_sf100/rf_prune/query96.out | Bin 1450 -> 1511 bytes
.../data/shape_check/tpcds_sf100/shape/query16.out | Bin 2373 -> 2452 bytes
.../data/shape_check/tpcds_sf100/shape/query94.out | Bin 2272 -> 2351 bytes
.../data/shape_check/tpcds_sf100/shape/query95.out | Bin 3381 -> 3464 bytes
.../data/shape_check/tpcds_sf100/shape/query96.out | Bin 1450 -> 1511 bytes
.../tpcds_sf1000/bs_downgrade_shape/query95.out | Bin 3037 -> 3120 bytes
.../data/shape_check/tpcds_sf1000/hint/query16.out | Bin 2489 -> 2568 bytes
.../data/shape_check/tpcds_sf1000/hint/query94.out | Bin 2335 -> 2414 bytes
.../data/shape_check/tpcds_sf1000/hint/query95.out | Bin 3037 -> 3120 bytes
.../data/shape_check/tpcds_sf1000/hint/query96.out | Bin 1549 -> 1610 bytes
.../shape_check/tpcds_sf1000/shape/query16.out | Bin 2381 -> 2460 bytes
.../shape_check/tpcds_sf1000/shape/query94.out | Bin 2335 -> 2414 bytes
.../shape_check/tpcds_sf1000/shape/query95.out | Bin 3037 -> 3120 bytes
.../shape_check/tpcds_sf1000/shape/query96.out | Bin 1450 -> 1511 bytes
.../shape_check/tpcds_sf10t_orc/shape/query16.out | Bin 2361 -> 2440 bytes
.../shape_check/tpcds_sf10t_orc/shape/query31.out | Bin 4563 -> 4280 bytes
.../shape_check/tpcds_sf10t_orc/shape/query94.out | Bin 2254 -> 2333 bytes
.../shape_check/tpcds_sf10t_orc/shape/query95.out | Bin 3024 -> 3107 bytes
.../shape_check/tpcds_sf10t_orc/shape/query96.out | Bin 1451 -> 1512 bytes
.../data/unique_with_mow_p0/flexible/debug.json | 1 +
.../data/unique_with_mow_p0/flexible/debug2.json | 1 +
.../data/unique_with_mow_p0/flexible/debug3.json | 1 +
.../data/unique_with_mow_p0/flexible/debug4.json | 1 +
.../data/unique_with_mow_p0/flexible/default1.json | 8 +
.../data/unique_with_mow_p0/flexible/default2.json | 4 +
.../data/unique_with_mow_p0/flexible/default3.json | 5 +
.../data/unique_with_mow_p0/flexible/delete10.json | 39 +
.../data/unique_with_mow_p0/flexible/delete11.json | 12 +
.../data/unique_with_mow_p0/flexible/delete3.json | 27 +
.../data/unique_with_mow_p0/flexible/delete4.json | 27 +
.../data/unique_with_mow_p0/flexible/delete5.json | 62 ++
.../data/unique_with_mow_p0/flexible/delete6.json | 42 +
.../data/unique_with_mow_p0/flexible/delete7.json | 39 +
.../data/unique_with_mow_p0/flexible/delete8.json | 62 ++
.../data/unique_with_mow_p0/flexible/delete9.json | 42 +
.../flexible/publish}/test1.json | 0
.../flexible/publish}/test2.json | 0
.../unique_with_mow_p0/flexible/publish/test3.json | 11 +
.../unique_with_mow_p0/flexible/publish/test4.json | 12 +
.../unique_with_mow_p0/flexible/publish/test5.json | 2 +
.../unique_with_mow_p0/flexible/publish/test6.json | 2 +
.../publish/test_auto_inc_replica_consistency.out | Bin 0 -> 195 bytes
.../publish/test_f_auto_inc_compaction.out | Bin 0 -> 404 bytes
.../publish/test_f_seq_publish_read_from_old.out | Bin 0 -> 783 bytes
...leixble_partial_update_publish_conflict_seq.out | Bin 0 -> 2379 bytes
...st_flexible_partial_update_publish_conflict.out | Bin 418 -> 504 bytes
.../data/unique_with_mow_p0/flexible/test4.json | 2 +-
.../data/unique_with_mow_p0/flexible/test5.json | 2 +-
.../data/unique_with_mow_p0/flexible/test6.json | 25 +-
.../data/unique_with_mow_p0/flexible/test7.json | 2 +-
.../flexible/test_f_seq_read_from_old.out | Bin 0 -> 1058 bytes
.../test_flexible_partial_update_auto_inc.out | Bin 1683 -> 1715 bytes
.../test_flexible_partial_update_default_value.out | Bin 0 -> 1543 bytes
.../test_flexible_partial_update_delete_sign.out | Bin 3362 -> 10964 bytes
.../test_flexible_partial_update_seq_col.out | Bin 7320 -> 4070 bytes
.../test_partial_update_publish_all_del.out | Bin 0 -> 266 bytes
.../test_p_seq_publish_read_from_old.out | Bin 0 -> 683 bytes
.../test_partial_update_seq_read_from_old.out | Bin 0 -> 907 bytes
.../sql/affinityByIssuesAndPRs1.out | Bin 0 -> 239 bytes
.../sql/affinityByIssuesAndPRs2.out | Bin 0 -> 127 bytes
.../sql/authorsWithTheMostPushes.out | Bin 0 -> 970 bytes
.../sql/countingStar1.out | Bin 0 -> 121 bytes
.../sql/countingStar2.out | Bin 0 -> 129 bytes
.../sql/countingStar3.out | Bin 0 -> 117 bytes
.../sql/distributionOfRepositoriesByStarCount.out | Bin 0 -> 149 bytes
.../sql/githubRoulette.out | Bin 0 -> 1323 bytes
...heListOfTopRepositoriesChangedOverTheYears1.out | Bin 0 -> 154 bytes
...heListOfTopRepositoriesChangedOverTheYears2.out | Bin 0 -> 154 bytes
...heListOfTopRepositoriesChangedOverTheYears3.out | Bin 0 -> 154 bytes
...heListOfTopRepositoriesChangedOverTheYears4.out | Bin 0 -> 154 bytes
...heListOfTopRepositoriesChangedOverTheYears5.out | Bin 0 -> 154 bytes
...heListOfTopRepositoriesChangedOverTheYears6.out | Bin 0 -> 154 bytes
.../howHasTheTotalNumberOfStarsChangedOverTime.out | Bin 0 -> 155 bytes
.../sql/issuesWithTheMostComments1.out | Bin 0 -> 134 bytes
.../sql/issuesWithTheMostComments2.out | Bin 0 -> 1364 bytes
.../sql/issuesWithTheMostComments3.out | Bin 0 -> 1666 bytes
.../sql/issuesWithTheMostComments4.out | Bin 0 -> 1619 bytes
.../sql/issuesWithTheMostComments5.out | Bin 0 -> 1666 bytes
.../sql/issuesWithTheMostComments6.out | Bin 0 -> 154 bytes
.../sql/issuesWithTheMostComments7.out | Bin 0 -> 1599 bytes
.../sql/mostForkedRepositories.out | Bin 0 -> 1662 bytes
.../sql/mostPopularCommentsOnGithub.out | Bin 0 -> 2356 bytes
.../sql/organizationsByTheNumberOfRepositories.out | Bin 0 -> 142 bytes
.../sql/organizationsByTheNumberOfStars.out | Bin 0 -> 725 bytes
.../sql/proportionsBetweenStarsAndForks1.out | Bin 0 -> 1972 bytes
.../sql/proportionsBetweenStarsAndForks2.out | Bin
.../sql/proportionsBetweenStarsAndForks3.out | Bin 0 -> 136 bytes
.../sql/proportionsBetweenStarsAndForks4.out | Bin 0 -> 149 bytes
.../sql/proportionsBetweenStarsAndForks5.out | Bin 0 -> 145 bytes
.../sql/repositoriesByAmountOfModifiedCode.out | Bin 0 -> 1923 bytes
.../sql/repositoriesByTheNumberOfPushes.out | Bin 0 -> 734 bytes
...epositoriesWithClickhouse_related_comments1.out | Bin 0 -> 165 bytes
...epositoriesWithClickhouse_related_comments2.out | Bin 0 -> 167 bytes
.../repositoriesWithDoris_related_comments1.out | Bin 0 -> 160 bytes
.../repositoriesWithDoris_related_comments2.out | Bin 0 -> 162 bytes
.../sql/repositoriesWithTheHighestGrowthYoY.out | Bin 0 -> 139 bytes
.../repositoriesWithTheMaximumAmountOfIssues1.out | Bin 0 -> 1744 bytes
.../repositoriesWithTheMaximumAmountOfIssues2.out | Bin 0 -> 1844 bytes
.../repositoriesWithTheMaximumAmountOfIssues3.out | Bin 0 -> 145 bytes
.../repositoriesWithTheMaximumAmountOfIssues4.out | Bin 0 -> 1691 bytes
...sitoriesWithTheMaximumAmountOfPullRequests1.out | Bin 0 -> 1648 bytes
...sitoriesWithTheMaximumAmountOfPullRequests2.out | Bin 0 -> 1729 bytes
...esWithTheMaximumNumberOfAcceptedInvitations.out | Bin 0 -> 502 bytes
...sitoriesWithTheMostPeopleWhoHavePushAccess1.out | Bin 0 -> 1636 bytes
.../repositoriesWithTheMostStarsOverOneDay1.out | Bin 0 -> 2039 bytes
...repositoriesWithTheMostSteadyGrowthOverTime.out | Bin 0 -> 1822 bytes
.../repositoriesWithTheWorstStagnation_order.out | Bin 0 -> 144 bytes
.../sql/repositoryAffinityList1.out | Bin 0 -> 127 bytes
.../sql/repositoryAffinityList2.out | Bin 0 -> 127 bytes
.../sql/starsFromHeavyGithubUsers1.out | Bin 0 -> 130 bytes
.../sql/starsFromHeavyGithubUsers2.out | Bin 0 -> 130 bytes
.../sql/theLongestRepositoryNames1.out | Bin 0 -> 2214 bytes
.../sql/theLongestRepositoryNames2.out | Bin 0 -> 914 bytes
.../sql/theMostToughCodeReviews.out | Bin 0 -> 2670 bytes
.../sql/theTotalNumberOfRepositoriesOnGithub.out | Bin 0 -> 145 bytes
.../sql/theTotalNumberOfUsersOnGithub1.out | Bin 0 -> 139 bytes
.../sql/theTotalNumberOfUsersOnGithub2.out | Bin 0 -> 138 bytes
.../sql/theTotalNumberOfUsersOnGithub3.out | Bin 0 -> 139 bytes
.../sql/theTotalNumberOfUsersOnGithub4.out | Bin 0 -> 138 bytes
.../sql/topRepositoriesByStars.out | Bin 0 -> 1472 bytes
.../sql/whatIsTheBestDayOfTheWeekToCatchAStar.out | Bin 0 -> 147 bytes
.../sql/whoAreAllThosePeopleGivingStars1.out | Bin 0 -> 765 bytes
.../sql/whoAreAllThosePeopleGivingStars2.out | Bin 0 -> 136 bytes
.../sql/whoAreAllThosePeopleGivingStars3.out | Bin 0 -> 136 bytes
regression-test/data/variant_p0/desc.out | Bin 5887 -> 5908 bytes
regression-test/data/variant_p0/load.out | Bin 16310 -> 16319 bytes
regression-test/data/variant_p0/nested2.out | Bin 0 -> 3467 bytes
.../data/variant_p0/predefine/sql/q01.out | Bin 2198 -> 1830 bytes
.../predefine/test_all_prdefine_type_to_sparse.out | Bin 412757 -> 371285
bytes
.../data/variant_p2/tpch_upgrade/sql/q01_trans.out | Bin 0 -> 867 bytes
.../tpch_upgrade}/sql/q02_trans.out | Bin
.../data/variant_p2/tpch_upgrade/sql/q03_trans.out | Bin 0 -> 459 bytes
.../data/variant_p2/tpch_upgrade/sql/q05_trans.out | Bin 0 -> 241 bytes
.../data/variant_p2/tpch_upgrade/sql/q06_trans.out | Bin 0 -> 134 bytes
.../data/variant_p2/tpch_upgrade/sql/q08_trans.out | Bin 0 -> 164 bytes
.../data/variant_p2/tpch_upgrade/sql/q09_trans.out | Bin 0 -> 5497 bytes
.../data/variant_p2/tpch_upgrade/sql/q10_trans.out | Bin 0 -> 3518 bytes
.../tpch_upgrade}/sql/q12_trans.out | Bin
.../tpch_upgrade}/sql/q13_trans.out | Bin
.../data/variant_p2/tpch_upgrade/sql/q14_trans.out | Bin 0 -> 132 bytes
.../tpch_upgrade}/sql/q16_trans.out | Bin
.../doris/regression/suite/SuiteCluster.groovy | 12 +-
regression-test/pipeline/performance/compile.sh | 1 +
.../pipeline/performance/run-clickbench.sh | 6 +
regression-test/pipeline/performance/run-load.sh | 10 +
regression-test/pipeline/performance/run-tpcds.sh | 6 +
regression-test/pipeline/performance/run-tpch.sh | 6 +
regression-test/pipeline/vault_p0/run.sh | 7 +-
.../account_p0/test_auth_compatibility.groovy | 12 -
.../test_account_management_grant_auth.groovy | 16 +-
.../test_account_management_role_auth.groovy | 16 +-
.../test_account_management_user_auth.groovy | 16 +-
.../auth_call/test_assistant_command_auth.groovy | 14 +-
.../auth_call/test_cluster_management_auth.groovy | 8 +-
.../auth_call/test_database_management_auth.groovy | 14 +-
.../suites/auth_call/test_ddl_catalog_auth.groovy | 16 +-
.../suites/auth_call/test_ddl_database_auth.groovy | 12 +-
.../auth_call/test_ddl_encryptkey_auth.groovy | 12 +-
.../suites/auth_call/test_ddl_file_auth.groovy | 11 +-
.../suites/auth_call/test_ddl_function_auth.groovy | 16 +-
.../auth_call/test_ddl_mask_view_auth.groovy | 7 +-
.../suites/auth_call/test_ddl_mv_auth.groovy | 7 +-
.../auth_call/test_ddl_part_table_auth.groovy | 8 +-
.../auth_call/test_ddl_row_policy_auth.groovy | 9 +-
.../auth_call/test_ddl_sql_block_rule_auth.groovy | 9 +-
.../suites/auth_call/test_ddl_view_auth.groovy | 7 +-
.../auth_call/test_dml_broker_load_auth.groovy | 7 +-
.../auth_call/test_dml_cancel_profile_auth.groovy | 5 +-
.../auth_call/test_dml_delete_table_auth.groovy | 7 +-
.../auth_call/test_dml_export_table_auth.groovy | 7 +-
.../suites/auth_call/test_dml_insert_auth.groovy | 7 +-
.../test_dml_multi_routine_load_auth.groovy | 7 +-
.../auth_call/test_dml_mysql_load_auth.groovy | 7 +-
.../suites/auth_call/test_dml_outfile_auth.groovy | 7 +-
.../auth_call/test_dml_routine_load_auth.groovy | 7 +-
.../auth_call/test_dml_select_udf_auth.groovy | 7 +-
.../auth_call/test_dml_stream_load_auth.groovy | 7 +-
.../auth_call/test_dml_update_table_auth.groovy | 7 +-
.../test_grant_show_view_priv_auth.groovy | 11 +-
.../auth_call/test_hive_base_case_auth.groovy | 15 +-
.../suites/auth_call/test_show_backend_auth.groovy | 5 +-
.../suites/auth_call/test_show_broker_auth.groovy | 4 +-
.../suites/auth_call/test_show_charset_auth.groovy | 13 +-
.../test_show_convert_light_sc_auth.groovy | 5 +-
.../auth_call/test_show_create_table_auth.groovy | 7 +-
.../suites/auth_call/test_show_data_auth.groovy | 7 +-
.../auth_call/test_show_database_id_auth.groovy | 7 +-
.../auth_call/test_show_dynamic_table_auth.groovy | 7 +-
.../auth_call/test_show_frontend_auth.groovy | 5 +-
.../suites/auth_call/test_show_grant_auth.groovy | 5 +-
.../suites/auth_call/test_show_proc_auth.groovy | 5 +-
.../auth_call/test_show_query_stats_auth.groovy | 5 +-
.../suites/auth_call/test_show_tablet_auth.groovy | 7 +-
.../auth_call/test_show_typecast_auth.groovy | 5 +-
.../test_backup_restore_mv_write.groovy | 136 +++
.../check_before_quit/check_before_quit.groovy | 3 +
.../cloud_p0/multi_cluster/test_auto_start.groovy | 2 +-
.../multi_cluster/test_change_node_net.groovy | 103 +-
.../multi_cluster/test_multi_follower.groovy | 5 +-
.../virtual_compute_group/test_vcg.groovy | 16 +-
.../virtual_compute_group/test_vcg_metrics.groovy | 2 +-
.../suites/cloud_p0/node_mgr/test_ms_api.groovy | 66 +-
.../node_mgr/test_rename_compute_group.groovy | 6 +-
.../node_mgr/test_sql_mode_node_mgr.groovy | 44 +-
.../add_drop_partition_by_hdfs.groovy | 2 +-
...eate_table_use_dynamic_partition_by_hdfs.groovy | 2 +-
...reate_table_use_partition_policy_by_hdfs.groovy | 2 +-
.../create_table_use_policy_by_hdfs.groovy | 2 +-
.../load_colddata_to_hdfs.groovy | 2 +-
.../modify_replica_use_partition_by_hdfs.groovy | 2 +-
.../table_modify_resouce_and_policy_by_hdfs.groovy | 2 +-
.../compaction_width_array_column.groovy | 1 +
.../test_mow_compaction_and_read_stale.groovy | 3 +-
.../hive/test_autoinc_broker_load.groovy | 2 +-
.../hive/test_information_schema_external.groovy | 37 +-
.../hive/test_partial_update_broker_load.groovy | 2 +-
.../iceberg/iceberg_branch_insert_data.groovy | 191 ++++
.../iceberg/iceberg_schema_change_ddl.groovy | 441 ++++++++
.../iceberg_schema_change_ddl_with_branch.groovy | 292 +++++
...xble_partial_update_publish_conflict_seq.groovy | 143 ---
...flexible_partial_update_publish_conflict.groovy | 117 --
...inverted_index_exception_fault_injection.groovy | 1 +
.../test_writer_v2_fault_injection.groovy | 1 +
.../suites/function_p0/test_array_map.groovy | 1 +
...est_cumulative_compaction_with_format_v2.groovy | 45 +-
.../test_mow_table_with_format_v2.groovy | 44 +-
.../inverted_index_p0/test_count_on_index.groovy | 11 +
.../show_data/test_show_index_data.groovy | 28 +-
.../suites/inverted_index_p2/test_show_data.groovy | 2 +
.../broker_load/test_show_create_load.groovy | 32 +-
.../test_routine_load_jsonpath_dollar_job.json | 3 +
.../test_multi_table_load_restart.groovy | 148 +++
.../test_routine_load_jsonpath_dollar.groovy | 159 +++
.../load_p2/broker_load/test_broker_load.groovy | 66 +-
.../aggregate/non_standard_aggregate.groovy | 187 ++++
.../fold_constant/fold_constant_by_be.groovy | 10 +
.../adjust_nullable/test_adjust_nullable.groovy | 36 +
.../distinct_split/disitinct_split.groovy | 8 +-
.../push_down_count_through_join_one_side.groovy | 1 +
.../eliminate_group_by_key_by_uniform.groovy | 16 +
.../eliminate_order_by_key.groovy | 194 ++++
.../test_nereids_group_by_with_order.groovy | 89 ++
.../math_functions/test_format_round.groovy | 71 +-
.../query_p0/system/test_table_properties.groovy | 1 +
.../suites/temp_table_p0/test_temp_table.groovy | 26 +-
.../suites/trino_p0/constant_group_key.groovy | 2 +-
.../test_auto_inc_replica_consistency.groovy | 132 +++
.../publish/test_f_auto_inc_compaction.groovy | 205 ++++
.../test_f_seq_publish_read_from_old.groovy | 143 +++
...xble_partial_update_publish_conflict_seq.groovy | 236 ++++
...flexible_partial_update_publish_conflict.groovy | 203 ++++
.../flexible/test_f_seq_read_from_old.groovy | 88 ++
.../test_flexible_partial_update_auto_inc.groovy | 25 +
...t_flexible_partial_update_default_value.groovy} | 88 +-
...test_flexible_partial_update_delete_sign.groovy | 280 ++++-
.../test_flexible_partial_update_seq_col.groovy | 13 +-
.../test_partial_update_publish_all_del.groovy | 150 +++
.../test_p_seq_publish_read_from_old.groovy | 167 +++
.../test_partial_update_complex_type.groovy | 3 +-
.../test_partial_update_seq_read_from_old.groovy | 67 ++
.../variant_github_events_new_p0/load.groovy | 2 +-
.../load.groovy | 105 ++
.../sql/affinityByIssuesAndPRs1.sql | 19 +
.../sql/affinityByIssuesAndPRs2.sql | 0
.../sql/authorsWithTheMostPushes.sql | 0
.../sql/countingStar1.sql | 0
.../sql/countingStar2.sql | 0
.../sql/countingStar3.sql | 0
.../sql/distributionOfRepositoriesByStarCount.sql | 0
.../sql/githubRoulette.sql | 0
...heListOfTopRepositoriesChangedOverTheYears1.sql | 0
...heListOfTopRepositoriesChangedOverTheYears2.sql | 0
...heListOfTopRepositoriesChangedOverTheYears3.sql | 0
...heListOfTopRepositoriesChangedOverTheYears4.sql | 0
...heListOfTopRepositoriesChangedOverTheYears5.sql | 0
...heListOfTopRepositoriesChangedOverTheYears6.sql | 0
...heListOfTopRepositoriesChangedOverTheYears7.sql | 0
.../howHasTheTotalNumberOfStarsChangedOverTime.sql | 0
.../sql/issuesWithTheMostComments1.sql | 0
.../sql/issuesWithTheMostComments2.sql | 0
.../sql/issuesWithTheMostComments3.sql | 0
.../sql/issuesWithTheMostComments4.sql | 0
.../sql/issuesWithTheMostComments5.sql | 0
.../sql/issuesWithTheMostComments6.sql | 0
.../sql/issuesWithTheMostComments7.sql | 0
.../sql/issuesWithTheMostComments8.sql | 0
.../sql/mostForkedRepositories.sql | 0
.../sql/mostPopularCommentsOnGithub.sql | 0
.../sql/organizationsByTheNumberOfRepositories.sql | 0
.../sql/organizationsByTheNumberOfStars.sql | 0
.../sql/organizationsByTheSizeOfCommunity.sql | 0
.../sql/proportionsBetweenStarsAndForks1.sql | 0
.../sql/proportionsBetweenStarsAndForks2.sql | 0
.../sql/proportionsBetweenStarsAndForks3.sql | 0
.../sql/proportionsBetweenStarsAndForks4.sql | 0
.../sql/proportionsBetweenStarsAndForks5.sql | 0
.../sql/repositoriesByAmountOfModifiedCode.sql | 0
.../sql/repositoriesByTheNumberOfPushes.sql | 0
...epositoriesWithClickhouse_related_comments1.sql | 0
...epositoriesWithClickhouse_related_comments2.sql | 0
.../repositoriesWithDoris_related_comments1.sql | 0
.../repositoriesWithDoris_related_comments2.sql | 0
.../sql/repositoriesWithTheHighestGrowthYoY.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues1.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues2.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues3.sql | 0
.../repositoriesWithTheMaximumAmountOfIssues4.sql | 0
...sitoriesWithTheMaximumAmountOfPullRequests1.sql | 0
...sitoriesWithTheMaximumAmountOfPullRequests2.sql | 0
...esWithTheMaximumNumberOfAcceptedInvitations.sql | 0
...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql | 0
...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql | 0
...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql | 0
.../repositoriesWithTheMostStarsOverOneDay1.sql | 0
.../repositoriesWithTheMostStarsOverOneDay2.sql | 0
.../repositoriesWithTheMostStarsOverOneDay3.sql | 0
...repositoriesWithTheMostSteadyGrowthOverTime.sql | 0
.../repositoriesWithTheWorstStagnation_order.sql | 0
.../sql/repositoryAffinityList1.sql | 0
.../sql/repositoryAffinityList2.sql | 0
.../sql/starsFromHeavyGithubUsers1.sql | 0
.../sql/starsFromHeavyGithubUsers2.sql | 0
.../sql/theLongestRepositoryNames1.sql | 0
.../sql/theLongestRepositoryNames2.sql | 0
.../sql/theMostToughCodeReviews.sql | 0
.../sql/theTotalNumberOfRepositoriesOnGithub.sql | 0
.../sql/theTotalNumberOfUsersOnGithub1.sql | 0
.../sql/theTotalNumberOfUsersOnGithub2.sql | 0
.../sql/theTotalNumberOfUsersOnGithub3.sql | 0
.../sql/theTotalNumberOfUsersOnGithub4.sql | 0
.../sql/topLabels1.sql | 0
.../sql/topLabels2.sql | 0
.../sql/topLabels3.sql | 0
.../sql/topRepositoriesByStars.sql | 0
.../sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql | 0
.../sql/whoAreAllThosePeopleGivingStars1.sql | 0
.../sql/whoAreAllThosePeopleGivingStars2.sql | 0
.../sql/whoAreAllThosePeopleGivingStars3.sql | 0
regression-test/suites/variant_p0/nested2.groovy | 151 +++
.../suites/variant_p2/tpch_upgrade/load.groovy | 91 ++
.../variant_p2/tpch_upgrade/sql/q01_trans.sql | 32 +
.../tpch_upgrade}/sql/q02_trans.sql | 0
.../tpch_upgrade}/sql/q03_trans.sql | 0
.../tpch_upgrade}/sql/q04_trans.sql | 0
.../tpch_upgrade}/sql/q05_trans.sql | 0
.../tpch_upgrade}/sql/q06_trans.sql | 0
.../tpch_upgrade}/sql/q07_trans.sql | 0
.../tpch_upgrade}/sql/q08_trans.sql | 0
.../tpch_upgrade}/sql/q09_trans.sql | 0
.../tpch_upgrade}/sql/q10_trans.sql | 0
.../tpch_upgrade}/sql/q11_trans.sql | 0
.../tpch_upgrade}/sql/q12_trans.sql | 0
.../tpch_upgrade}/sql/q13_trans.sql | 0
.../tpch_upgrade}/sql/q14_trans.sql | 0
.../tpch_upgrade}/sql/q15_trans.sql | 0
.../tpch_upgrade}/sql/q16_trans.sql | 0
.../tpch_upgrade}/sql/q17_trans.sql | 0
.../tpch_upgrade}/sql/q18_trans.sql | 0
.../tpch_upgrade}/sql/q19_trans.sql | 0
.../tpch_upgrade}/sql/q20_trans.sql | 0
.../tpch_upgrade}/sql/q21_trans.sql | 0
.../tpch_upgrade}/sql/q22_trans.sql | 0
711 files changed, 15058 insertions(+), 17350 deletions(-)
create mode 100644 be/src/olap/rowset/segment_v2/column_reader_cache.cpp
create mode 100644 be/src/olap/rowset/segment_v2/column_reader_cache.h
create mode 100644 be/test/exprs/math_functions_test.cpp
create mode 100644 be/test/olap/rowset/segment_v2/column_reader_cache_test.cpp
create mode 100644 be/test/olap/rowset/segment_v2/mock/mock_segment.h
create mode 100644 be/test/runtime/stream_load_parquet_test.cpp
create mode 100644 be/test/vec/function/cast/function_variant_cast_test.cpp
create mode 100644 be/test/vec/jsonb/convert_field_to_type_test.cpp
create mode 100644 be/test/vec/jsonb/json_parser_test.cpp
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergVendedCredentialsProvider.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateFileIO.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateInputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateOutputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateSeekableInputStream.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/IcebergPropertiesFactory.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInput.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInputStream.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisOutputFile.java
rename fe/fe-core/src/main/java/org/apache/doris/{load/EtlSubmitResult.java =>
fs/io/ParsedPath.java} (64%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInput.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInputStream.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsOutputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsOutputStream.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/GetLoadInfoAction.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/httpv2/rest/MultiAction.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/DppScheduler.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/EtlJobInfo.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/HadoopEtlJobInfo.java
rename fe/fe-core/src/main/java/org/apache/doris/load/{Load.java =>
LoadExprTransformUtils.java} (51%)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/MiniEtlJobInfo.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/MiniLoadJob.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkEtlJobHandler.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLauncherMonitor.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLoadPendingTask.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkPendingTaskAttachment.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkRepository.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkYarnConfigFiles.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/load/loadv2/YarnApplicationReport.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/GroupKeyWithOrder.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateOrderByKey.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/qe/MultiLoadMgr.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/ResourceDescTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/catalog/SparkResourceTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/IcebergVendedCredentialsProviderTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/IcebergRestPropertiesTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/load/DppConfigTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkLauncherMonitorTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkLoadJobTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkLoadPendingTaskTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkRepositoryTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/SparkYarnConfigFilesTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/load/loadv2/YarnApplicationReportTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/EliminateOrderByKeyTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/persist/ScalarTypeTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/qe/MultiLoadMgrTest.java
delete mode 100644 fe/spark-dpp/pom.xml
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/common/SparkDppException.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/ColumnParser.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DorisRangePartitioner.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppColumns.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppUtils.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/GlobalDictBuilder.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/MinimumCoverageRollupTreeBuilder.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/RollupTreeBuilder.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/RollupTreeNode.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkDpp.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/SparkRDDAggregator.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/StringAccumulator.java
delete mode 100644
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/etl/SparkEtlJob.java
delete mode 100644
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/ColumnParserTest.java
delete mode 100644
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/DorisRangePartitionerTest.java
delete mode 100644
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/DppUtilsTest.java
delete mode 100644
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/MinimumCoverageRollupTreeBuilderTest.java
delete mode 100644
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/dpp/SparkDppTest.java
delete mode 100644
fe/spark-dpp/src/test/java/org/apache/doris/load/loadv2/etl/SparkEtlJobTest.java
create mode 100644
regression-test/data/external_table_p0/iceberg/iceberg_branch_insert_data.out
create mode 100644
regression-test/data/external_table_p0/iceberg/iceberg_schema_change_ddl.out
create mode 100644
regression-test/data/external_table_p0/iceberg/iceberg_schema_change_ddl_with_branch.out
delete mode 100644 regression-test/data/fault_injection_p0/flexible/test3.json
delete mode 100644 regression-test/data/fault_injection_p0/flexible/test4.json
delete mode 100644
regression-test/data/fault_injection_p0/flexible/test_fleixble_partial_update_publish_conflict_seq.out
create mode 100644
regression-test/data/nereids_rules_p0/adjust_nullable/test_adjust_nullable.out
create mode 100644
regression-test/data/nereids_rules_p0/eliminate_order_by_key/eliminate_order_by_key.out
create mode 100644
regression-test/data/nereids_syntax_p0/test_nereids_group_by_with_order.out
create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug.json
create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug2.json
create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug3.json
create mode 100644 regression-test/data/unique_with_mow_p0/flexible/debug4.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/default1.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/default2.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/default3.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete10.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete11.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete3.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete4.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete5.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete6.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete7.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete8.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/delete9.json
rename regression-test/data/{fault_injection_p0/flexible =>
unique_with_mow_p0/flexible/publish}/test1.json (100%)
rename regression-test/data/{fault_injection_p0/flexible =>
unique_with_mow_p0/flexible/publish}/test2.json (100%)
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test3.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test4.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test5.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test6.json
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test_auto_inc_replica_consistency.out
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test_f_auto_inc_compaction.out
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test_f_seq_publish_read_from_old.out
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/publish/test_fleixble_partial_update_publish_conflict_seq.out
rename regression-test/data/{fault_injection_p0/flexible =>
unique_with_mow_p0/flexible/publish}/test_flexible_partial_update_publish_conflict.out
(82%)
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/test_f_seq_read_from_old.out
create mode 100644
regression-test/data/unique_with_mow_p0/flexible/test_flexible_partial_update_default_value.out
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.out
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/test_p_seq_publish_read_from_old.out
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/test_partial_update_seq_read_from_old.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/authorsWithTheMostPushes.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar3.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/distributionOfRepositoriesByStarCount.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/githubRoulette.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheTotalNumberOfStarsChangedOverTime.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments3.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments4.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments5.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments6.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments7.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostForkedRepositories.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostPopularCommentsOnGithub.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfRepositories.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfStars.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks1.out
copy regression-test/data/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.out
(100%)
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks3.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks4.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks5.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByAmountOfModifiedCode.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByTheNumberOfPushes.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheHighestGrowthYoY.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues3.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues4.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostSteadyGrowthOverTime.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheWorstStagnation_order.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theMostToughCodeReviews.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfRepositoriesOnGithub.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub3.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub4.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/topRepositoriesByStars.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whatIsTheBestDayOfTheWeekToCatchAStar.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars1.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars2.out
create mode 100644
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars3.out
create mode 100644 regression-test/data/variant_p0/nested2.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q01_trans.out
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q02_trans.out (100%)
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q03_trans.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q05_trans.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q06_trans.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q08_trans.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q09_trans.out
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q10_trans.out
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q12_trans.out (100%)
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q13_trans.out (100%)
create mode 100644
regression-test/data/variant_p2/tpch_upgrade/sql/q14_trans.out
copy regression-test/data/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q16_trans.out (100%)
create mode 100644
regression-test/suites/backup_restore/test_backup_restore_mv_write.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/iceberg_branch_insert_data.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/iceberg_schema_change_ddl.groovy
create mode 100644
regression-test/suites/external_table_p0/iceberg/iceberg_schema_change_ddl_with_branch.groovy
delete mode 100644
regression-test/suites/fault_injection_p0/flexible/test_fleixble_partial_update_publish_conflict_seq.groovy
delete mode 100644
regression-test/suites/fault_injection_p0/flexible/test_flexible_partial_update_publish_conflict.groovy
rename
fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DorisKryoRegistrator.java
=> regression-test/suites/load_p0/broker_load/test_show_create_load.groovy
(60%)
create mode 100644
regression-test/suites/load_p0/routine_load/data/test_routine_load_jsonpath_dollar_job.json
create mode 100644
regression-test/suites/load_p0/routine_load/test_multi_table_load_restart.groovy
create mode 100644
regression-test/suites/load_p0/routine_load/test_routine_load_jsonpath_dollar.groovy
create mode 100644
regression-test/suites/nereids_p0/aggregate/non_standard_aggregate.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/adjust_nullable/test_adjust_nullable.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/eliminate_order_by_key/eliminate_order_by_key.groovy
create mode 100644
regression-test/suites/nereids_syntax_p0/test_nereids_group_by_with_order.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/flexible/publish/test_auto_inc_replica_consistency.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/flexible/publish/test_f_auto_inc_compaction.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/flexible/publish/test_f_seq_publish_read_from_old.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/flexible/publish/test_fleixble_partial_update_publish_conflict_seq.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/flexible/publish/test_flexible_partial_update_publish_conflict.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/flexible/test_f_seq_read_from_old.groovy
copy
regression-test/suites/unique_with_mow_p0/flexible/{test_flexible_partial_update_delete_sign.groovy
=> test_flexible_partial_update_default_value.groovy} (51%)
create mode 100644
regression-test/suites/unique_with_mow_p0/partial_update/publish/test_partial_update_publish_all_del.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/partial_update/test_p_seq_publish_read_from_old.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/partial_update/test_partial_update_seq_read_from_old.groovy
create mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/load.groovy
create mode 100644
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.sql
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/affinityByIssuesAndPRs2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/authorsWithTheMostPushes.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar1.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar2.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar3.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/distributionOfRepositoriesByStarCount.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/githubRoulette.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears7.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheTotalNumberOfStarsChangedOverTime.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments5.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments6.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments7.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments8.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostForkedRepositories.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostPopularCommentsOnGithub.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfRepositories.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfStars.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheSizeOfCommunity.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks5.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByAmountOfModifiedCode.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByTheNumberOfPushes.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheHighestGrowthYoY.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostSteadyGrowthOverTime.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheWorstStagnation_order.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theMostToughCodeReviews.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfRepositoriesOnGithub.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub3.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub4.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels1.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels2.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels3.sql (100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/topRepositoriesByStars.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars1.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars2.sql
(100%)
copy regression-test/suites/{variant_github_events_index_type_p2/sparsed =>
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars3.sql
(100%)
create mode 100644 regression-test/suites/variant_p0/nested2.groovy
create mode 100644 regression-test/suites/variant_p2/tpch_upgrade/load.groovy
create mode 100644
regression-test/suites/variant_p2/tpch_upgrade/sql/q01_trans.sql
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q02_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q03_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q04_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q05_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q06_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q07_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q08_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q09_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q10_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q11_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q12_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q13_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q14_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q15_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q16_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q17_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q18_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q19_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q20_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q21_trans.sql (100%)
copy regression-test/suites/{variant_p0/tpch =>
variant_p2/tpch_upgrade}/sql/q22_trans.sql (100%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]