You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by gi...@apache.org on 2023/02/09 02:27:18 UTC

[doris] branch dependabot/pip/extension/dbt-doris/future-0.18.3 updated (9e04b4682b -> ef8732855c)

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

github-bot pushed a change to branch dependabot/pip/extension/dbt-doris/future-0.18.3
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 9e04b4682b Bump future from 0.18.2 to 0.18.3 in /extension/dbt-doris
     add 4b49d05e97 [refactor](fe) remove type related class to fe-common to reduce java-udf jar size (#15808)
     add be3482e6d6 [docs](compilation) Update the post: Compilation on macOS (#15970)
     add 167b1963a7 add host and port in hdfs outfile (#15953)
     add a3bca46d73 [typo](docs)sidebar docs fix (#15992)
     add 089d93534c fix missing comma for properties (#15942)
     add b1caa68706 [Feature-WIP](inverted index) inverted index reader's implementation, and add mysql_fulltext regression case to test fulltext query (#15823)
     add 0ab0479633 [Compile](lzo) fix lzo decompressor compiler error (#15956)
     add 1ea11aa120 [Bug](datev2) Fix wrong cast expr (#15985)
     add b6d9e73c59 [feature](merge-on-write) enable by default (#15920)
     add 9755358787 [fix](brokerload) fix be core dump casued by broker load (#15874)
     add 8d25b156aa [fix](nereids) bind slot using exactly match  (#15950)
     add 9f106161a7 [Bug](join) Fix null aware anti join error in fuzzy mode (#15987)
     add 6609eb804d [fix](regression) result of withUnionAll in query_p0/select_no_from is unstable (#15958)
     add ce1d19b373 [fix](Nereids) lateral view cannot bind function nested in generators (#15960)
     add d98abb12f9 [fix](Nereids)set oepration type coercion is diff with legacy planner (#15982)
     add b469efdb17 [fix](Nereids) all slot in grouping sets in repeat node should be nullable (#15991)
     add 7d34512501 [Bug](pipeline) Fix DCHECK failure (#15928)
     add d062ca2944 [refactor](vectorized) remove unnecessary vectorization check (#15984)
     add 01ae9fb380 [typo](doc) fix language zh-CH (#15989)
     add 82e2102e18 [fix](MTMV) Exceptions occur when dropping meterialized view with if exists (#15568)
     add 7e4bc1fee6 [fix](Nereids) add a rule to adjust nullable of all expressions (#15791)
     add 151ae71761 [fix](be)fix bug of VSetOperationNode::release_resource (#15997)
     add bbdf40b6bd [Enhencement](Push Handle) use VParquetScanner in PushHandle (#15980)
     add 38663526b7 [fix](planner) Keep type of null literal expr when register conjuncts (#15878)
     add 4a261a0403 Update basic-summary.md (#15995)
     add d5a3e8df3a [Exec](opt) Opt the vexplode_split function performance (#15945)
     add 95397ff05d [refactor](array) remove depandancy of ColumnBlock, ColumnBlockView (#16002)
     add 58bdd02f7e [typo](docs) Change wrong address (#16007)
     add 6be0cc252a [fix](BrokerFileReader) fix Compile error #16018
     add 08f87a56fc update the default value of fragment_pool_thread_num_max in be-config.md (#16013)
     add e6a5d3375e [Feature-WIP](inverted index) add chinese analyzer for inverted index reader (#15998)
     add 02a7995171 [fix](planner)wrong result when has order by under join (#15974)
     add 061b28b32e [Fix](profile) fix /rest/v1/query_profile action. (#15981)
     add d2a8b3fc1e [doc](multi-catalog) fix some format and typo (#15988)
     add e2d145cf5d [fix](fe)fix anti join bug (#15955)
     add 4d863a18c3 [fix](regression-test) Fix the build for Java UDF Case (#15851)
     add 3d05ffb10e [fix](Nereids) add 'integer' as alias of int type (#15983)
     add 0c8255d9b8 [fix](nereids)nest loop join should support filter conjuncts like hash join (#15979)
     add 9c723aec59 [fix](thirdparty) update bzip download info (#16012)
     add 388d623506 [fix](MTMV) Refine the process of refreshing data (#16006)
     add 3810727688 [chore](thirdparty) Update bitshuffle from 0.3.5 to 0.5.1 (#15993)
     add 96b9115286 [fix](nereids) fix bug of invalid column in olap scan node when a materialized view is selected (#15976)
     add 31cc99964c [Feature-WIP](inverted index)(bkd) bdk index'reader implementation which in inverted index using for numeric types (#15994)
     add 3bff5ebf9a [fix](DOE) only return first batch data in ES 8.x (#16025)
     add e579530c99 [Feature-WIP](inverted index) support use inverted index searcher cache (#16003)
     add 40fa5b4019 [fix](MTMV) Show MTMV statement on table raises exceptions (#15882)
     add b2fe385742 [refractor](schema) refractor function Schema::get_column_by_field to make it simple #16027
     add 18f71180ce [fix](Nereids) avoid same group expression add to one group when do merge (#15999)
     add 121f4d6ac0 [fix](Nereids) cannot put two same table value function into one memo (#16026)
     add c0ea9b0b81 [fix](Nereids) running_difference return type is not right (#16028)
     add 46ce97a190 [enhance](planner)convert 'or' into 'in-predicate' (#15737)
     add 42b5d17fa1 [refactor](remove non vec) remove column block and column view  (#16022)
     add a7d572ec7f typo(docs):correct the default value of the be parameter brpc_num_threads in the document (#16041)
     add 65d9293fa9 [testcase](bitmap index)bitmap index testcase (#15975)
     add de0e402e52 [fix](nereids) bucket shuffle join use wrong shuffled column info (#16011)
     add d257059e6b [refactor](remove hadoop dpp) remove hadoop dpp code since it is not used (#16009)
     add bd0d650c3d [fix](Nereids) prohibit cross join with on clause (#16035)
     add 94628f09e9 [regression-test](spark-connector) Add the regression case of the spark doris connector (#14877)
     add 1fa2b662cf [opt](Nereids) add date_add/sub function (#16048)
     add 5265f5142f [fix](Nereids) add string and character type (#16044)
     add bac2adfc74 [refractor](schema) refractor schema::get_predicate_column_ptr (#16043)
     add 4035bd83c3 [fix](jdbc) fix jdbc driver bug and external datasource p2 test case issue (#16033)
     add 95c91fab2e [refactor](vec) delete non-vec runtime filter (#16016)
     add ee76b9796c [Bug](regresstest) BE Crash in DEBUG mode run regress test (#16042)
     add 0916cbcb10 [ehancement](nereids) Made the parse for named expression more complete (#16010)
     add 34075368ec (improvement)[bucket] Add auto bucket implement (#15250)
     add feeb69438b [opt](Nereids) optimize DistributeSpec generator of OlapScan (#15965)
     add cbcd5228b7 [enhance](nereids): polish code for mergeGroup(). (#16057)
     add 78ba446487 [Enhancement](Nereids) add more clear message when parse failed (#16056)
     add baf62b4418 [test](Nereids) add regression-test for running_difference and regexp_extract_all (#16049)
     add 2acf634f84 [CleanUp](FE): cleanup useless code in FE. (#16058)
     add d8f598eeab [enhancement](Nereids) add timestampadd, timestampdiff functions (#16072)
     add 76622bcab4 [enhance](FE): remove constructor just used for UT and useless ERROR code (#16080)
     add 45b39c5aaf [enhancement](regression-test) Support BenchmarkAction (#16071)
     add c43edbdfea [bug](cooldown)fix bug for single cooldown (#16040)
     add 7288f1f1d4 [Fix](profile) do not send export profile when enable_profile=false. (#15996)
     add c7a72436e6 [Feature](multi-catalog)Add support for JuiceFS (#15969)
     add 3894de49d2 [Enhancement](topn) support two phase read for topn query (#15642)
     add 0b5e71d3b4 [refactor](refactor field) remove unused method (#16068)
     add 05f0f63718 [fix](daemon) should use GetMonoTimeMicros() (#16070)
     add e846e8c0fd [enhance](Nereids): remove Group constructor for UT. (#16005)
     add abdf56bfa5 [fix](Nereids) wrong result of group_concat with order by or null args (#16081)
     add c5beab39c0 [fix](nereids) Bind slot in having to its direct child instead of grand child (#16047)
     add 6e090e4daf [Bug](predicate) fix date predicate (#16053)
     add b9f1e4a17f [typo](doc)update jfs docs (#16090)
     add 47aa53fa72 [fix](multi-catalog)switching catalogs after dropping will get NPE. (#16067)
     add f9406234c6 [ComputeNode](Doc)Add document for compute node  (#15743)
     add 0144c51ddb [fix](nereids) fix bug in CaseWhen.getDataType and add some missing case for findTightestCommonType (#15776)
     add 21b78cb820 [fix](nereids) Fix bind failed of the slots in the group by clause (#16077)
     add 74c0677d62 [fix](planner) fix bugs in uncheckedCastChild (#15905)
     add dd869077f8 [fix](nereids) do not generate compare between Date to Date (#16061)
     add c1dd1fc331 [fix](nereids): fix all bugs in `mergeGroup()`. (#16079)
     add 6cff651f71 [enhancement](statistics) add some methods to use histogram statistics (#15755)
     add 379ba73675 [enhance](nereids) tightestCommonType of datetime and datev2 is datev2 (#16086)
     add 69a3ecfd51 [Fix](inverted index) fix add nulls bug for inverted fulltext index (#16078)
     add 2018b49ef0 [opt](test) scalar_types_p0 use 100k lines dataset and scalar_types_p2 use 1000k (#16104)
     add 43dade0f68 [fix](doc): fix some spelling mistaks (#16097)
     add 85c2060862 [Minor](Nereids): minor fix (#16095)
     add b230b704d2 [Update](thirdparty) omit BUILD_TYPE for clucene, ignore other build type except RelWithDebInfo (#16076)
     add 5b2191a496 [fix](multi-catalog)Make ES catalog and resource compatible (#16096)
     add 6c5470b163 [typo](docs) fix error path in ssb/tpch docs (#16108)
     add 6485221ffb [Feature-WIP](inverted index)(bkd) Support try query before query bkd to improve query efficiency (#16075)
     add 73621bdb18 [enhance](Nereids) process DELETE_SIGN_COLUMN of OlapTable(#16030)
     add 2ed4eac6f8 [feature](Nereids) add scalar function width_bucket (#16106)
     add 60231454cc [fix](nereids) fix bug in multiply return data type (#15949)
     add ba71516eba [feature](jdbc catalog) support SQLServer jdbc catalog (#16093)
     add ab4127d0b2 [Fix][regression-test] Fix test_hdfs_tvf.groovy by update HDFS conf URI to uri and better error msg handling. (#16029)
     add 3ebc98228d [feature wip](multi catalog)Support iceberg schema evolution. (#15836)
     add 116e17428b [Enhancement](point query optimize) improve performace of point query on primary keys  (#15491)
     add cbb203efd2 [fix](nereids) fix test_join regression test for nereids (#16094)
     add 101bc568d7 [fix](Nereids) fix bugs about date function (#16112)
     add 3652cb3fe9 [test](Nereids)add test aboule dateType and dateTimeType (#16098)
     add 726427b795 [refactor](fe) refactor and upgrade dependency tree of FE and support AWS glue catalog (#16046)
     add 1638936e3f [fix](oracle catalog) oracle catalog support `TIMESTAMP` dateType of oracle (#16113)
     add 72df283344 [fix](planner) extract common factor rule should consider not only where predicate (#16110)
     add 419f433d21 [fix](Nereids) topn arg check is not compatible with legacy planner (#16105)
     add 13d93cb2b4 [typo](doc)nvl add 1.2 label (#15856)
     add a4265fae70 [enhancement](query) Make query scan nodes more evenly distributed (#16037)
     add 171404228f [improvement](vertical compaction) cache segment in vertical compaction (#16101)
     add 956070e17f fix english number of tpch (#16116)
     add 3b08a22e61 [test](Nereids) add p0 regression test for Nereids (#15888)
     add 0305aad097 [fix](privilege)fix grant resource bug (#16045)
     add 5514b1c1b7 [enhancement](tablet_report) accelerate deleteFromBackend function to avoid tablet report task blocked (#16115)
     add 6b110aeba6 [test](Nereids) add regression cases for all functions (#15907)
     add 9ffd109b35 [fix](datetimev2) Fix BE datetimev2 type returning wrong result (#15885)
     add d318d644ff [docs](en) update en docs (#16124)
     add 7814d2b651 [Fix](Oracle External Table) fix that oracle external table can not insert batch values (#16117)
     add 8d02961216 [test](pipline)Remove P1 regression required check in .asf.yaml (#16119)
     add 2daa5f3fef [fix](statistics) Fix statistics related threads continuously spawn as doing checkpoint #16088
     add de12957057 [debug](ParquetReader) print file path if failed to read parquet file (#16118)
     add 25046fabec [regression-test](sub query) add regression test for subquery with limit (#16051)
     add 01c001e2ac [refactor](javaudf) simplify UdfExecutor and UdafExecutor (#16050)
     add 8b40791718 [Feature](ES): catalog support mapping es _id #15943
     add 87c7f2fcc1 [Feature](profile) set sql and defaultDb fields in show-load-profile. (#15875)
     add 253445ca46 [vectorzied](jdbc) fix jdbc executor for get result by batch and memo… (#15843)
     add 8920295534 [refactor](remoe non vec code) remove non vectorized conjunctx from scanner (#16121)
     add b9872ceb98 [deps](libhdfs3) update to 2.3.6 to fix kms aes 256 bug (#16127)
     add 199d7d3be8 [Refactor]Merged string_value into string_ref (#15925)
     add ab04a458aa [Enhancement](export) cancel all running coordinators when execute cancel-export statement. (#15801)
     add 61fccc88d7 [vectorized](analytic) fix analytic node of window function get wrong… (#16074)
     add a3cd0ddbdc [refactor](remove broker scan node) it is not useful any more (#16128)
     add 23edb3de5a [fix](icebergv2) fix bug that delete file reader is not opened (#16133)
     add 79ad74637d [refactor](remove expr) remove non vectorized Expr and ExprContext related codes (#16136)
     add 6e8eedc521 [refactor](remove unused code) remove storage buffer and orc reader (#16137)
     add aa87e31b6f [doc](cold hot separation)cold hot separation document adjustment (#15811)
     add 615a5e7b51 [refactor](remove non vec code) remove non vec functions and AggregateInfo (#16138)
     add adb758dcac [refactor](remove non vec code) remove json functions string functions match functions and some code (#16141)
     add 1589d453a3 [fix](multi catalog)Support parquet and orc upper case column name (#16111)
     add fa14b7ea9c [Enhancement](icebergv2) Optimize the position delete file filtering mechanism in iceberg v2 parquet reader (#16024)
     add 0148b39de0 [fix](metric) fix be down when enable_system_metrics is false (#16140)
     add b919cbe487 [ehancement](nereids) Enhancement for limit clause (#16114)
     add 4e64ff6329 [enhancement](load) avoid schema copy to reduce cpu usage (#16034)
     add e49766483e [refactor](remove unused code) remove many xxxVal structure (#16143)
     add 7f2ff83480 [enhancement](FE)shut down fast throw JVM might do when throwing exception #16146
     add 49395390be [bugfix](metareader) meta reader could not load image (#16148)
     add 949a065f22 [improvement](memory) load support overcommit memory (#16083)
     add 7cf7706eb1 [Bug](runtimefilter) Fix wrong runtime filter on datetime (#16102)
     add 7e7fd5d049 [cleanup](fe) cleanup useless code. (#16129)
     add 26fc7c8196 [Bug](decimalv3) fix BE crash for function `if` (#16152)
     add 241a956b20 [refactor](remove unused code) remove partition info from datastream sender (#16162)
     add c506b4a1e3 [bug](cooldown)add config for Cooldown Job
     add da28d2faee [deps](http)Upgrade springboot version to 2.7.8 (#16158)
     add 8ca3aa85e2 [bugfix](compaction) fix segment writer finalize footer twice (#16145)
     add 3151d94e9e [fix](Nereids): fix Ceiling. (#16164)
     add b7379daffa [test](Nereids) changing test data for more effectively testing for nereids_function_p0 (#16163)
     add 46ce66cbd8 [docs](multi-catalog)update en docs (#16160)
     add e9afd3210c [improvement](memory) Optimize the log of process memory insufficient and support regular GC cache (#16084)
     add 2b5f95f08a [Bug](function) remove datev2 signature of hour_ceil/hour_floor #16168
     add 35398ad8d9 [fix](multi-catalog)Use -1 for column_statistics internal table idx_id default value instead of null, for external catalog (#16177)
     add ce487e2b11 [fix](Nereids): fix dceil() dfloor() (#16174)
     add 578a855b3e [Bug](topn-opt) filter condition for analytic info for two phase read opt (#16173)
     add 3235b636cc [refactor](remove unused code) remove thread pool manager (#16179)
     add eb7da1c0ee [fix](datatype) fix some bugs about data type array datetimev2 and decimalv3 (#16132)
     add c9f66250a8 [docker](iceberg) add iceberg docker compose and modify scripts (#16175)
     add c6bc0a03a4 [feature](Load)Suppot MySQL Load Data (#15511)
     add abc50c6fe5 [enhance](Nereids): remove duplicated alias Function. (#16187)
     add b11d056fe5 [fix](Nereids): fix function name. (#16188)
     add 04ed83cb36 [fix](Nereids): remove `DataV2Type` in ConvertTz SIGNATURES (#16170)
     add 1ad6ef939b [refactor](Nereids) use immutable collections as far as possible (#16193)
     add f97c51d786 [enhancement](compaction) Optimize calculating level size of input rowset in SizeBasedCumulativeCompactionPolicy (#15633)
     add 46347a51d2 [Bug](exec) enable warning on ignoring function return value for vctx (#16157)
     add 1ec88cbff6 [fix](nereids) AggregationNode process null as key column in wrong way (#16125)
     add 1db7882bb5 [Fix](Nereids): fix error of X-Z function for nereids (#16171)
     add a38f36365b [optimize](inverted index) use InvertedIndexReaderType::FULLTEXT instead of InvertedIndexParserType to check predicate whether handle by fulltext or not (#16191)
     add 217db3e4c8 [refactor](built-in function) remove symbols for vectorized function (#16189)
     add 5eaa995704 [refactor](some mempool) not memset 0 in default value iterator (#16194)
     add 62ff20d462 [fix](compile) fix the compile error when WITH_MYSQL is ON. (#16195)
     add 7d648a94d0 [fix](Nereids): fix scalar_function A-F. (#16209)
     add 98649ec9f8 [fix](Nereids): Fix some functions error (#16197)
     add f0ab71aa84 [Thirdpart](lib) Add lib fast_float to replace std::from_chars() convert float/double (#16204)
     add d56043ab5a [feature-wip](MTMV) Support setting variables in query statement (#16060)
     add 9894d239b7 [typo](doc)Add an example of how to assign a value to a field of Date type (#16199)
     add b8a7297109 [Enhancement](profile) fill user field for profile. (#16212)
     add f72efd4523 [Improvement](decimal) do not log fatal when precision is invalid (#16207)
     add 17885acd09 [improvement](metrics) Metrics add all rowset nums and segment nums (#16208)
     add 7d437d5706 [Bug](function) running_difference function coredump in regression test (#16215)
     add 69e748b076 [fix](schema scanner)change schema_scanner::get_next_row to get_next_block (#15718)
     add ec4a56922f [enhancement](memory) reduce memory usage for failed  broker loads (#15895)
     add 28fcc093a8 [improvement](bitshuffle)Enable avx512 support in bitshuffle for performance boost (#15972)
     add 07d58e531a [improvement](filecache) add profile for file cache (#16223)
     add bd1b7e190c [fix](Nereids): fix field(). (#16214)
     add 5c00caa259 [refactor](Nereids) refactor BindSlotReference for easy merge all bind process in one rule (#16156)
     add 60b622cefe [minor](git): ignore metastore_db/ (#16201)
     add 6254258357 [Feature](Nereids) eliminate project when child is empty relation (#16210)
     add f87f80a9ef [typo](doc) fix spelling mistaks word uninstall (#16219)
     add 4b6a4b3cf7 [refactor](remove unused code) Remove unused mempool declare or function params (#16222)
     add 6bebf92254 [fix][FE] fix be coredump when children of FunctionCallExpr is folded (#16064)
     add a9671b6dfd [feature](agg)support two level-hash map in aggregation node (#15967)
     add 7c3c5576b9 [Fix](doc) fix hive catalog docs with kerberos enabled. (#16236)
     add 90b12143a3 [refactor](remove unused code) remove runtime tuple structure and useless utils class (#16237)
     add 342f3168b5 [fix](Nereids) return null when encryption is invalid rather than throw exception (#16234)
     add fdc042bb39 [fix](vresultsink) BufferControlBlock may block all fragment handle threads  (#16231)
     add c59a8cb15d [refactor](remove unused code) remove log error hub (#16183)
     add 322dc2a104 [Bug](function) fix now(int) use_default_implementation_for_nulls && fix dround signature (#16238)
     add b480db2e11 [test](pipeline) Run nereids cases in p1/p2 (#16130)
     add c6014975a4 [fix](Nereids): fix AesDecrypt, AesEncrypt. (#16213)
     add 53e50d2b05 [typo](doc): fix SELECT.md (#16245)
     add 9aa0d86fec [fix](olap) Incorrect reserving size for PredicateColumn converted from ColumnDictionary (#16249)
     add 8b2aa9f3a2 fix date_sub function doc (#16250)
     add 75c8670286 [Feature-WIP](inverted index) Filter out and remain predicates that do not support apply by inverted index, and add inverted index regression case (#16167)
     add 1020fe165b [Bug](function) positive function coredump in decimal (#16230)
     add e7c1d81419 [fix](planner) Pushdown constant predicate to all scan node in the lieteral view. #16217
     add f02aa7e3e2 [thirdparty](libhdfs3) update libhdfs3 to 2.3.7 to fix kms seek bug (#16265)
     add a7b030778a [fix](sort) fix heap-use-after-free error if sort with limit and is spilled (#16267)
     add 471db80f69 [Bug](date) Fix invalid date (#16205)
     add cb43010d60 [docs](kms) Add faq doc for accessing kms hdfs jce invalid key size issue. (#16264)
     add a8a29427f6 [fix](multi catalog)Collect decimal and date type min max statistic value (#16262)
     add 00a598a839 [feature](cooldown) Decouple storage policy and resource (#15873)
     add e7cd85f147 [feature](Nereids): generate phyiscal plan in DPhyp (#15264)
     add 30915c8626 [Bug](regression-framework) fix regression framework throw strange exception (#16273)
     add 644efb6437 [enhencement](lock) print table lock owner when failed to try lock (#16186)
     add f798f60afd [Fix](Nereids) fix incorrectly push down cast expression in hash join conjunctions (#16216)
     add ca7eb94f23 [improvement](agg-function) Increase the limit maximum number of agg function parameters (#15924)
     add 934f2de8da [fix](inverted index) fix some bug about fulltext match query with compound conditions (#16226)
     add 6470ae58ea [enhancement](config) remove config load_process_max_memory_limit_bytes (#15686)
     add c63a960df6 [fix](planner) create view generate wrong sql when sql contains multi count distinct (#16092)
     add cd457312e4 [Enhancement](grouping) Add a switch for users to force using alias name in group by and having clause (#15748)
     add 0b1202051e [fix](Nereids): remove error regression case in nereids_p0 #16280
     add 17bec356a3 [Bug](decimalv3) always use `decimalv3` for `show create table` (#16295)
     add 95d7c2de26 [Refactor](function) Rewrite the function elt (#16287)
     add dbd1dfb64c [Bug](date) fix BE crash if month_floor 's argument is null (#16281)
     add ba026b6e99 [datev2](function) make function nullable DEPEND_ON_ARGUMENT (#16159)
     add 1c7c6b2f44 [improve](file cache) rename the var QueryContext to QueryFileCacheContext (#16272)
     add 1b99746355 [Bug](function) enchance esquery error msg && forbid to_quantile_state #16274
     add 72a05a4358 [Bug](date) remove MinuteFloor/MinuteCeil for datev2 (#16247)
     add e3c8fffd99 [function](round) fix decimal scale for scale not specified (#15541)
     add ca73c60442 [Chore](build) enable ignored-qualifiers check (#16196)
     add aaae1497cd [Refactor](function) opt the exec of function with null column (#16256)
     add bf16228851 [fix](hashjoin) join produce blocks with rows larger than batch size (#16166)
     add 4e92f63d7b [Fix](Load) Disable for the developer to import fast json in fe (#16235)
     add d224624bbe [improvement](session variable)Add enable_file_cache session variable (#16268)
     add f8513dee2a [fix](Nereids): fix regression test in A-F.out (#16260)
     add f14c62b274 [enhance](Nereids): polish code. (#16309)
     add 0842aa2947 [Fix](MTMV)Support master and follow change in multi fe for mtmv (#16149)
     add bb0d4ba787 [BugFix](sort) use correct agg function when using 2 phase sort for agg table (#16185)
     add b878a7e61e [feature](Load)Suppot skip specific lines number for csv stream load (#16055)
     add 82faa965f5 [Bug](followup) fix datev2 functions (#16330)
     add 40d9e19e1d [feature-wip](multi-catalog) support iceberg union catalog, and add h… (#16082)
     add 7c145faa80 [Enhance] use fast_float::from_chars to do str cast to float/double to avoid lose precision (#16190)
     add c4e1c5c15a [Docs](pipeline) Add doc of pipeline execution engine and remove vectorized-execution-engine (#16310)
     add aa0837f198 [bugfix](topn) fix topn runtime predicate getting value bug for decimal type (#16331)
     add 1c5279d26e [fix](multi-catalog) remove the eof check among parquet columns (#16302)
     add 06db0c6a91 [fix](iceberg) fix meta persist bug of iceberg catalog (#16344)
     add 63042a38bd [fix](memtracker) Fix high frequency load slow lock in memtracker (#16244)
     add 696c6ffcc5 [fix](join) crash caused by canceling query (#16311)
     add 941e192019 [enhancement](test) add function case date_sub(datetime,INTERVAL dayofmonth(datetime)-1 DAY) (#16306)
     add 1973b3a86f [test](regression) add tvf regression to test the remove of eof check (#16342)
     add eba70f972e [improvement](global context) remove some unused method from runtime state (#16329)
     add 69f34cd1c3 [fix](load) sequence column do not compare correctly in memtable (#16211)
     add 9618427020 [improvement](multi-catalog) increase default batch_size to 4064 (#16326)
     add 3b8182ee7e [nereids](nvl) Fix function signature (#16345)
     add 42960ffd08 [typo](docs)fix docs format (#16279)
     add a6c1eaf1d8 [refactor] bind slot and function in one rule (#16288)
     add a69c0f28ca [typo](doc) revise zh-CN document markdown format in ALTER-SYSTEM-DECOMMISSION-BACKEND (#16221)
     add bb179b77f7 [Feature-WIP](inverted index) support array type for inverted index reader (#16355)
     add 68d2067f51 [improvement](testcase) change order by sql in test_dup_mv_bitmap_hash.groovy to make result stable
     add 398da44e46 [fix](Nereids) fix bugs in test join5 (#16312)
     add 09abd32957 [fix](test) result order in group-by-costant case is not stable (#16323)
     add 557159d3ce [feature](JdbcExternalCatalog) support insert data in JdbcExternalCatalog (#16271)
     add cb6875b5a4 [improvement](multi-catalog) use date/datetimev2 as default col type for catalog table (#16304)
     add e31913faca [Feature](Nereids) Support order and limit in subquery (#15971)
     add 0d5b115993 [Feature](Materialized-View) support duplicate base column for diffrent aggregate function (#15837)
     add 6ee0dbfb23 [fix](cooldown) Fix bugs in cooldown single replica files (#16299)
     add 1d8265c5a3 [refactor](row-store) make row store column a hidden column in meta (#16251)
     add 13f74088fa [Improve](row-store) check light schema change enabled (#16358)
     add 7a800bd3c6 [fix](scan) coredump caused by null of _scanner_ctx (#16361)
     add 545b91f8f7 [bug](jdbc) fix jdbc insert decimalv3 be core dump (#16353)
     add 4fc0715156 [fix](auth)fix external catalog cannot use db (#16269)
     add 7d5a10e1af [bug](function) fix mask_first_n function can't handle const value (#16308)
     add 5e4bb98900 [Chore](build) enable -Wpedantic and update lowest gcc version to 11.1 (#16290)
     add a9177569c6 [refactor](Nereids) remove trick datatype code in Expression (#16365)
     add dfb610d7ec [fix](nereids) the order exprs in sort node should be slotRef in its tupleDesc (#16363)
     add b1fd124f02 [feature](struct-type/map-type) Add switch for struct and map type for creating table (#16379)
     add 6294b29f0a [chore](regression-test) Remove array config in regression test (#16376)
     add 13cb81a724 [fix](broker) Fix bug that heavy broker load may failed due to BrokerException which indicate the fd is not owned by client (#16350)
     add 4df70becb9 [refactor](reader) refactor broker_file_reader to get _client in the constructor (#16021)
     add 3f4ca3da32 [Bug](CURRENT_TIMESTAMP) Fix wrong default value after schema change (#16364)
     add 3891083474 [fix](Nereids): fix some bugs in DpHyper (#16282)
     add 929b31bd3c [Feature](Nereids) Support CaseWhen with subquery (#16385)
     add f94a78ab4a [Fix](topn) fix wrong nullable cast for RowId column and use heapsorter for two phase read (#16399)
     add 87fbb8341a [Bug](datev2) Fix bug when cast datev2 to date (#16394)
     add a5d9aca7ba [test](Nereids) enable G-K and L-Q scalar function regression test cases (#16169)
     add 5e232a30d8 [fix](planner) Doris returns empty sets when select from a inline view (#16370)
     add 54c85e36ad [Fix](point query) OlapScanNode `reuslt` could be memleak since it's cached (#16406)
     add 56be2e5a1a [bugfix](disk balance) fix new rowset time check when add tablet (#16261)
     add 4f778c38a1 [feature](nereids) support explore 4 phase aggregation (#16298)
     add b621d1d68a [docs](docs) update en docs (#16257)
     add 125b60b4b9 [improvement](compatibility) add DATA_TYPE in information schema for new types #16391
     add f443ebfd9a [Improvement](statistics) optimise histogram keyword (#16369)
     add ad78f313be [Improvement](statistics) show analysis job info (#16305)
     add 712fa8c538 [typo](docs) Fixed some display errors caused by MD syntax errors (#16395)
     add 918004c016 [Bug](date) Fix BE crash caused by function `datediff` (#16397)
     add 60386a46a6 fix ADMIN-CHECK-TABLET typo (#16389)
     add 1146bde695 [feature-wip](MTMV) Support refresh mtmv (#16218)
     add 1473a9716b [fix](cooldown) Fix bug in report tablet (#16414)
     add bd8ef4edeb [fix](cooldown) Fix core in remove_all_remote_rowsets (#16374)
     add 63d57b83f3 [fix](memory) Fix request jemallloc metrics wait lock je_malloc_mutex_lock_slow #16381
     add 1069d4f91e [Enhancement](Stmt)ShowPartitionsStmt support forward to master #16359
     add 458adf6c91 [improvement](jdbc) refator jdbc of copy result set by batch (#16337)
     add e5d624ce9c [Enhancement](profile) lazy load profileContent string  (#16354)
     add c3a6eb4f9a [Refactor](function) remove useless function get to create column (#16333)
     add 1deefd7f72 [typo](docs)Remove doris manager doc (#16278)
     add d2b5015d3f [enhancement](profile) add the profile counter RawRowsRead to record the rows read from the parquet file (#16328)
     add c488e67bd3 [Bug](vectorized)Fix reading date and datetime types conversion error (#16252)
     add dd63897757 [fix](be)the set operation node should accept both nullable and non-nullable data from child node (#16126)
     add ca7b2e27a8 [regression-test](function) add regression test for money_format with truncate (#16052)
     add df3a6e2412 [fix](fe)only set column info for slots in sortTupleDesc (#16407)
     add 059cf58151 [fix](vertical compaction) fix uint32_t init value (#16377)
     add 09870098af [fix](func) fix core dump when the pattern of the regexp_extract_all function does not contain subpatterns (#16408)
     add c689b8918a [enhancement](runtimefilter) no need wait for fragment because two phase exec fragment (#16418)
     add b1b2697cc7 [fix](iceberg) fix iceberg catalog (#16372)
     add d2044c2dc5 [typo](docs) fix docs,chinese characters error (#16387)
     add f940cf4cf6 [fix](multi-catalog) fix recursive get schema cache bug (#16415)
     add d10d6ec906 Add a version label to the jdbc multi-catalog (#16423)
     add a390252893 [fix](keywork) add TIME to keyword (#16277)
     add f2fd47f238 [Improve](row-store) support row cache (#16263)
     add dccd04a3ba [fix](fe)predicate is wrongly pushed through CUBE function (#15831)
     add a17fbe2b4c [fix](MTMV) Use current db to identify the MTMV tasks and jobs (#16419)
     add 7bd6e32f85 [build-support](code-style): Add more config in IntelliJ-code-format.xml (#16420)
     add 719b8ca340 [enhance](Nereids): polish code (#16368)
     add 737c73dcf0 [Improvement](topn) order by key topn query optimization (#15663)
     add b21fdace37 [bugfix](RemoteUDF) fix remote udf retrun `rpc env init error` (#16325)
     add c0054ddb2b [chore](type-info) Remove unused method in TypeInfo #16433
     add da27039fe4 [Fix](load) Fix memory leak for stream load 2pc #16430
     add 118e769dac [fix](regression-test) fix external table p2 case bug (#16405)
     add c1400a34eb [regression](fix) 1. fix broker load test case and add orc test 2. se… (#16373)
     add 2bee26b05a [fix](merge-on-write) fix that the query result has duplicate keys (#16336)
     add 36a5e0a2a9 [bugfix](array) fix element revert on error in DataTypeArray::from_string (#16434)
     add 0744aeb201 [fix](docs) fix the 404  bad link  of website doc (#16284)
     add 3334e3f393 [fix](restore) do not set default replication_allocation when restore with property reserve_replica = true (#15562)
     add dcbcec0775 [regression](fuzzy)fuzzy enable_fold_constant_by_be (#16448)
     add a13beca0de [Fix](load)Use lower case for load column names. #16422
     add 91229bb87d [Bug](makr join) Fix mark join with other conjuncts (#16435)
     add 0b8c6315fb [fix](broker load) Fix hll_hash(null) in broker load report incorrect Exception (#16293)
     add 27216dc7e0 [improvement](multi-catalog) push down all predicates into rowgroup/page filtering for ParquetReader (#16388)
     add bed1ab7c19 [Feature](Nereids) Add hint to enable pre-aggregation when scan OLAP table. (#15614)
     add 6fdd35a6f2 [enhancement](mpp process) remove unused method  and make report process more clear (#16441)
     add d390e63a03 [enhancement](stream receiver) make stream receiver exception safe (#16412)
     add 796d51ae2e [enhance](fuzzy)set rewriteOrToInPredicateThreshold=2/10000 in fuzzy mode (#16456)
     add 9114896178 [DecimalV3](opt) opt the function of decimalv3 to_string logic (#16427)
     add 1d0fdff98a [Bug](sort) disable 2phase read for sort by expressions exclude slotref (#16460)
     add f90d844a53 [improvement](compaction) enable compaction in TABLET_NOTREADY (#16470)
     add a4c28e6efa [Fix](Nereids) runtime filter cannot generate when expression is cast. (#16120)
     add 91325e5ca3 [fix](pipeline) incorrect result when disabling sharing hash table (#16476)
     add cf18de14b5 [fix](writer) add _is_closed state to DeltaWriter and avoid write/close core after close (#16453)
     add 289a4b2ea4 [fix](func) fix truncate float type result error (#16468)
     add 81dbed70c2 [fix](Nereids) back off on tpch p1 (#16478)
     add 254790c564 [fix](nereids) FE nereids use DateV2Literal instead of 'cast datev2' (#16386)
     add afdaf2d70e [Doc](Jdbc Catlog)  JDBC Catalog support `Insert` operation (#16454)
     add 2350ef1a64 Modify thrift_rpc_timeout_ms default value documentation (#16464)
     add 713c11b42b [typo](docs) Fix some errors in the description (#16452)
     add 583001bd92 [Bug](share hash table) Support shared hash table on Nereids (#16474)
     add 2fd7833a12 [fix](doc): fix typo of tpch.md (#16229)
     add 98c741d664 [fix](Nereids): `FilterOrSelf` shouldn't `And` all predicates.. (#16491)
     add 41947c73eb [Feature](array-function) Support array functions for nested type datev2 and datetimev2 (#16382)
     add 2883f67042 [fix](iceberg) update iceberg docs and add credential properties (#16429)
     add f6a20f844b [fix](hashjoin) join produce blocks with rows larger than batch size: handle join with other conjuncts (#16402)
     add e11437d1fe [fix](planner) npe in RewriteBinaryPredicatesRule (#16401)
     add d956cb13af [Bug](point query) Reusable in PointQueryExecutor should  call init before add to LookupCache (#16489)
     add b06e6b25c9 [improvement](fuzzy) print fuzzy session variable in FE audit log (#16493)
     add 666f7096f2 [Fix](multi catalog)(planner) Fix external table statistic collection bug (#16486)
     add f71fc3291f [Bug](fix) right anti join error result when batch size is low (#16510)
     add bb334de00f [enhancement](load) Change transaction limit from global level to db level (#15830)
     add a512469537 [fix](planner) cannot process more than one subquery in disjunct (#16506)
     add f0b0eedbc5 [fix](planner)group_concat lost order by info in second phase merge agg (#16479)
     add d1c6b81140 [Bug](log) add some log to find out bug (#16518)
     add 2d7a9c9c11 add the batch interval time of sink in spark connector doc (#16501)
     add e6b0d94459 [enhancement][docs] add docs for newly added two compaction method (#16529) (#16530)
     add e1f1386395 [fix](cooldown) Rewrite update cooldown conf (#16488)
     add 9f8753ffd2 [bugfix](vertical_compaction) fix base_compaction delete_sign handler (#16469)
     add 531616b8ee [Fix](bucket)fix partition with no history data && AutoBucketUtilsTest (#16516)
     add 0142ef8b95 [improvement](scanner) Supports bthread scanner (#16031)
     add ef8732855c Bump future from 0.18.2 to 0.18.3 in /extension/dbt-doris

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   (9e04b4682b)
            \
             N -- N -- N   refs/heads/dependabot/pip/extension/dbt-doris/future-0.18.3 (ef8732855c)

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:
 .asf.yaml                                          |     1 -
 .clangd                                            |     5 +
 .github/workflows/code-checks.yml                  |     2 +-
 .gitignore                                         |     3 +
 .licenserc.yaml                                    |     1 +
 README.md                                          |     5 -
 be/CMakeLists.txt                                  |    39 +-
 be/src/agent/agent_server.cpp                      |    10 +-
 be/src/agent/agent_server.h                        |     3 +-
 be/src/agent/task_worker_pool.cpp                  |   246 +-
 be/src/agent/task_worker_pool.h                    |    14 +-
 be/src/agent/utils.cpp                             |    40 -
 be/src/agent/utils.h                               |    15 +-
 be/src/common/config.h                             |    38 +-
 be/src/common/consts.h                             |     2 +
 be/src/common/daemon.cpp                           |   153 +-
 be/src/common/logging.h                            |     2 +-
 be/src/common/status.h                             |    19 +-
 be/src/exec/CMakeLists.txt                         |     7 +-
 be/src/exec/arrow/arrow_reader.cpp                 |     1 -
 be/src/exec/arrow/arrow_reader.h                   |    12 +-
 be/src/exec/arrow/orc_reader.cpp                   |   184 -
 be/src/exec/arrow/orc_reader.h                     |    63 -
 be/src/exec/arrow/parquet_reader.cpp               |   329 +-
 be/src/exec/arrow/parquet_reader.h                 |    18 +-
 be/src/exec/arrow/parquet_row_group_reader.cpp     |   636 -
 be/src/exec/arrow/parquet_row_group_reader.h       |   100 -
 be/src/exec/base_scanner.cpp                       |   142 -
 be/src/exec/base_scanner.h                         |    37 +-
 be/src/exec/data_sink.h                            |     2 +-
 be/src/exec/decompressor.h                         |     2 +-
 be/src/exec/es/es_predicate.cpp                    |   437 -
 be/src/exec/es/es_predicate.h                      |   164 -
 be/src/exec/es/es_query_builder.cpp                |   454 -
 be/src/exec/es/es_query_builder.h                  |   138 -
 be/src/exec/es/es_scan_reader.cpp                  |     5 +-
 be/src/exec/es/es_scroll_parser.cpp                |   280 +-
 be/src/exec/es/es_scroll_parser.h                  |     9 +-
 be/src/exec/es/es_scroll_query.cpp                 |     1 -
 be/src/exec/es/es_scroll_query.h                   |     3 +-
 be/src/exec/exec_node.cpp                          |    80 +-
 be/src/exec/exec_node.h                            |    23 -
 be/src/exec/hash_table.cpp                         |   452 -
 be/src/exec/hash_table.h                           |   480 -
 be/src/exec/odbc_connector.h                       |     3 -
 be/src/exec/olap_common.h                          |    17 +-
 be/src/exec/olap_utils.h                           |    90 +-
 be/src/exec/parquet_scanner.cpp                    |   141 -
 be/src/exec/parquet_scanner.h                      |    84 -
 be/src/exec/read_write_util.cpp                    |    72 -
 be/src/exec/read_write_util.h                      |   229 -
 be/src/exec/rowid_fetcher.cpp                      |   131 +
 be/src/exec/rowid_fetcher.h                        |    44 +
 be/src/exec/scan_node.h                            |     1 -
 be/src/exec/schema_scanner.cpp                     |   197 +-
 be/src/exec/schema_scanner.h                       |    28 +-
 .../schema_scanner/schema_backends_scanner.cpp     |   117 +-
 .../exec/schema_scanner/schema_backends_scanner.h  |     9 +-
 .../schema_scanner/schema_charsets_scanner.cpp     |    94 +-
 .../exec/schema_scanner/schema_charsets_scanner.h  |     9 +-
 .../schema_scanner/schema_collations_scanner.cpp   |   116 +-
 .../schema_scanner/schema_collations_scanner.h     |     9 +-
 .../exec/schema_scanner/schema_columns_scanner.cpp |   504 +-
 .../exec/schema_scanner/schema_columns_scanner.h   |    21 +-
 .../exec/schema_scanner/schema_dummy_scanner.cpp   |     6 +-
 be/src/exec/schema_scanner/schema_dummy_scanner.h  |     6 +-
 .../exec/schema_scanner/schema_files_scanner.cpp   |    77 +-
 be/src/exec/schema_scanner/schema_files_scanner.h  |     8 +-
 .../schema_scanner/schema_partitions_scanner.cpp   |    47 +-
 .../schema_scanner/schema_partitions_scanner.h     |     8 +-
 .../exec/schema_scanner/schema_rowsets_scanner.cpp |   151 +-
 .../exec/schema_scanner/schema_rowsets_scanner.h   |    14 +-
 .../schema_schema_privileges_scanner.cpp           |   149 +-
 .../schema_schema_privileges_scanner.h             |    14 +-
 .../schema_scanner/schema_schemata_scanner.cpp     |   111 +-
 .../exec/schema_scanner/schema_schemata_scanner.h  |    11 +-
 .../schema_scanner/schema_statistics_scanner.cpp   |    30 +-
 .../schema_scanner/schema_statistics_scanner.h     |     4 +-
 .../schema_table_privileges_scanner.cpp            |   170 +-
 .../schema_table_privileges_scanner.h              |    14 +-
 .../exec/schema_scanner/schema_tables_scanner.cpp  |   362 +-
 be/src/exec/schema_scanner/schema_tables_scanner.h |    15 +-
 .../schema_user_privileges_scanner.cpp             |   131 +-
 .../schema_user_privileges_scanner.h               |    14 +-
 .../schema_scanner/schema_variables_scanner.cpp    |    68 +-
 .../exec/schema_scanner/schema_variables_scanner.h |    11 +-
 .../exec/schema_scanner/schema_views_scanner.cpp   |   222 +-
 be/src/exec/schema_scanner/schema_views_scanner.h  |    13 +-
 be/src/exec/table_connector.cpp                    |    54 +-
 be/src/exec/table_connector.h                      |    10 +-
 be/src/exec/tablet_info.h                          |     6 +-
 be/src/exec/text_converter.cpp                     |    32 +-
 be/src/exec/text_converter.h                       |    25 +-
 be/src/exec/text_converter.hpp                     |   131 -
 be/src/exprs/CMakeLists.txt                        |    44 -
 be/src/exprs/agg_fn.cpp                            |   221 -
 be/src/exprs/agg_fn.h                              |   187 -
 be/src/exprs/agg_fn_evaluator.cpp                  |   950 -
 be/src/exprs/agg_fn_evaluator.h                    |   345 -
 be/src/exprs/aggregate_functions.cpp               |  3089 -
 be/src/exprs/aggregate_functions.h                 |   422 -
 be/src/exprs/anyval_util.cpp                       |   229 -
 be/src/exprs/anyval_util.h                         |   536 -
 be/src/exprs/arithmetic_expr.cpp                   |   226 -
 be/src/exprs/arithmetic_expr.h                     |   181 -
 be/src/exprs/array_functions.cpp                   |    48 -
 be/src/exprs/array_functions.h                     |    37 -
 be/src/exprs/binary_predicate.cpp                  |   509 -
 be/src/exprs/binary_predicate.h                    |    99 -
 be/src/exprs/bitmap_function.cpp                   |  1140 -
 be/src/exprs/bitmap_function.h                     |   162 -
 be/src/exprs/bitmapfilter_predicate.h              |     2 +-
 be/src/exprs/bloom_filter_func.h                   |   444 +
 be/src/exprs/bloomfilter_predicate.cpp             |    96 -
 be/src/exprs/bloomfilter_predicate.h               |   491 -
 be/src/exprs/case_expr.cpp                         |   233 -
 be/src/exprs/case_expr.h                           |    81 -
 be/src/exprs/cast_expr.cpp                         |   156 -
 be/src/exprs/cast_expr.h                           |    62 -
 be/src/exprs/cast_functions.cpp                    |   572 -
 be/src/exprs/cast_functions.h                      |   191 -
 be/src/exprs/compound_predicate.cpp                |    84 -
 be/src/exprs/compound_predicate.h                  |   115 -
 be/src/exprs/conditional_functions.cpp             |   132 -
 be/src/exprs/conditional_functions.h               |   139 -
 be/src/exprs/create_predicate_function.h           |    13 +-
 be/src/exprs/decimalv2_operators.cpp               |   214 -
 be/src/exprs/decimalv2_operators.h                 |    83 -
 be/src/exprs/encryption_functions.cpp              |   225 -
 be/src/exprs/encryption_functions.h                |   111 -
 be/src/exprs/es_functions.cpp                      |    29 -
 be/src/exprs/es_functions.h                        |    38 -
 be/src/exprs/expr.cpp                              |   995 -
 be/src/exprs/expr.h                                |   600 -
 be/src/exprs/expr_context.cpp                      |   455 -
 be/src/exprs/expr_context.h                        |   197 -
 be/src/exprs/expr_value.h                          |   247 -
 be/src/exprs/grouping_sets_functions.cpp           |    34 -
 be/src/exprs/grouping_sets_functions.h             |    34 -
 be/src/exprs/hash_functions.cpp                    |    57 -
 be/src/exprs/hash_functions.h                      |    38 -
 be/src/exprs/hll_function.cpp                      |   131 -
 be/src/exprs/hll_function.h                        |    50 -
 be/src/exprs/hll_hash_function.cpp                 |    54 -
 be/src/exprs/hll_hash_function.h                   |    35 -
 be/src/exprs/hybrid_set.h                          |    48 +-
 be/src/exprs/in_predicate.cpp                      |   142 -
 be/src/exprs/in_predicate.h                        |    70 -
 be/src/exprs/info_func.cpp                         |    50 -
 be/src/exprs/info_func.h                           |    51 -
 be/src/exprs/is_null_predicate.cpp                 |    67 -
 be/src/exprs/is_null_predicate.h                   |    40 -
 be/src/exprs/json_functions.cpp                    |   233 +-
 be/src/exprs/json_functions.h                      |    36 +-
 be/src/exprs/like_predicate.cpp                    |   438 -
 be/src/exprs/like_predicate.h                      |   160 -
 be/src/exprs/literal.cpp                           |   266 -
 be/src/exprs/literal.h                             |    63 -
 be/src/exprs/match_predicate.cpp                   |   102 -
 be/src/exprs/match_predicate.h                     |    85 -
 be/src/exprs/math_functions.cpp                    |   562 +-
 be/src/exprs/math_functions.h                      |   161 -
 be/src/exprs/minmax_predicate.h                    |    19 +-
 be/src/exprs/new_agg_fn_evaluator.cc               |   643 -
 be/src/exprs/new_agg_fn_evaluator.h                |   311 -
 be/src/exprs/new_in_predicate.cpp                  |   184 -
 be/src/exprs/new_in_predicate.h                    |   345 -
 be/src/exprs/null_literal.cpp                      |    75 -
 be/src/exprs/null_literal.h                        |    57 -
 be/src/exprs/operators.cpp                         |   138 -
 be/src/exprs/operators.h                           |   251 -
 be/src/exprs/predicate.h                           |    36 -
 be/src/exprs/quantile_function.cpp                 |   162 -
 be/src/exprs/quantile_function.h                   |    37 -
 be/src/exprs/rpc_fn.cpp                            |   277 -
 be/src/exprs/rpc_fn.h                              |   137 -
 be/src/exprs/rpc_fn_call.cpp                       |   112 -
 be/src/exprs/rpc_fn_call.h                         |    60 -
 be/src/exprs/runtime_filter.cpp                    |   249 +-
 be/src/exprs/runtime_filter.h                      |   174 +-
 be/src/exprs/runtime_filter_slots.h                |    15 -
 be/src/exprs/runtime_filter_slots_cross.h          |     2 +-
 be/src/exprs/scalar_fn_call.cpp                    |   547 -
 be/src/exprs/scalar_fn_call.h                      |   140 -
 be/src/exprs/slot_ref.cpp                          |   308 -
 be/src/exprs/slot_ref.h                            |   121 -
 be/src/exprs/string_functions.cpp                  |   969 +-
 be/src/exprs/string_functions.h                    |   158 +-
 be/src/exprs/time_operators.cpp                    |    65 -
 be/src/exprs/time_operators.h                      |    46 -
 be/src/exprs/timestamp_functions.cpp               |  1036 -
 be/src/exprs/timestamp_functions.h                 |   444 -
 be/src/exprs/topn_function.cpp                     |   100 -
 be/src/exprs/topn_function.h                       |    44 -
 be/src/exprs/tuple_is_null_predicate.cpp           |    72 -
 be/src/exprs/tuple_is_null_predicate.h             |    54 -
 be/src/exprs/udf_builtins.cpp                      |    98 -
 be/src/exprs/udf_builtins.h                        |    50 -
 be/src/exprs/utility_functions.cpp                 |    43 -
 be/src/exprs/utility_functions.h                   |    42 -
 be/src/geo/CMakeLists.txt                          |     1 -
 be/src/geo/geo_functions.cpp                       |   287 -
 be/src/geo/geo_functions.h                         |   126 -
 be/src/geo/geo_types.h                             |     2 +-
 be/src/glibc-compatibility/glibc-compatibility.c   |     4 +-
 be/src/glibc-compatibility/musl/sync_file_range.c  |     2 +-
 .../glibc-compatibility/musl/x86_64/atomic_arch.h  |     6 +-
 be/src/gutil/cpu.cc                                |     4 +
 be/src/gutil/cpu.h                                 |     3 +
 be/src/gutil/endian.h                              |     2 +-
 be/src/gutil/map-util.h                            |    16 +-
 be/src/http/action/health_action.h                 |     2 +-
 be/src/http/action/stream_load.cpp                 |     3 +
 be/src/http/action/stream_load_2pc.cpp             |    14 +
 be/src/http/action/stream_load_2pc.h               |     3 +-
 be/src/http/action/version_action.h                |     2 +-
 be/src/http/http_common.h                          |     1 +
 be/src/io/CMakeLists.txt                           |     1 -
 be/src/io/cache/block/block_file_cache.cpp         |    23 +-
 be/src/io/cache/block/block_file_cache.h           |    34 +-
 be/src/io/cache/block/block_file_cache_factory.cpp |     4 +-
 be/src/io/cache/block/block_file_cache_factory.h   |     2 +-
 be/src/io/cache/block/block_file_cache_profile.cpp |     6 +-
 be/src/io/cache/block/block_file_cache_profile.h   |    45 +
 be/src/io/cache/block/block_lru_file_cache.cpp     |     2 +-
 be/src/io/cache/block/block_lru_file_cache.h       |     2 +-
 .../io/cache/block/cached_remote_file_reader.cpp   |     6 +-
 be/src/io/cache/dummy_file_cache.h                 |     2 +-
 be/src/io/cache/file_cache.h                       |     2 +-
 be/src/io/cache/sub_file_cache.cpp                 |    12 +
 be/src/io/cache/sub_file_cache.h                   |     4 +-
 be/src/io/cache/whole_file_cache.cpp               |    12 +
 be/src/io/cache/whole_file_cache.h                 |     2 +
 be/src/io/file_factory.cpp                         |    18 +-
 be/src/io/fs/broker_file_reader.cpp                |     1 +
 be/src/io/fs/broker_file_reader.h                  |     2 +-
 be/src/io/fs/file_system.h                         |    13 +-
 be/src/io/fs/file_system_map.cpp                   |    45 -
 be/src/io/fs/file_system_map.h                     |    48 -
 be/src/io/fs/local_file_reader.cpp                 |    23 +-
 be/src/io/fs/local_file_reader.h                   |     2 +
 be/src/io/fs/local_file_system.cpp                 |   105 +-
 be/src/io/fs/local_file_system.h                   |    23 +-
 be/src/io/fs/remote_file_system.cpp                |    14 +-
 be/src/io/fs/remote_file_system.h                  |     7 +-
 be/src/io/fs/s3_file_reader.cpp                    |    14 +-
 be/src/io/fs/s3_file_reader.h                      |     2 +
 be/src/io/fs/s3_file_system.cpp                    |   106 +-
 be/src/io/fs/s3_file_system.h                      |    31 +-
 be/src/io/hdfs_builder.h                           |     8 +-
 be/src/olap/CMakeLists.txt                         |    12 +-
 be/src/olap/aggregate_func.cpp                     |   270 -
 be/src/olap/aggregate_func.h                       |   673 -
 be/src/olap/base_tablet.h                          |    15 +-
 be/src/olap/bhp_lib.h                              |   753 -
 be/src/olap/bitmap_filter_predicate.h              |     1 -
 be/src/olap/block_column_predicate.h               |    18 +-
 be/src/olap/bloom_filter_predicate.h               |     2 +-
 be/src/olap/byte_buffer.cpp                        |   204 -
 be/src/olap/byte_buffer.h                          |   210 -
 be/src/olap/column_block.h                         |   104 -
 be/src/olap/column_predicate.h                     |    15 +-
 be/src/olap/column_vector.cpp                      |   330 -
 be/src/olap/column_vector.h                        |   262 -
 be/src/olap/compaction.cpp                         |     4 +
 be/src/olap/compaction.h                           |     1 -
 be/src/olap/comparison_predicate.h                 |    36 +-
 be/src/olap/compress.cpp                           |    91 -
 be/src/olap/compress.h                             |    55 -
 be/src/olap/cumulative_compaction_policy.cpp       |    35 +-
 be/src/olap/cumulative_compaction_policy.h         |     7 +-
 be/src/olap/data_dir.cpp                           |    50 +-
 be/src/olap/delta_writer.cpp                       |    41 +-
 be/src/olap/delta_writer.h                         |     7 +-
 be/src/olap/field.h                                |   241 +-
 be/src/olap/hll.cpp                                |     2 +-
 be/src/olap/in_list_predicate.h                    |    39 +-
 be/src/olap/iterators.h                            |    11 +-
 be/src/olap/like_column_predicate.cpp              |    18 +-
 be/src/olap/like_column_predicate.h                |    28 +-
 be/src/olap/lru_cache.cpp                          |    94 +-
 be/src/olap/lru_cache.h                            |    29 +-
 be/src/olap/match_predicate.cpp                    |   102 +
 be/src/olap/match_predicate.h                      |    62 +
 be/src/olap/memtable.cpp                           |    41 +-
 be/src/olap/memtable.h                             |    17 +-
 be/src/olap/merger.cpp                             |     8 +-
 be/src/olap/null_predicate.cpp                     |     2 +-
 be/src/olap/olap_common.h                          |    26 +-
 be/src/olap/olap_server.cpp                        |    15 +-
 be/src/olap/{tuple.h => olap_tuple.h}              |     0
 be/src/olap/predicate_creator.h                    |    11 +-
 be/src/olap/push_handler.cpp                       |   671 +-
 be/src/olap/push_handler.h                         |   118 +-
 be/src/olap/reader.cpp                             |    10 +-
 be/src/olap/reader.h                               |    26 +-
 be/src/olap/row.h                                  |   237 -
 be/src/olap/row_cursor.h                           |    28 +-
 be/src/olap/rowset/beta_rowset.cpp                 |    12 +-
 be/src/olap/rowset/beta_rowset.h                   |     6 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |    20 +-
 be/src/olap/rowset/beta_rowset_reader.h            |     5 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |    30 +-
 be/src/olap/rowset/beta_rowset_writer.h            |     9 +-
 be/src/olap/rowset/rowset.cpp                      |     4 +-
 be/src/olap/rowset/rowset.h                        |    19 +-
 be/src/olap/rowset/rowset_meta.h                   |    10 +-
 be/src/olap/rowset/rowset_reader.h                 |     3 +-
 be/src/olap/rowset/rowset_reader_context.h         |     5 +
 be/src/olap/rowset/rowset_writer.h                 |     6 -
 be/src/olap/rowset/rowset_writer_context.h         |     3 +
 be/src/olap/rowset/segment_v2/binary_dict_page.cpp |    55 -
 be/src/olap/rowset/segment_v2/binary_dict_page.h   |     6 -
 be/src/olap/rowset/segment_v2/binary_plain_page.h  |    45 +-
 .../olap/rowset/segment_v2/binary_prefix_page.cpp  |    68 -
 be/src/olap/rowset/segment_v2/binary_prefix_page.h |     8 -
 .../olap/rowset/segment_v2/bitmap_index_reader.cpp |     1 -
 .../olap/rowset/segment_v2/bitmap_index_reader.h   |     6 +-
 be/src/olap/rowset/segment_v2/bitshuffle_page.h    |    30 +-
 .../olap/rowset/segment_v2/bitshuffle_wrapper.cpp  |    17 +-
 be/src/olap/rowset/segment_v2/bloom_filter.h       |     2 +-
 .../rowset/segment_v2/bloom_filter_index_reader.h  |     1 -
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   212 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |    89 +-
 .../rowset/segment_v2/empty_segment_iterator.h     |     1 +
 be/src/olap/rowset/segment_v2/encoding_info.h      |     2 +-
 .../rowset/segment_v2/frame_of_reference_page.h    |    26 +-
 .../rowset/segment_v2/indexed_column_reader.cpp    |    37 -
 .../olap/rowset/segment_v2/indexed_column_reader.h |     9 +-
 .../rowset/segment_v2/inverted_index_cache.cpp     |   173 +
 .../olap/rowset/segment_v2/inverted_index_cache.h  |   167 +
 .../segment_v2/inverted_index_compound_directory.h |     2 +-
 .../rowset/segment_v2/inverted_index_reader.cpp    |   616 +-
 .../olap/rowset/segment_v2/inverted_index_reader.h |   140 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |    14 +-
 .../olap/rowset/segment_v2/ordinal_page_index.cpp  |     1 -
 be/src/olap/rowset/segment_v2/ordinal_page_index.h |     4 +-
 be/src/olap/rowset/segment_v2/page_decoder.h       |    17 +-
 be/src/olap/rowset/segment_v2/plain_page.h         |    25 -
 be/src/olap/rowset/segment_v2/rle_page.h           |    25 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |     8 +-
 be/src/olap/rowset/segment_v2/segment.h            |     7 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |    66 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |    40 +-
 be/src/olap/rowset/segment_v2/segment_writer.h     |     5 +
 be/src/olap/rowset/unique_rowset_id_generator.h    |     7 +-
 be/src/olap/rowset/vertical_beta_rowset_writer.cpp |     6 +
 be/src/olap/schema.cpp                             |   101 +-
 be/src/olap/schema.h                               |    21 +-
 be/src/olap/schema_change.cpp                      |    15 +-
 be/src/olap/schema_change.h                        |     2 +-
 be/src/olap/snapshot_manager.cpp                   |     7 -
 be/src/olap/storage_engine.h                       |     6 +-
 be/src/olap/storage_policy.cpp                     |   107 +
 be/src/olap/storage_policy.h                       |    71 +
 be/src/olap/storage_policy_mgr.cpp                 |   105 -
 be/src/olap/storage_policy_mgr.h                   |    79 -
 be/src/olap/stream_index_common.cpp                |   127 -
 be/src/olap/stream_index_common.h                  |    94 -
 be/src/olap/stream_name.cpp                        |    46 -
 be/src/olap/stream_name.h                          |    43 -
 be/src/olap/tablet.cpp                             |   494 +-
 be/src/olap/tablet.h                               |    90 +-
 be/src/olap/tablet_manager.cpp                     |    26 +-
 be/src/olap/tablet_manager.h                       |     3 +
 be/src/olap/tablet_meta.cpp                        |    39 +-
 be/src/olap/tablet_meta.h                          |    37 +-
 be/src/olap/tablet_schema.cpp                      |    31 +-
 be/src/olap/tablet_schema.h                        |    24 +-
 be/src/olap/task/engine_batch_load_task.cpp        |    10 +-
 be/src/olap/task/engine_checksum_task.cpp          |     2 +-
 be/src/olap/types.h                                |   550 +-
 be/src/olap/utils.cpp                              |   149 -
 be/src/olap/utils.h                                |    40 +-
 be/src/olap/version_graph.h                        |     4 +
 be/src/olap/wrapper_field.h                        |    15 -
 be/src/pipeline/exec/aggregation_sink_operator.h   |     4 +-
 be/src/pipeline/exec/analytic_sink_operator.h      |     4 +-
 be/src/pipeline/exec/assert_num_rows_operator.h    |     4 +-
 be/src/pipeline/exec/broker_scan_operator.h        |    59 -
 be/src/pipeline/exec/const_value_operator.h        |     6 +-
 be/src/pipeline/exec/datagen_operator.h            |     2 +-
 be/src/pipeline/exec/empty_set_operator.h          |     2 +-
 be/src/pipeline/exec/exchange_sink_operator.cpp    |     1 -
 be/src/pipeline/exec/hashjoin_build_sink.h         |     4 +-
 be/src/pipeline/exec/mysql_scan_operator.h         |     2 +-
 .../exec/nested_loop_join_build_operator.h         |     4 +-
 be/src/pipeline/exec/olap_table_sink_operator.h    |     4 +-
 be/src/pipeline/exec/operator.cpp                  |     4 +-
 be/src/pipeline/exec/operator.h                    |    20 +-
 be/src/pipeline/exec/scan_operator.cpp             |    16 +
 be/src/pipeline/exec/scan_operator.h               |     4 +
 be/src/pipeline/exec/set_source_operator.h         |     2 +-
 be/src/pipeline/exec/sort_sink_operator.h          |     2 +-
 .../exec/streaming_aggregation_sink_operator.h     |     4 +-
 be/src/pipeline/exec/table_sink_operator.h         |     4 +-
 be/src/pipeline/exec/union_sink_operator.h         |     4 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |    17 -
 be/src/pipeline/pipeline_task.cpp                  |     6 +-
 be/src/pipeline/pipeline_task.h                    |     7 +-
 be/src/pipeline/task_scheduler.cpp                 |     1 +
 be/src/runtime/CMakeLists.txt                      |     6 -
 be/src/runtime/buffer_control_block.cpp            |    41 +-
 be/src/runtime/buffer_control_block.h              |     3 -
 be/src/runtime/cache/result_cache.h                |     1 -
 be/src/runtime/cache/result_node.h                 |     1 -
 be/src/runtime/collection_value.cpp                |   567 +-
 be/src/runtime/collection_value.h                  |   151 -
 be/src/runtime/datetime_value.h                    |     7 +-
 be/src/runtime/decimalv2_value.h                   |     2 +
 be/src/runtime/descriptor_helper.h                 |     2 +
 be/src/runtime/descriptors.cpp                     |    25 +-
 be/src/runtime/descriptors.h                       |    31 +-
 be/src/runtime/dpp_sink_internal.cpp               |   173 -
 be/src/runtime/dpp_sink_internal.h                 |   219 -
 be/src/runtime/exec_env.h                          |     7 +-
 be/src/runtime/exec_env_init.cpp                   |    33 +-
 be/src/runtime/fold_constant_executor.cpp          |    58 +-
 be/src/runtime/fold_constant_executor.h            |     9 +-
 be/src/runtime/fragment_mgr.cpp                    |    43 +-
 be/src/runtime/load_channel_mgr.cpp                |     3 +-
 be/src/runtime/mem_pool.cpp                        |    18 -
 be/src/runtime/mem_pool.h                          |     6 -
 be/src/runtime/memory/jemalloc_hook.cpp            |     3 +
 be/src/runtime/memory/mem_tracker_limiter.cpp      |    89 +-
 be/src/runtime/memory/mem_tracker_limiter.h        |    31 +-
 be/src/runtime/multi_precision.h                   |    34 -
 be/src/runtime/plan_fragment_executor.cpp          |    54 +-
 be/src/runtime/plan_fragment_executor.h            |     5 -
 be/src/runtime/primitive_type.cpp                  |    54 +-
 be/src/runtime/primitive_type.h                    |    12 +-
 be/src/runtime/query_fragments_ctx.h               |     1 -
 be/src/runtime/query_statistics.h                  |     2 +-
 be/src/runtime/raw_value.cpp                       |   677 -
 be/src/runtime/raw_value.h                         |   277 +-
 be/src/runtime/result_buffer_mgr.cpp               |    26 +-
 be/src/runtime/result_buffer_mgr.h                 |     5 +-
 be/src/runtime/result_writer.h                     |     8 +-
 be/src/runtime/runtime_filter_mgr.cpp              |     2 +-
 be/src/runtime/runtime_predicate.cpp               |     7 +
 be/src/runtime/runtime_predicate.h                 |    25 +-
 be/src/runtime/runtime_state.cpp                   |    60 +-
 be/src/runtime/runtime_state.h                     |   106 +-
 be/src/runtime/string_buffer.hpp                   |   108 -
 be/src/runtime/string_search.hpp                   |    31 +-
 be/src/runtime/string_value.cpp                    |    57 -
 be/src/runtime/string_value.h                      |   211 -
 be/src/runtime/string_value.hpp                    |    59 -
 be/src/runtime/tablets_channel.cpp                 |     2 +-
 be/src/runtime/thread_context.h                    |     6 -
 be/src/runtime/thread_resource_mgr.cpp             |   107 -
 be/src/runtime/thread_resource_mgr.h               |   247 -
 be/src/runtime/tuple.cpp                           |   298 -
 be/src/runtime/tuple.h                             |   189 -
 be/src/runtime/tuple_row.cpp                       |    41 -
 be/src/runtime/tuple_row.h                         |   117 -
 be/src/runtime/type_limit.h                        |     8 +-
 be/src/runtime/types.h                             |     3 -
 be/src/service/CMakeLists.txt                      |     1 +
 be/src/service/backend_service.cpp                 |     6 -
 be/src/service/backend_service.h                   |     2 -
 be/src/service/internal_service.cpp                |   162 +-
 be/src/service/internal_service.h                  |    11 +
 be/src/service/point_query_executor.cpp            |   309 +
 be/src/service/point_query_executor.h              |   269 +
 be/src/udf/udf.cpp                                 |    80 -
 be/src/udf/udf.h                                   |   464 +-
 be/src/udf/udf_internal.h                          |    12 +-
 be/src/util/CMakeLists.txt                         |    15 +-
 be/src/util/array_parser.cpp                       |    43 -
 be/src/util/array_parser.h                         |   247 -
 be/src/util/arrow/block_convertor.cpp              |    16 +-
 be/src/util/arrow/row_batch.cpp                    |     1 -
 be/src/util/arrow/row_block.cpp                    |    13 -
 be/src/util/arrow/row_block.h                      |     3 -
 be/src/util/async_io.h                             |   106 +
 be/src/util/batch_process_thread_pool.hpp          |   175 -
 be/src/util/bitmap_intersect.h                     |    42 +-
 be/src/util/blocking_priority_queue.hpp            |    39 +-
 be/src/util/broker_load_error_hub.cpp              |    96 -
 be/src/util/broker_load_error_hub.h                |    82 -
 be/src/util/buffer_builder.hpp                     |    59 -
 be/src/util/counter_cond_variable.hpp              |    83 -
 be/src/util/doris_metrics.cpp                      |    13 +-
 be/src/util/doris_metrics.h                        |     9 +-
 be/src/util/dummy_runtime_profile.h                |    37 -
 be/src/util/hash_util.hpp                          |     2 +-
 be/src/util/jni-util.cpp                           |    33 +
 be/src/util/jni-util.h                             |     1 +
 be/src/util/jni_native_method.cpp                  |    30 +
 be/src/util/jni_native_method.h                    |    28 +
 be/src/util/jsonb_document.h                       |    53 +-
 be/src/util/jsonb_stream.h                         |     5 +
 be/src/util/jsonb_utils.h                          |     8 +
 be/src/util/jsonb_writer.h                         |    23 +
 be/src/util/load_error_hub.cpp                     |    77 -
 be/src/util/load_error_hub.h                       |    63 -
 be/src/util/lock.h                                 |   100 +
 be/src/util/mem_info.cpp                           |    59 +-
 be/src/util/mem_info.h                             |    10 +-
 be/src/util/mysql_global.h                         |     3 +
 be/src/util/mysql_load_error_hub.cpp               |   142 -
 be/src/util/mysql_load_error_hub.h                 |   102 -
 be/src/util/mysql_row_buffer.cpp                   |   234 +-
 be/src/util/mysql_row_buffer.h                     |    16 +
 be/src/util/null_load_error_hub.cpp                |    48 -
 be/src/util/null_load_error_hub.h                  |    52 -
 be/src/util/once.h                                 |    17 +-
 be/src/util/path_trie.hpp                          |     2 +-
 be/src/util/priority_thread_pool.hpp               |     7 +-
 be/src/util/priority_work_stealing_thread_pool.hpp |     3 +-
 be/src/util/progress_updater.cpp                   |     4 +-
 be/src/util/proto_util.h                           |    19 -
 be/src/util/s3_uri.cpp                             |     7 +
 be/src/util/s3_uri.h                               |     1 +
 be/src/util/s3_util.h                              |    18 +-
 be/src/util/semaphore.hpp                          |    49 -
 be/src/util/simd/vstring_function.h                |     2 +-
 be/src/util/static_asserts.cpp                     |     8 +-
 be/src/util/string_parser.hpp                      |   146 +-
 be/src/util/symbols_util.cpp                       |   310 -
 be/src/util/symbols_util.h                         |    72 -
 be/src/util/system_metrics.cpp                     |    24 +
 be/src/util/system_metrics.h                       |    10 +
 be/src/util/topn_counter.cpp                       |   148 -
 be/src/util/topn_counter.h                         |   172 -
 be/src/util/tuple_row_zorder_compare.cpp           |    28 -
 be/src/util/tuple_row_zorder_compare.h             |    38 -
 be/src/util/url_parser.cpp                         |   102 +-
 be/src/util/url_parser.h                           |    42 +-
 be/src/util/zip_util.cpp                           |   138 -
 be/src/util/zip_util.h                             |    71 -
 be/src/vec/CMakeLists.txt                          |     7 +-
 .../vec/aggregate_functions/aggregate_function.h   |     4 +-
 .../aggregate_function_approx_count_distinct.h     |     3 +-
 .../aggregate_function_collect.cpp                 |     4 +
 .../aggregate_function_hll_union_agg.h             |     1 -
 .../aggregate_functions/aggregate_function_null.h  |     4 +-
 .../aggregate_function_orthogonal_bitmap.cpp       |     2 +-
 .../aggregate_function_orthogonal_bitmap.h         |     1 -
 .../aggregate_functions/aggregate_function_sort.h  |     2 +-
 be/src/vec/columns/column.h                        |    14 +-
 be/src/vec/columns/column_complex.h                |     4 +-
 be/src/vec/columns/column_dictionary.h             |    66 +-
 be/src/vec/columns/column_string.h                 |     2 +-
 be/src/vec/columns/column_vector.cpp               |     3 +-
 be/src/vec/columns/predicate_column.h              |    40 +-
 be/src/vec/common/columns_hashing.h                |     1 +
 be/src/vec/common/columns_hashing_impl.h           |     3 +-
 be/src/vec/common/hash_table/hash.h                |     3 +-
 be/src/vec/common/hash_table/hash_table.h          |     2 +-
 .../vec/common/hash_table/hash_table_key_holder.h  |     6 +-
 be/src/vec/common/hash_table/hash_table_utils.h    |     4 +-
 .../vec/common/hash_table/partitioned_hash_map.h   |    39 +
 .../vec/common/hash_table/partitioned_hash_table.h |    84 +-
 be/src/vec/common/hash_table/ph_hash_map.h         |   135 +-
 be/src/vec/common/hash_table/string_hash_map.h     |    30 +-
 be/src/vec/common/hash_table/string_hash_table.h   |    30 +-
 be/src/vec/common/sort/heap_sorter.cpp             |     5 +-
 be/src/vec/common/sort/sorter.cpp                  |    26 +-
 be/src/vec/common/sort/sorter.h                    |     9 +-
 be/src/vec/common/sort/topn_sorter.cpp             |    25 +-
 be/src/vec/common/string_ref.cpp                   |    81 +
 be/src/vec/common/string_ref.h                     |   237 +-
 be/src/vec/core/block.cpp                          |   156 +-
 be/src/vec/core/block.h                            |    67 +-
 be/src/vec/core/block_spill_reader.cpp             |    15 +-
 be/src/vec/core/block_spill_reader.h               |     3 +-
 be/src/vec/core/field.h                            |     2 +-
 be/src/vec/core/sort_cursor.h                      |    47 +-
 be/src/vec/core/types.h                            |    70 +-
 be/src/vec/data_types/data_type.h                  |     1 -
 be/src/vec/data_types/data_type_array.cpp          |     6 +-
 be/src/vec/data_types/data_type_decimal.cpp        |    17 +-
 be/src/vec/data_types/data_type_time_v2.cpp        |    23 +
 be/src/vec/data_types/data_type_time_v2.h          |     4 +-
 .../vec/exec/data_gen_functions/vnumbers_tvf.cpp   |     3 +-
 be/src/vec/exec/data_gen_functions/vnumbers_tvf.h  |     2 -
 be/src/vec/exec/format/csv/csv_reader.cpp          |    22 +-
 be/src/vec/exec/format/generic_reader.h            |     4 +-
 be/src/vec/exec/format/json/new_json_reader.cpp    |     2 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |    40 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |     5 +-
 be/src/vec/exec/format/parquet/parquet_common.cpp  |     4 -
 be/src/vec/exec/format/parquet/parquet_common.h    |    12 +-
 be/src/vec/exec/format/parquet/parquet_pred_cmp.h  |   823 +-
 be/src/vec/exec/format/parquet/schema_desc.cpp     |     8 +-
 be/src/vec/exec/format/parquet/schema_desc.h       |     2 +-
 .../format/parquet/vparquet_column_chunk_reader.h  |     2 +-
 .../exec/format/parquet/vparquet_column_reader.h   |    20 +-
 .../exec/format/parquet/vparquet_file_metadata.h   |     2 +-
 .../exec/format/parquet/vparquet_group_reader.cpp  |   206 +-
 .../exec/format/parquet/vparquet_group_reader.h    |     8 +
 .../exec/format/parquet/vparquet_page_index.cpp    |     8 +-
 .../vec/exec/format/parquet/vparquet_page_index.h  |     2 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |    66 +-
 be/src/vec/exec/format/parquet/vparquet_reader.h   |    17 +-
 be/src/vec/exec/format/table/iceberg_reader.cpp    |   153 +-
 be/src/vec/exec/format/table/iceberg_reader.h      |    28 +
 be/src/vec/exec/join/process_hash_table_probe.h    |     6 +
 .../vec/exec/join/process_hash_table_probe_impl.h  |   764 +-
 be/src/vec/exec/join/vhash_join_node.cpp           |    19 +-
 be/src/vec/exec/join/vhash_join_node.h             |     9 +-
 be/src/vec/exec/join/vnested_loop_join_node.cpp    |     4 +-
 be/src/vec/exec/scan/new_es_scan_node.cpp          |     3 +-
 be/src/vec/exec/scan/new_es_scan_node.h            |     1 -
 be/src/vec/exec/scan/new_es_scanner.cpp            |     6 +-
 be/src/vec/exec/scan/new_es_scanner.h              |     2 -
 be/src/vec/exec/scan/new_file_scan_node.cpp        |     2 -
 be/src/vec/exec/scan/new_jdbc_scanner.cpp          |    15 +-
 be/src/vec/exec/scan/new_jdbc_scanner.h            |     2 +
 be/src/vec/exec/scan/new_olap_scan_node.cpp        |     4 +-
 be/src/vec/exec/scan/new_olap_scanner.cpp          |    46 +-
 be/src/vec/exec/scan/scanner_context.cpp           |    51 +-
 be/src/vec/exec/scan/scanner_context.h             |    24 +-
 be/src/vec/exec/scan/scanner_scheduler.cpp         |   132 +-
 be/src/vec/exec/scan/vfile_scanner.cpp             |    24 +-
 be/src/vec/exec/scan/vfile_scanner.h               |    13 +-
 be/src/vec/exec/scan/vmeta_scan_node.h             |     2 +-
 be/src/vec/exec/scan/vscan_node.cpp                |    99 +-
 be/src/vec/exec/scan/vscan_node.h                  |    10 +-
 be/src/vec/exec/scan/vscanner.cpp                  |    14 +-
 be/src/vec/exec/scan/vscanner.h                    |     8 -
 be/src/vec/exec/vaggregation_node.cpp              |    43 +-
 be/src/vec/exec/vaggregation_node.h                |   346 +-
 be/src/vec/exec/vanalytic_eval_node.cpp            |    28 +-
 be/src/vec/exec/vanalytic_eval_node.h              |    13 +-
 be/src/vec/exec/varrow_scanner.cpp                 |     7 +-
 be/src/vec/exec/varrow_scanner.h                   |     1 -
 be/src/vec/exec/vbroker_scan_node.cpp              |   348 -
 be/src/vec/exec/vbroker_scan_node.h                |   115 -
 be/src/vec/exec/vbroker_scanner.cpp                |   471 -
 be/src/vec/exec/vbroker_scanner.h                  |    94 -
 be/src/vec/exec/vdata_gen_scan_node.cpp            |     2 -
 be/src/vec/exec/vdata_gen_scan_node.h              |     2 -
 be/src/vec/exec/vexchange_node.cpp                 |    34 +-
 be/src/vec/exec/vexchange_node.h                   |     9 +
 be/src/vec/exec/vjdbc_connector.cpp                |   256 +-
 be/src/vec/exec/vjdbc_connector.h                  |    42 +-
 be/src/vec/exec/vjson_scanner.cpp                  |  1607 -
 be/src/vec/exec/vjson_scanner.h                    |   279 -
 be/src/vec/exec/vmysql_scan_node.cpp               |    24 +-
 be/src/vec/exec/vmysql_scan_node.h                 |     8 -
 be/src/vec/exec/vorc_scanner.cpp                   |    40 -
 be/src/vec/exec/vorc_scanner.h                     |    54 -
 be/src/vec/exec/vschema_scan_node.cpp              |   328 +-
 be/src/vec/exec/vschema_scan_node.h                |    16 +-
 be/src/vec/exec/vset_operation_node.cpp            |    24 +-
 be/src/vec/exec/vsort_node.cpp                     |     5 +-
 be/src/vec/exec/vtable_function_node.cpp           |     4 +-
 be/src/vec/exec/vtable_function_node.h             |     2 -
 be/src/vec/exec/vunion_node.cpp                    |     4 +-
 .../vec/exprs/table_function/vexplode_json_array.h |     4 +-
 be/src/vec/exprs/table_function/vexplode_split.cpp |    61 +-
 be/src/vec/exprs/table_function/vexplode_split.h   |     9 +-
 be/src/vec/exprs/vbitmap_predicate.h               |     2 +-
 be/src/vec/exprs/vbloom_predicate.cpp              |     3 +-
 be/src/vec/exprs/vbloom_predicate.h                |     1 -
 be/src/vec/exprs/vcase_expr.cpp                    |     4 +-
 be/src/vec/exprs/vcast_expr.cpp                    |     3 +-
 be/src/vec/exprs/vcompound_pred.h                  |     2 +-
 be/src/vec/exprs/vdirect_in_predicate.h            |     2 +-
 be/src/vec/exprs/vectorized_fn_call.cpp            |    14 +-
 be/src/vec/exprs/vexpr.cpp                         |   111 +-
 be/src/vec/exprs/vexpr.h                           |     6 +-
 be/src/vec/exprs/vexpr_context.h                   |    15 +-
 be/src/vec/exprs/vin_predicate.cpp                 |     3 +-
 be/src/vec/exprs/vin_predicate.h                   |     4 +-
 be/src/vec/exprs/vliteral.cpp                      |    43 +-
 be/src/vec/exprs/vliteral.h                        |     2 +-
 be/src/vec/exprs/vruntimefilter_wrapper.h          |     2 +-
 be/src/vec/exprs/vslot_ref.cpp                     |    13 +-
 be/src/vec/exprs/vslot_ref.h                       |     4 +-
 .../vec/functions/array/function_array_distinct.h  |     6 +
 .../vec/functions/array/function_array_element.h   |     9 +
 be/src/vec/functions/array/function_array_index.h  |    17 +
 be/src/vec/functions/array/function_array_join.h   |     6 +
 be/src/vec/functions/array/function_array_remove.h |    18 +-
 be/src/vec/functions/array/function_array_set.h    |     2 +
 be/src/vec/functions/array/function_array_sort.h   |     6 +
 .../vec/functions/array/function_arrays_overlap.h  |     8 +
 be/src/vec/functions/date_time_transforms.h        |    74 +-
 be/src/vec/functions/function.cpp                  |    14 +-
 be/src/vec/functions/function.h                    |    20 +-
 be/src/vec/functions/function_cast.h               |    21 +-
 .../function_date_or_datetime_computation.cpp      |     2 +-
 .../function_date_or_datetime_computation.h        |   334 +-
 .../function_date_or_datetime_to_something.h       |    16 +-
 .../function_date_or_datetime_to_string.h          |    35 +-
 .../vec/functions/function_datetime_floor_ceil.cpp |    10 +-
 be/src/vec/functions/function_encryption.cpp       |    32 +-
 be/src/vec/functions/function_fake.cpp             |    25 +-
 be/src/vec/functions/function_fake.h               |    11 +-
 be/src/vec/functions/function_helpers.cpp          |   123 +-
 be/src/vec/functions/function_helpers.h            |    26 +-
 be/src/vec/functions/function_java_udf.h           |     6 +-
 be/src/vec/functions/function_regexp.cpp           |     6 +-
 be/src/vec/functions/function_rpc.cpp              |     2 +-
 be/src/vec/functions/function_rpc.h                |     6 +-
 be/src/vec/functions/function_running_difference.h |     4 +-
 be/src/vec/functions/function_string.cpp           |     6 +-
 be/src/vec/functions/function_string.h             |   197 +-
 be/src/vec/functions/function_timestamp.cpp        |   369 +-
 be/src/vec/functions/function_unary_arithmetic.h   |     7 +-
 be/src/vec/functions/functions_geo.cpp             |     1 -
 be/src/vec/functions/functions_geo.h               |    16 +
 be/src/vec/functions/hll_cardinality.cpp           |     1 -
 be/src/vec/functions/hll_empty.cpp                 |     1 -
 be/src/vec/functions/least_greast.cpp              |     1 +
 be/src/vec/functions/like.cpp                      |   126 +-
 be/src/vec/functions/like.h                        |    77 +-
 be/src/vec/functions/match.cpp                     |     5 +
 be/src/vec/functions/math.cpp                      |     1 +
 be/src/vec/functions/regexps.h                     |     4 +-
 be/src/vec/functions/to_time_function.cpp          |     3 +
 be/src/vec/io/io_helper.h                          |    19 +-
 be/src/vec/jsonb/serialize.cpp                     |   333 +
 be/src/vec/jsonb/serialize.h                       |    35 +
 be/src/vec/olap/block_reader.cpp                   |    25 +-
 be/src/vec/olap/block_reader.h                     |    17 +-
 be/src/vec/olap/olap_data_convertor.cpp            |     4 +
 be/src/vec/olap/olap_data_convertor.h              |     1 +
 be/src/vec/olap/vcollect_iterator.cpp              |   177 +
 be/src/vec/olap/vcollect_iterator.h                |    37 +-
 be/src/vec/olap/vertical_block_reader.cpp          |    18 +-
 be/src/vec/olap/vertical_block_reader.h            |    14 +-
 be/src/vec/olap/vertical_merge_iterator.cpp        |    22 +-
 be/src/vec/olap/vertical_merge_iterator.h          |    15 +-
 be/src/vec/olap/vgeneric_iterators.h               |     1 -
 .../vec/runtime/shared_hash_table_controller.cpp   |    11 +
 be/src/vec/runtime/shared_hash_table_controller.h  |     1 +
 be/src/vec/runtime/vdata_stream_recvr.cpp          |    68 +-
 be/src/vec/runtime/vdata_stream_recvr.h            |    23 +-
 be/src/vec/runtime/vdatetime_value.cpp             |     2 +-
 be/src/vec/runtime/vdatetime_value.h               |    58 +-
 be/src/vec/runtime/vfile_result_writer.cpp         |     5 +-
 be/src/vec/runtime/vorc_writer.cpp                 |    26 +-
 be/src/vec/runtime/vpartition_info.cpp             |    55 -
 be/src/vec/runtime/vpartition_info.h               |    59 -
 be/src/vec/sink/vdata_stream_sender.cpp            |    32 +-
 be/src/vec/sink/vdata_stream_sender.h              |    15 +-
 be/src/vec/sink/vmemory_scratch_sink.cpp           |     1 -
 be/src/vec/sink/vmysql_result_writer.cpp           |   323 +-
 be/src/vec/sink/vmysql_result_writer.h             |    11 +-
 be/src/vec/sink/vmysql_table_writer.cpp            |     1 -
 be/src/vec/sink/vresult_file_sink.cpp              |     3 +-
 be/src/vec/sink/vresult_sink.cpp                   |     3 +-
 be/src/vec/sink/vresult_sink.h                     |     1 -
 be/src/vec/sink/vtablet_sink.cpp                   |     5 -
 be/src/vec/sink/vtablet_sink.h                     |     3 -
 be/src/vec/utils/arrow_column_to_doris_column.cpp  |     2 +-
 be/src/vec/utils/arrow_column_to_doris_column.h    |     2 +-
 be/src/vec/utils/histogram_helpers.hpp             |    27 +-
 be/src/vec/utils/util.hpp                          |    13 +-
 be/test/CMakeLists.txt                             |    64 +-
 be/test/agent/cgroups_mgr_test.cpp                 |     5 -
 be/test/exprs/array_functions_test.cpp             |    77 -
 be/test/exprs/binary_predicate_test.cpp            |   158 -
 be/test/exprs/bitmap_function_test.cpp             |  1244 -
 be/test/exprs/bloom_filter_predicate_test.cpp      |    25 +-
 be/test/exprs/encryption_functions_test.cpp        |   267 -
 be/test/exprs/hash_function_test.cpp               |    52 -
 be/test/exprs/hll_function_test.cpp                |   109 -
 be/test/exprs/hybrid_set_test.cpp                  |    34 +-
 be/test/exprs/in_op_test.cpp                       |   149 -
 be/test/exprs/in_predicate_test.cpp                |   129 -
 be/test/exprs/json_function_test.cpp               |   212 -
 be/test/exprs/math_functions_test.cpp              |   288 -
 be/test/exprs/percentile_approx_test.cpp           |   142 -
 be/test/exprs/percentile_test.cpp                  |   114 -
 be/test/exprs/quantile_function_test.cpp           |   130 -
 be/test/exprs/runtime_filter_test.cpp              |   421 +-
 be/test/exprs/string_functions_test.cpp            |   819 -
 be/test/exprs/timestamp_functions_test.cpp         |   476 -
 be/test/exprs/topn_function_test.cpp               |   230 -
 be/test/exprs/window_funnel_test.cpp               |   425 -
 be/test/geo/geo_functions_test.cpp                 |   327 -
 be/test/http/stream_load_test.cpp                  |     4 -
 be/test/io/cache/remote_file_cache_test.cpp        |     5 +-
 be/test/olap/aggregate_func_test.cpp               |   385 -
 be/test/olap/block_column_predicate_test.cpp       |     2 +-
 be/test/olap/byte_buffer_test.cpp                  |   190 -
 be/test/olap/column_vector_test.cpp                |   191 -
 be/test/olap/cumulative_compaction_policy_test.cpp |    10 +-
 be/test/olap/delta_writer_test.cpp                 |   130 +-
 .../olap/engine_storage_migration_task_test.cpp    |     7 +-
 be/test/olap/file_helper_test.cpp                  |     6 -
 be/test/olap/file_utils_test.cpp                   |     6 -
 be/test/olap/memtable_flush_executor_test.cpp      |     1 -
 be/test/olap/olap_meta_test.cpp                    |     4 -
 be/test/olap/ordered_data_compaction_test.cpp      |     2 +-
 be/test/olap/push_handler_test.cpp                 |   456 -
 be/test/olap/remote_rowset_gc_test.cpp             |    25 +-
 be/test/olap/row_cursor_test.cpp                   |   201 -
 be/test/olap/rowid_conversion_test.cpp             |    29 +-
 be/test/olap/rowset/beta_rowset_test.cpp           |     5 +-
 be/test/olap/rowset/rowset_meta_manager_test.cpp   |     5 -
 be/test/olap/rowset/rowset_meta_test.cpp           |     5 -
 .../rowset/segment_v2/bloom_filter_page_test.cpp   |   178 -
 .../segment_v2/column_reader_writer_test.cpp       |    16 +-
 .../inverted_index_searcher_cache_test.cpp         |   205 +
 be/test/olap/storage_types_test.cpp                |     9 -
 be/test/olap/tablet_cooldown_test.cpp              |    70 +-
 be/test/olap/tablet_meta_manager_test.cpp          |     7 -
 be/test/olap/tablet_mgr_test.cpp                   |     7 -
 be/test/olap/tablet_test.cpp                       |    68 +-
 be/test/olap/test_data/header_without_inc_rs.txt   |     4 +-
 be/test/olap/txn_manager_test.cpp                  |     5 -
 be/test/runtime/array_test.cpp                     |   873 -
 be/test/runtime/buffer_control_block_test.cpp      |   184 -
 be/test/runtime/collection_value_test.cpp          |    96 -
 be/test/runtime/data_spliter_test.cpp              |   177 -
 be/test/runtime/dpp_sink_internal_test.cpp         |    96 -
 be/test/runtime/external_scan_context_mgr_test.cpp |     4 -
 be/test/runtime/mem_pool_test.cpp                  |    15 -
 be/test/runtime/raw_value_test.cpp                 |    45 -
 be/test/runtime/snapshot_loader_test.cpp           |     8 +-
 be/test/runtime/string_buffer_test.cpp             |    74 -
 be/test/runtime/string_value_test.cpp              |    11 +-
 be/test/runtime/test_env.cc                        |     2 -
 be/test/runtime/thread_resource_mgr_test.cpp       |    66 -
 be/test/testutil/array_utils.cpp                   |    98 -
 be/test/testutil/array_utils.h                     |    43 -
 be/test/testutil/mock_rowset.h                     |    36 +-
 be/test/testutil/run_all_tests.cpp                 |     1 +
 be/test/tools/benchmark_tool.cpp                   |    32 +-
 be/test/util/array_parser_test.cpp                 |   189 -
 be/test/util/bitmap_value_test.cpp                 |     4 +-
 be/test/util/counter_cond_variable_test.cpp        |    78 -
 be/test/util/decompress_test.cpp                   |     1 -
 be/test/util/string_parser_test.cpp                |     5 +-
 be/test/util/zip_util_test.cpp                     |   106 -
 be/test/vec/core/block_spill_test.cpp              |   105 +-
 be/test/vec/core/block_test.cpp                    |     3 +-
 be/test/vec/exec/parquet/parquet_reader_test.cpp   |     4 +-
 be/test/vec/exec/parquet/parquet_thrift_test.cpp   |    28 +-
 be/test/vec/exec/vbroker_scan_node_test.cpp        |   638 -
 be/test/vec/exec/vbroker_scanner_test.cpp          |   555 -
 be/test/vec/exec/vgeneric_iterators_test.cpp       |     2 +-
 be/test/vec/exec/vjson_scanner_test.cpp            |   862 -
 be/test/vec/exec/vorc_scanner_test.cpp             |   885 -
 be/test/vec/exec/vparquet_scanner_test.cpp         |   498 -
 be/test/vec/exec/vtablet_sink_test.cpp             |     4 -
 be/test/vec/exprs/vexpr_test.cpp                   |    21 +-
 be/test/vec/function/function_arithmetic_test.cpp  |     1 -
 be/test/vec/function/function_array_index_test.cpp |     1 -
 be/test/vec/function/function_array_size_test.cpp  |     1 -
 .../vec/function/function_arrays_overlap_test.cpp  |     1 -
 be/test/vec/function/function_hash_test.cpp        |     1 -
 be/test/vec/function/table_function_test.cpp       |    27 +-
 be/test/vec/jsonb/serialize_test.cpp               |   269 +
 be/test/vec/olap/vertical_compaction_test.cpp      |     2 +-
 bin/start_fe.sh                                    |    13 +-
 build-support/IntelliJ-code-format.xml             |     4 +
 build.sh                                           |     5 +
 dist/LICENSE-dist.txt                              |   103 +-
 dist/licenses/LICENSE-fast_float.txt               |    27 +
 docker/thirdparties/custom_settings.env            |    23 +
 .../elasticsearch/{es.yaml => es.yaml.tpl}         |     0
 ...hadoop-hive.env.tpl => hadoop-hive.env.tpl.tpl} |     0
 .../hive/{hive-2x.yaml => hive-2x.yaml.tpl}        |     0
 .../docker-compose/iceberg/entrypoint.sh.tpl       |    34 +
 .../docker-compose/iceberg/iceberg.env             |    24 +
 .../docker-compose/iceberg/iceberg.yaml.tpl        |    96 +
 .../docker-compose/iceberg/spark-defaults.conf.tpl |    11 +
 .../docker-compose/mysql/init/03-create-table.sql  |     5 +
 .../mysql/{mysql-5.7.yaml => mysql-5.7.yaml.tpl}   |     0
 .../docker-compose/oracle/init/03-create-table.sql |    16 +
 .../docker-compose/oracle/init/04-insert.sql       |     8 +
 .../docker-compose/oracle/oracle-11.yaml           |    49 -
 .../docker-compose/oracle/oracle-11.yaml.tpl       |    49 +
 .../postgresql/init/02-create-table.sql            |     6 +
 .../{postgresql-14.yaml => postgresql-14.yaml.tpl} |     0
 .../sqlserver/init/01-drop-database.sql            |    18 +
 .../sqlserver/init/02-create-database.sql          |    18 +
 .../sqlserver/init/03-create-table.sql             |    89 +
 .../docker-compose/sqlserver/init/04-insert.sql    |    52 +
 .../docker-compose/sqlserver/sqlserver.env         |    19 +
 .../docker-compose/sqlserver/sqlserver.yaml.tpl    |    47 +
 docker/thirdparties/run-thirdparties-docker.sh     |   251 +
 docker/thirdparties/start-thirdparties-docker.sh   |    72 -
 docker/thirdparties/stop-thirdparties-docker.sh    |    40 -
 docs/dev.json                                      |     4 +-
 .../developer-guide/cpp-diagnostic-code.md         |     6 +-
 docs/en/docs/admin-manual/config/be-config.md      |    24 +-
 docs/en/docs/admin-manual/config/fe-config.md      |    31 +
 .../memory-management/be-oom-analysis.md           |     4 +-
 .../memory-management/memory-tracker.md            |     2 +-
 .../admin-manual/maint-monitor/monitor-alert.md    |     2 +-
 docs/en/docs/advanced/best-practice/compaction.md  |    71 +
 docs/en/docs/advanced/broker.md                    |    15 +-
 docs/en/docs/advanced/cold_hot_separation.md       |    26 +-
 docs/en/docs/advanced/compute_node.md              |   115 +
 docs/en/docs/advanced/pipeline-execution-engine.md |    76 +
 docs/en/docs/advanced/resource.md                  |     2 +-
 docs/en/docs/advanced/variables.md                 |     7 +
 .../docs/advanced/vectorized-execution-engine.md   |   122 -
 docs/en/docs/benchmark/ssb.md                      |     2 +-
 docs/en/docs/benchmark/tpch.md                     |    22 +-
 .../import/import-scenes/load-data-convert.md      |     6 +-
 .../import/import-scenes/local-file-load.md        |     3 +-
 .../import/import-way/load-json-format.md          |     4 +
 docs/en/docs/data-table/basic-usage.md             |   260 +-
 docs/en/docs/data-table/best-practice.md           |    58 +
 docs/en/docs/data-table/data-model.md              |   517 +-
 docs/en/docs/data-table/data-partition.md          |   487 +-
 docs/en/docs/data-table/hit-the-rollup.md          |    12 +-
 .../ecosystem/doris-manager/cluster-managenent.md  |    65 -
 .../ecosystem/doris-manager/compiling-deploying.md |   131 -
 .../docs/ecosystem/doris-manager/initializing.md   |    43 -
 docs/en/docs/ecosystem/doris-manager/space-list.md |   237 -
 .../ecosystem/doris-manager/space-management.md    |    53 -
 .../ecosystem/doris-manager/system-settings.md     |    91 -
 docs/en/docs/ecosystem/flink-doris-connector.md    |     9 +-
 .../en/docs/ecosystem/plugin-development-manual.md |     2 +-
 docs/en/docs/ecosystem/spark-doris-connector.md    |     1 +
 .../docs/install/source-install/compilation-mac.md |    19 +-
 .../compilation-with-ldb-toolchain.md              |     2 +-
 docs/en/docs/lakehouse/external-table/file.md      |    31 -
 docs/en/docs/lakehouse/external-table/jdbc.md      |   245 +-
 docs/en/docs/lakehouse/file.md                     |   140 +
 docs/en/docs/lakehouse/multi-catalog/dlf.md        |    78 +-
 docs/en/docs/lakehouse/multi-catalog/es.md         |   418 +-
 docs/en/docs/lakehouse/multi-catalog/faq.md        |    20 +-
 docs/en/docs/lakehouse/multi-catalog/hive.md       |   150 +-
 docs/en/docs/lakehouse/multi-catalog/hudi.md       |    26 +-
 docs/en/docs/lakehouse/multi-catalog/iceberg.md    |    97 +-
 docs/en/docs/lakehouse/multi-catalog/jdbc.md       |   365 +-
 .../docs/lakehouse/multi-catalog/multi-catalog.md  |   332 +-
 docs/en/docs/releasenotes/release-1.2.0.md         |     4 +-
 .../sql-functions/conditional-functions/nvl.md     |     7 +
 .../sql-functions/date-time-functions/date_sub.md  |     2 +-
 .../sql-functions/date-time-functions/week.md      |     1 +
 .../string-functions/regexp/regexp_extract_all.md  |     2 +-
 .../Alter/ALTER-STORAGE-POLICY.md                  |     2 +
 .../Create/CREATE-CATALOG.md                       |    24 +
 .../Create/CREATE-RESOURCE.md                      |     4 +-
 .../Load/STREAM-LOAD.md                            |   210 +-
 .../Data-Manipulation-Statements/OUTFILE.md        |     5 +-
 .../ADMIN-CHECK-TABLET.md                          |     2 +-
 docs/images/doris-manager/clustermanagenent-1.png  |   Bin 97518 -> 0 bytes
 docs/images/doris-manager/clustermanagenent-2.png  |   Bin 31670 -> 0 bytes
 docs/images/doris-manager/clustermanagenent-3.png  |   Bin 102300 -> 0 bytes
 docs/images/doris-manager/clustermanagenent-4.png  |   Bin 79778 -> 0 bytes
 docs/images/doris-manager/clustermanagenent-5.png  |   Bin 77635 -> 0 bytes
 docs/images/doris-manager/initializing-1.png       |   Bin 13709 -> 0 bytes
 docs/images/doris-manager/initializing-2.png       |   Bin 48743 -> 0 bytes
 docs/images/doris-manager/spacelist-1.png          |   Bin 90673 -> 0 bytes
 docs/images/doris-manager/spacelist-10.png         |   Bin 58606 -> 0 bytes
 docs/images/doris-manager/spacelist-11.png         |   Bin 50117 -> 0 bytes
 docs/images/doris-manager/spacelist-2.png          |   Bin 80781 -> 0 bytes
 docs/images/doris-manager/spacelist-3.png          |   Bin 95582 -> 0 bytes
 docs/images/doris-manager/spacelist-4.png          |   Bin 129127 -> 0 bytes
 docs/images/doris-manager/spacelist-5.png          |   Bin 93187 -> 0 bytes
 docs/images/doris-manager/spacelist-6.png          |   Bin 143965 -> 0 bytes
 docs/images/doris-manager/spacelist-7.png          |   Bin 91350 -> 0 bytes
 docs/images/doris-manager/spacelist-8.png          |   Bin 93695 -> 0 bytes
 docs/images/doris-manager/spacelist-9.png          |   Bin 97755 -> 0 bytes
 docs/images/doris-manager/spacemanagement-1.png    |   Bin 76634 -> 0 bytes
 docs/images/doris-manager/spacemanagement-2.png    |   Bin 46314 -> 0 bytes
 docs/images/doris-manager/spacemanagement-3.png    |   Bin 37148 -> 0 bytes
 docs/images/doris-manager/systemsettings-1.png     |   Bin 83017 -> 0 bytes
 docs/images/doris-manager/systemsettings-2.png     |   Bin 116560 -> 0 bytes
 docs/images/doris-manager/systemsettings-3.png     |   Bin 110520 -> 0 bytes
 docs/images/doris-manager/systemsettings-4.png     |   Bin 92444 -> 0 bytes
 docs/images/pipeline-execution-engine.png          |   Bin 0 -> 65095 bytes
 docs/images/vectorized-execution-engine1.png       |   Bin 113770 -> 0 bytes
 docs/images/vectorized-execution-engine2.png       |   Bin 179015 -> 0 bytes
 docs/sidebars.json                                 |    23 +-
 .../developer-guide/cpp-diagnostic-code.md         |     6 +-
 .../developer-guide/regression-testing.md          |   111 +-
 .../commit-format-specification.md                 |     2 +-
 docs/zh-CN/docs/admin-manual/config/be-config.md   |    22 +-
 docs/zh-CN/docs/admin-manual/config/fe-config.md   |    30 +
 .../memory-management/be-oom-analysis.md           |     2 +-
 .../memory-management/memory-tracker.md            |     2 +-
 .../admin-manual/maint-monitor/monitor-alert.md    |     2 +-
 .../docs/advanced/best-practice/compaction.md      |    67 +
 docs/zh-CN/docs/advanced/broker.md                 |    13 +
 docs/zh-CN/docs/advanced/cold_hot_separation.md    |    16 +-
 docs/zh-CN/docs/advanced/compute_node.md           |   104 +
 .../join-optimization/doris-join-optimization.md   |     6 +-
 .../docs/advanced/pipeline-execution-engine.md     |    76 +
 docs/zh-CN/docs/advanced/resource.md               |     2 +-
 docs/zh-CN/docs/advanced/variables.md              |     8 +
 .../docs/advanced/vectorized-execution-engine.md   |   119 -
 docs/zh-CN/docs/benchmark/ssb.md                   |     2 +-
 docs/zh-CN/docs/benchmark/tpch.md                  |     2 +-
 .../import/import-scenes/load-data-convert.md      |     6 +-
 .../import/import-scenes/local-file-load.md        |     3 +-
 .../import/import-way/load-json-format.md          |     4 +
 .../update-delete/sequence-column-manual.md        |     4 +-
 docs/zh-CN/docs/data-table/best-practice.md        |    54 +
 docs/zh-CN/docs/data-table/data-model.md           |     2 +-
 .../ecosystem/doris-manager/cluster-managenent.md  |    69 -
 .../ecosystem/doris-manager/compiling-deploying.md |   124 -
 .../docs/ecosystem/doris-manager/initializing.md   |    43 -
 .../docs/ecosystem/doris-manager/space-list.md     |   231 -
 .../ecosystem/doris-manager/space-management.md    |    53 -
 .../ecosystem/doris-manager/system-settings.md     |    90 -
 docs/zh-CN/docs/ecosystem/flink-doris-connector.md |     9 +-
 .../docs/ecosystem/plugin-development-manual.md    |     2 +-
 docs/zh-CN/docs/ecosystem/spark-doris-connector.md |     1 +
 .../docs/install/source-install/compilation-mac.md |    19 +-
 docs/zh-CN/docs/lakehouse/external-table/file.md   |   141 -
 docs/zh-CN/docs/lakehouse/external-table/jdbc.md   |     8 +-
 docs/zh-CN/docs/lakehouse/file.md                  |   141 +
 docs/zh-CN/docs/lakehouse/multi-catalog/dlf.md     |     2 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/es.md      |     2 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/faq.md     |     3 +
 docs/zh-CN/docs/lakehouse/multi-catalog/hive.md    |    36 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/hudi.md    |     2 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/iceberg.md |    52 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/jdbc.md    |   327 +-
 .../docs/lakehouse/multi-catalog/multi-catalog.md  |   110 +-
 docs/zh-CN/docs/releasenotes/release-1.2.0.md      |     6 +-
 .../sql-functions/conditional-functions/nvl.md     |     7 +
 .../sql-functions/date-time-functions/date_sub.md  |     2 +-
 .../sql-functions/date-time-functions/week.md      |     1 +
 .../string-functions/regexp/regexp_extract_all.md  |     2 +-
 .../ALTER-SYSTEM-DECOMMISSION-BACKEND.md           |     6 +-
 .../Alter/ALTER-STORAGE-POLICY.md                  |     2 +
 .../Create/CREATE-CATALOG.md                       |    24 +
 .../Create/CREATE-RESOURCE.md                      |     4 +-
 .../Load/BROKER-LOAD.md                            |     2 +-
 .../Load/STREAM-LOAD.md                            |   189 +-
 .../Manipulation/SELECT.md                         |     6 +-
 .../Data-Manipulation-Statements/OUTFILE.md        |     5 +-
 .../ADMIN-CHECK-TABLET.md                          |     2 +-
 docs/zh-CN/docs/summary/basic-summary.md           |     2 +-
 extension/dbt-doris/poetry.lock                    |     6 +-
 fe/check/checkstyle/import-control.xml             |     1 +
 fe/check/checkstyle/suppressions.xml               |     5 +
 fe/fe-common/pom.xml                               |    25 +-
 .../java/org/apache/doris/catalog/ArrayType.java   |     0
 .../java/org/apache/doris/catalog/MapType.java     |     0
 .../org/apache/doris/catalog/MultiRowType.java     |     0
 .../org/apache/doris/catalog/MysqlColType.java     |    74 +
 .../org/apache/doris/catalog/PrimitiveType.java    |  1211 +
 .../java/org/apache/doris/catalog/ScalarType.java  |  1122 +
 .../java/org/apache/doris/catalog/StructField.java |     0
 .../java/org/apache/doris/catalog/StructType.java  |     0
 .../main/java/org/apache/doris/catalog/Type.java   |  1748 +
 .../org/apache/doris/catalog/TypeException.java    |    28 +
 .../main/java/org/apache/doris/common/Config.java  |  1987 +
 .../java/org/apache/doris/common/ConfigBase.java   |   382 +
 .../org/apache/doris/common/ConfigException.java   |    28 +
 .../java/org/apache/doris/common/LdapConfig.java   |     0
 .../main/java/org/apache/doris/common/Pair.java    |     0
 .../org/apache/doris/common/PatternMatcher.java    |   212 +
 .../doris/common/PatternMatcherException.java      |    28 +
 .../common/io/ByteBufferNetworkInputStream.java    |   105 +
 .../java/org/apache/doris/sparkdpp/DppResult.java  |    68 +
 .../org/apache/doris/sparkdpp/EtlJobConfig.java    |   620 +
 .../io/ByteBufferNetworkInputStreamTest.java       |   122 +
 fe/fe-core/pom.xml                                 |    82 +-
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |     4 +-
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |    35 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |   163 +-
 .../metastore/hive2/ProxyMetaStoreClient.java      |  2193 +
 .../converters/BaseCatalogToHiveConverter.java     |   541 +
 .../catalog/converters/CatalogToHiveConverter.java |    58 +
 .../converters/CatalogToHiveConverterFactory.java  |    54 +
 .../glue/catalog/converters/ConverterUtils.java    |    49 +
 .../catalog/converters/GlueInputConverter.java     |   116 +
 .../converters/Hive3CatalogToHiveConverter.java    |    70 +
 .../catalog/converters/HiveToCatalogConverter.java |   372 +
 .../catalog/converters/PartitionNameParser.java    |   143 +
 .../ConfigurationAWSCredentialsProvider.java       |    60 +
 ...ConfigurationAWSCredentialsProviderFactory.java |    29 +
 .../exceptions/InvalidPartitionNameException.java  |    33 +
 .../catalog/exceptions/LakeFormationException.java |    33 +
 .../metastore/AWSCatalogMetastoreClient.java       |  2481 +
 .../metastore/AWSCredentialsProviderFactory.java   |    31 +
 .../catalog/metastore/AWSGlueClientFactory.java    |   157 +
 .../catalog/metastore/AWSGlueDecoratorBase.java    |  1153 +
 .../glue/catalog/metastore/AWSGlueMetastore.java   |   133 +
 .../metastore/AWSGlueMetastoreBaseDecorator.java   |   198 +
 .../metastore/AWSGlueMetastoreCacheDecorator.java  |   185 +
 .../catalog/metastore/AWSGlueMetastoreFactory.java |    47 +
 .../metastore/AWSGlueMultipleCatalogDecorator.java |   370 +
 .../DefaultAWSCredentialsProviderFactory.java      |    37 +
 .../catalog/metastore/DefaultAWSGlueMetastore.java |   662 +
 .../metastore/DefaultExecutorServiceFactory.java   |    43 +
 .../catalog/metastore/ExecutorServiceFactory.java  |    33 +
 .../glue/catalog/metastore/GlueClientFactory.java  |    34 +
 .../metastore/GlueMetastoreClientDelegate.java     |  1843 +
 .../SessionCredentialsProviderFactory.java         |    56 +
 .../amazonaws/glue/catalog/util/AWSGlueConfig.java |    64 +
 .../catalog/util/BatchCreatePartitionsHelper.java  |   153 +
 .../catalog/util/BatchDeletePartitionsHelper.java  |   147 +
 .../glue/catalog/util/ExpressionHelper.java        |   242 +
 .../glue/catalog/util/HiveTableValidator.java      |    86 +
 .../amazonaws/glue/catalog/util/LoggingHelper.java |    57 +
 .../glue/catalog/util/MetastoreClientUtils.java    |   141 +
 .../amazonaws/glue/catalog/util/PartitionKey.java  |    60 +
 .../glue/catalog/util/PartitionUtils.java          |    57 +
 .../main/java/org/apache/doris/alter/Alter.java    |    35 +-
 .../doris/alter/MaterializedViewHandler.java       |    14 +-
 .../java/org/apache/doris/alter/RollupJobV2.java   |     5 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |    88 +-
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |     5 +-
 .../java/org/apache/doris/alter/SystemHandler.java |     4 -
 .../org/apache/doris/analysis/AggregateInfo.java   |     7 +-
 .../doris/analysis/AlterDatabaseQuotaStmt.java     |     7 +-
 .../doris/analysis/AlterLoadErrorUrlClause.java    |    16 +-
 .../doris/analysis/AlterMaterializedViewStmt.java  |     8 +
 .../java/org/apache/doris/analysis/Analyzer.java   |   149 +-
 .../org/apache/doris/analysis/BaseViewStmt.java    |     1 +
 .../org/apache/doris/analysis/BinaryPredicate.java |    31 +-
 .../java/org/apache/doris/analysis/BrokerDesc.java |     1 +
 .../java/org/apache/doris/analysis/CastExpr.java   |     7 +-
 .../java/org/apache/doris/analysis/ColumnDef.java  |    26 +-
 .../apache/doris/analysis/CompoundPredicate.java   |    26 +
 .../apache/doris/analysis/CreateFunctionStmt.java  |    36 +-
 .../doris/analysis/CreateMaterializedViewStmt.java |   157 +-
 .../org/apache/doris/analysis/CreateTableStmt.java |    59 +-
 .../org/apache/doris/analysis/DataDescription.java |   114 +-
 .../org/apache/doris/analysis/DateLiteral.java     |    66 +-
 .../org/apache/doris/analysis/DecimalLiteral.java  |    15 +
 .../apache/doris/analysis/DistributionDesc.java    |    50 +-
 .../org/apache/doris/analysis/ExecuteStmt.java     |    43 +
 .../java/org/apache/doris/analysis/ExportStmt.java |     5 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |    62 +-
 .../java/org/apache/doris/analysis/ExprId.java     |     5 -
 .../apache/doris/analysis/ExpressionFunctions.java |    13 +-
 .../org/apache/doris/analysis/FloatLiteral.java    |    11 +
 .../apache/doris/analysis/FunctionCallExpr.java    |    77 +-
 .../org/apache/doris/analysis/FunctionParams.java  |     2 +-
 .../doris/analysis/HashDistributionDesc.java       |    49 +-
 .../java/org/apache/doris/analysis/IndexDef.java   |     4 +
 .../java/org/apache/doris/analysis/InsertStmt.java |    49 +-
 .../java/org/apache/doris/analysis/IntLiteral.java |    67 +-
 .../org/apache/doris/analysis/JoinOperator.java    |    13 +
 .../org/apache/doris/analysis/LiteralExpr.java     |   113 +
 .../java/org/apache/doris/analysis/LoadStmt.java   |    38 +-
 .../org/apache/doris/analysis/MVColumnItem.java    |    10 +-
 .../doris/analysis/MVColumnOneChildPattern.java    |     6 +-
 .../org/apache/doris/analysis/MVRefreshInfo.java   |     2 +-
 .../org/apache/doris/analysis/MatchPredicate.java  |    69 +-
 .../org/apache/doris/analysis/PlaceHolderExpr.java |   180 +
 .../org/apache/doris/analysis/PrepareStmt.java     |   231 +
 .../java/org/apache/doris/analysis/QueryStmt.java  |    16 +
 .../doris/analysis/RandomDistributionDesc.java     |    33 +-
 .../java/org/apache/doris/analysis/SelectStmt.java |   310 +-
 .../org/apache/doris/analysis/ShowAnalyzeStmt.java |   165 +-
 .../org/apache/doris/analysis/ShowBackupStmt.java  |     3 +-
 .../doris/analysis/ShowCatalogRecycleBinStmt.java  |     3 +-
 .../org/apache/doris/analysis/ShowDataStmt.java    |     6 +
 .../org/apache/doris/analysis/ShowMTMVJobStmt.java |    35 +-
 .../apache/doris/analysis/ShowMTMVTaskStmt.java    |    31 +-
 .../apache/doris/analysis/ShowPartitionsStmt.java  |     9 +
 .../org/apache/doris/analysis/ShowRestoreStmt.java |     3 +-
 .../doris/analysis/ShowUserPropertyStmt.java       |     5 +-
 .../org/apache/doris/analysis/SlotDescriptor.java  |    24 +-
 .../java/org/apache/doris/analysis/SlotId.java     |     5 -
 .../java/org/apache/doris/analysis/SlotRef.java    |    42 +-
 .../java/org/apache/doris/analysis/SortInfo.java   |    20 +
 .../org/apache/doris/analysis/StatementBase.java   |    10 +
 .../org/apache/doris/analysis/StmtRewriter.java    |    21 +-
 .../org/apache/doris/analysis/StorageBackend.java  |     3 +
 .../org/apache/doris/analysis/StringLiteral.java   |    25 +-
 .../java/org/apache/doris/analysis/TableRef.java   |     3 +
 .../doris/analysis/TimestampArithmeticExpr.java    |     7 +-
 .../java/org/apache/doris/analysis/TupleId.java    |     5 -
 .../java/org/apache/doris/analysis/UseStmt.java    |     4 +-
 .../org/apache/doris/analysis/UserIdentity.java    |     4 +-
 .../java/org/apache/doris/backup/BlobStorage.java  |     6 +-
 .../java/org/apache/doris/backup/RestoreJob.java   |    15 +-
 .../doris/catalog/BuiltinScalarFunctions.java      |    52 +-
 .../apache/doris/catalog/CatalogRecycleBin.java    |     6 +-
 .../main/java/org/apache/doris/catalog/Column.java |    59 +-
 .../java/org/apache/doris/catalog/Database.java    |    31 +
 .../org/apache/doris/catalog/DistributionInfo.java |    20 +
 .../main/java/org/apache/doris/catalog/Env.java    |   174 +-
 .../java/org/apache/doris/catalog/EsResource.java  |    20 +-
 .../java/org/apache/doris/catalog/EsTable.java     |     2 +-
 .../org/apache/doris/catalog/FunctionRegistry.java |     3 +-
 .../java/org/apache/doris/catalog/FunctionSet.java |    13 +-
 .../java/org/apache/doris/catalog/HMSResource.java |    54 +-
 .../apache/doris/catalog/HashDistributionInfo.java |    26 +-
 .../doris/catalog/HiveMetaStoreClientHelper.java   |    34 +-
 .../org/apache/doris/catalog/IcebergTable.java     |     5 +
 .../doris/catalog/InternalSchemaInitializer.java   |    16 +-
 .../org/apache/doris/catalog/JdbcResource.java     |    10 +-
 .../doris/catalog/MaterializedIndexMeta.java       |     1 +
 .../org/apache/doris/catalog/MaterializedView.java |    28 +-
 .../java/org/apache/doris/catalog/OdbcTable.java   |    12 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |    77 +-
 .../org/apache/doris/catalog/PrimitiveType.java    |  1212 -
 .../doris/catalog/RandomDistributionInfo.java      |    20 +-
 .../java/org/apache/doris/catalog/Resource.java    |    85 +-
 .../java/org/apache/doris/catalog/ResourceMgr.java |     9 +-
 .../java/org/apache/doris/catalog/S3Resource.java  |    64 +-
 .../java/org/apache/doris/catalog/ScalarType.java  |  1190 -
 .../main/java/org/apache/doris/catalog/Table.java  |    22 +-
 .../java/org/apache/doris/catalog/TableIf.java     |     6 +-
 .../org/apache/doris/catalog/TableProperty.java    |    31 +-
 .../main/java/org/apache/doris/catalog/Tablet.java |    30 +-
 .../apache/doris/catalog/TabletInvertedIndex.java  |   103 +-
 .../java/org/apache/doris/catalog/TabletMeta.java  |    60 +-
 .../main/java/org/apache/doris/catalog/Type.java   |  1743 -
 .../java/org/apache/doris/catalog/TypeUtils.java   |    80 +
 .../doris/catalog/external/EsExternalTable.java    |     8 +
 .../doris/catalog/external/ExternalTable.java      |    11 +
 .../doris/catalog/external/HMSExternalTable.java   |    83 +-
 .../catalog/external/IcebergExternalDatabase.java  |   180 +
 .../catalog/external/IcebergExternalTable.java     |   131 +
 .../doris/catalog/external/JdbcExternalTable.java  |     6 +-
 .../java/org/apache/doris/clone/BackendInfo.java   |    96 -
 .../org/apache/doris/clone/CloneTabletInfo.java    |   100 -
 .../doris/clone/DynamicPartitionScheduler.java     |    93 +-
 .../main/java/org/apache/doris/common/Config.java  |  1958 -
 .../java/org/apache/doris/common/ConfigBase.java   |   382 -
 .../java/org/apache/doris/common/ErrorCode.java    |   518 +-
 .../java/org/apache/doris/common/ErrorReport.java  |     4 -
 .../java/org/apache/doris/common/FeConstants.java  |     5 +
 .../java/org/apache/doris/common/FeNameFormat.java |     4 +
 .../java/org/apache/doris/common/IdGenerator.java  |     2 -
 .../org/apache/doris/common/PatternMatcher.java    |   212 -
 .../apache/doris/common/PatternMatcherWrapper.java |    29 +
 .../main/java/org/apache/doris/common/Status.java  |     1 -
 .../java/org/apache/doris/common/ThriftServer.java |     7 +-
 .../org/apache/doris/common/proc/DbsProcDir.java   |     3 +
 .../doris/common/proc/LoadErrorHubProcNode.java    |    47 -
 .../org/apache/doris/common/proc/ProcService.java  |     1 -
 .../apache/doris/common/util/AutoBucketUtils.java  |    98 +
 .../org/apache/doris/common/util/ParseUtil.java    |    13 +
 .../apache/doris/common/util/ProfileManager.java   |    27 +-
 .../apache/doris/common/util/PropertyAnalyzer.java |    46 +-
 .../util/QueryableReentrantReadWriteLock.java      |    41 +
 .../org/apache/doris/cooldown/CooldownConf.java    |    76 +-
 .../apache/doris/cooldown/CooldownConfHandler.java |   138 +
 .../apache/doris/cooldown/CooldownConfList.java    |    53 +
 .../apache/doris/cooldown/CooldownException.java   |    32 -
 .../org/apache/doris/cooldown/CooldownHandler.java |   185 -
 .../org/apache/doris/cooldown/CooldownJob.java     |   397 -
 .../apache/doris/datasource/CatalogFactory.java    |     4 +
 .../org/apache/doris/datasource/CatalogMgr.java    |     3 +-
 .../apache/doris/datasource/CatalogProperty.java   |     2 +
 .../apache/doris/datasource/EsExternalCatalog.java |    19 +-
 .../apache/doris/datasource/ExternalCatalog.java   |    25 +-
 .../doris/datasource/HMSExternalCatalog.java       |    19 +-
 .../apache/doris/datasource/InitCatalogLog.java    |     3 +-
 .../apache/doris/datasource/InternalCatalog.java   |    89 +-
 .../doris/datasource/JdbcExternalCatalog.java      |     7 -
 .../org/apache/doris/datasource/MetaObjCache.java  |    32 -
 .../DataLakeAWSCredentialsProvider.java            |    59 +
 .../doris/datasource/hive/HiveMetaStoreClient.java |  2758 -
 .../datasource/hive/PooledHiveMetaStoreClient.java |     5 +
 .../datasource/iceberg/IcebergExternalCatalog.java |   152 +
 .../iceberg/IcebergExternalCatalogFactory.java     |    43 +
 .../iceberg/IcebergHMSExternalCatalog.java         |    50 +
 .../iceberg/IcebergRestExternalCatalog.java        |    68 +
 .../doris/external/elasticsearch/EsRestClient.java |     2 +
 .../doris/external/elasticsearch/EsUtil.java       |    16 +-
 .../doris/external/iceberg/util/IcebergUtils.java  |    14 +-
 .../org/apache/doris/external/jdbc/JdbcClient.java |   114 +-
 .../httpv2/controller/QueryProfileController.java  |    47 +-
 .../apache/doris/httpv2/rest/SetConfigAction.java  |     7 +-
 .../org/apache/doris/journal/JournalEntity.java    |    10 +-
 .../org/apache/doris/load/BrokerFileGroup.java     |     6 +
 .../org/apache/doris/load/BrokerLoadErrorHub.java  |   127 -
 .../java/org/apache/doris/load/EtlJobType.java     |     5 +-
 .../main/java/org/apache/doris/load/EtlStatus.java |     2 +-
 .../main/java/org/apache/doris/load/ExportJob.java |    35 +-
 .../main/java/org/apache/doris/load/ExportMgr.java |     6 +-
 .../src/main/java/org/apache/doris/load/Load.java  |  1082 +-
 .../java/org/apache/doris/load/LoadChecker.java    |   566 -
 .../java/org/apache/doris/load/LoadErrorHub.java   |   252 +-
 .../main/java/org/apache/doris/load/LoadJob.java   |    55 -
 .../org/apache/doris/load/LoadJobRowResult.java    |    65 +
 .../org/apache/doris/load/MysqlLoadErrorHub.java   |   210 -
 .../apache/doris/load/loadv2/BrokerLoadJob.java    |    17 +-
 .../org/apache/doris/load/loadv2/BulkLoadJob.java  |     4 +
 .../java/org/apache/doris/load/loadv2/LoadJob.java |     5 +-
 .../org/apache/doris/load/loadv2/LoadManager.java  |    42 +-
 .../doris/load/loadv2/LoadingTaskPlanner.java      |    15 +-
 .../org/apache/doris/load/loadv2/MiniLoadJob.java  |    98 -
 .../apache/doris/load/loadv2/MysqlLoadManager.java |   250 +
 .../doris/load/loadv2/SparkEtlJobHandler.java      |     9 +-
 .../org/apache/doris/load/loadv2/SparkLoadJob.java |     4 +-
 .../doris/load/loadv2/SparkLoadPendingTask.java    |    22 +-
 .../doris/load/sync/canal/CanalSyncChannel.java    |     5 +-
 .../java/org/apache/doris/master/MasterImpl.java   |    23 +-
 .../org/apache/doris/master/ReportHandler.java     |   208 +-
 .../apache/doris/monitor/jvm/JvmPauseMonitor.java  |   321 -
 .../java/org/apache/doris/mtmv/MTMVJobFactory.java |    20 +-
 .../java/org/apache/doris/mtmv/MTMVJobManager.java |    85 +-
 .../org/apache/doris/mtmv/MTMVTaskExecutor.java    |    20 +-
 .../apache/doris/mtmv/MTMVTaskExecutorPool.java    |    33 +-
 .../org/apache/doris/mtmv/MTMVTaskManager.java     |    92 +-
 .../org/apache/doris/mtmv/MTMVTaskProcessor.java   |   274 +-
 .../main/java/org/apache/doris/mtmv/MTMVUtils.java |     9 +-
 .../org/apache/doris/mtmv/metadata/MTMVJob.java    |    16 +-
 .../org/apache/doris/mtmv/metadata/MTMVTask.java   |    12 +-
 .../org/apache/doris/mysql/MysqlCapability.java    |     6 +-
 .../java/org/apache/doris/mysql/MysqlColDef.java   |     1 +
 .../java/org/apache/doris/mysql/MysqlColType.java  |    74 -
 .../doris/mysql/privilege/CatalogPrivEntry.java    |     4 +-
 .../apache/doris/mysql/privilege/DbPrivEntry.java  |     4 +-
 .../doris/mysql/privilege/GlobalPrivEntry.java     |     4 +-
 .../apache/doris/mysql/privilege/PrivEntry.java    |     6 +-
 .../doris/mysql/privilege/PrivPredicate.java       |     7 +-
 .../doris/mysql/privilege/ResourcePrivEntry.java   |    12 +-
 .../doris/mysql/privilege/TablePrivEntry.java      |     7 +-
 .../org/apache/doris/nereids/CascadesContext.java  |     4 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |    33 +-
 .../apache/doris/nereids/analyzer/CTEContext.java  |   105 +
 .../doris/nereids/analyzer/NereidsAnalyzer.java    |     4 +-
 .../apache/doris/nereids/analyzer/Relation.java    |    29 -
 .../org/apache/doris/nereids/analyzer/Scope.java   |   102 +
 .../doris/nereids/analyzer/UnboundFunction.java    |     2 +-
 .../nereids/analyzer/UnboundOneRowRelation.java    |     1 +
 .../doris/nereids/analyzer/UnboundRelation.java    |    38 +-
 .../apache/doris/nereids/analyzer/UnboundSlot.java |     5 +-
 .../apache/doris/nereids/analyzer/UnboundStar.java |     5 +-
 .../doris/nereids/analyzer/UnboundTVFRelation.java |    19 +-
 .../glue/translator/ExpressionTranslator.java      |    11 -
 .../glue/translator/PhysicalPlanTranslator.java    |   154 +-
 .../glue/translator/RuntimeFilterTranslator.java   |    18 +-
 .../doris/nereids/jobs/batch/AnalyzeRulesJob.java  |    15 +-
 .../batch/EliminateSpecificPlanUnderApplyJob.java  |    42 +
 .../jobs/batch/NereidsRewriteJobExecutor.java      |    12 +-
 .../doris/nereids/jobs/cascades/ApplyRuleJob.java  |     3 +-
 .../nereids/jobs/cascades/CostAndEnforcerJob.java  |     4 +
 .../nereids/jobs/cascades/DeriveStatsJob.java      |     4 +-
 .../doris/nereids/jobs/joinorder/JoinOrderJob.java |    42 +-
 .../nereids/jobs/joinorder/hypergraph/Edge.java    |    12 +-
 .../jobs/joinorder/hypergraph/GraphSimplifier.java |    48 +-
 .../jobs/joinorder/hypergraph/HyperGraph.java      |   110 +-
 .../nereids/jobs/joinorder/hypergraph/Node.java    |     4 +
 .../joinorder/hypergraph/SubgraphEnumerator.java   |     8 +-
 .../hypergraph/receiver/AbstractReceiver.java      |     5 +-
 .../joinorder/hypergraph/receiver/Counter.java     |     4 +-
 .../hypergraph/receiver/PlanReceiver.java          |   311 +-
 .../java/org/apache/doris/nereids/memo/Group.java  |   122 +-
 .../apache/doris/nereids/memo/GroupExpression.java |    48 +
 .../org/apache/doris/nereids/memo/GroupId.java     |     5 -
 .../java/org/apache/doris/nereids/memo/Memo.java   |    60 +-
 .../doris/nereids/metrics/EventSwitchParser.java   |     4 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   181 +-
 .../doris/nereids/pattern/MatchingContext.java     |     2 +-
 .../processor/post/MergeProjectPostProcessor.java  |    12 +-
 .../nereids/processor/post/PlanPostProcessors.java |     1 +
 .../processor/post/RuntimeFilterContext.java       |     4 +-
 .../processor/post/RuntimeFilterGenerator.java     |    88 +-
 .../doris/nereids/processor/post/Validator.java    |     3 -
 .../nereids/properties/DistributionSpecHash.java   |     3 +
 .../properties/EnforceMissingPropertiesHelper.java |     2 +-
 .../nereids/properties/LogicalProperties.java      |    36 +-
 .../apache/doris/nereids/properties/OrderKey.java  |     4 +
 .../nereids/properties/RequestPropertyDeriver.java |     8 +-
 .../org/apache/doris/nereids/rules/RuleSet.java    |    22 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |    21 +-
 .../AdjustAggregateNullableForEmptySet.java        |     6 +-
 .../nereids/rules/analysis/AnalyzeSubquery.java    |    32 +-
 .../rules/analysis/AvgDistinctToSumDivCount.java   |    10 +-
 .../nereids/rules/analysis/BindExpression.java     |   648 +
 .../doris/nereids/rules/analysis/BindFunction.java |   267 -
 .../doris/nereids/rules/analysis/BindRelation.java |    53 +-
 .../nereids/rules/analysis/BindSlotReference.java  |   960 -
 .../doris/nereids/rules/analysis/CTEContext.java   |   105 -
 .../nereids/rules/analysis/CheckAfterRewrite.java  |    17 +-
 .../doris/nereids/rules/analysis/CheckPolicy.java  |     3 +
 .../nereids/rules/analysis/FillUpMissingSlots.java |    11 +-
 .../nereids/rules/analysis/FunctionBinder.java     |   415 +
 .../nereids/rules/analysis/NormalizeRepeat.java    |    22 +-
 .../doris/nereids/rules/analysis/RegisterCTE.java  |     1 +
 .../analysis/ReplaceExpressionByChildOutput.java   |     3 +-
 .../ResolveOrdinalInOrderByAndGroupBy.java         |     2 +-
 .../apache/doris/nereids/rules/analysis/Scope.java |   104 -
 .../doris/nereids/rules/analysis/SlotBinder.java   |   200 +
 .../nereids/rules/analysis/SubExprAnalyzer.java    |   205 +
 .../rules/exploration/join/InnerJoinLAsscom.java   |    14 +-
 .../exploration/join/InnerJoinLAsscomProject.java  |    44 +-
 .../exploration/join/InnerJoinLeftAssociate.java   |    12 +-
 .../exploration/join/InnerJoinRightAssociate.java  |    12 +-
 .../rules/exploration/join/JoinExchange.java       |    19 +-
 .../rules/exploration/join/JoinReorderContext.java |    13 +-
 .../rules/exploration/join/OuterJoinLAsscom.java   |    16 +-
 .../exploration/join/OuterJoinLAsscomProject.java  |    62 +-
 .../join/SemiJoinLogicalJoinTranspose.java         |    36 +-
 .../join/SemiJoinLogicalJoinTransposeProject.java  |    25 +-
 .../join/SemiJoinSemiJoinTransposeProject.java     |    23 +-
 .../rewrite/ExpressionNormalization.java           |     1 +
 .../expression/rewrite/ExpressionRewrite.java      |    32 +-
 .../expression/rewrite/ExpressionRuleExecutor.java |     5 +-
 .../rules/CharacterLiteralTypeCoercion.java        |     1 +
 .../rewrite/rules/ExtractCommonFactorRule.java     |    11 +-
 .../rewrite/rules/FoldConstantRuleOnFE.java        |     7 +-
 .../rewrite/rules/SimplifyComparisonPredicate.java |    45 +
 .../expression/rewrite/rules/TypeCoercion.java     |     3 +-
 .../LogicalOlapScanToPhysicalOlapScan.java         |    34 +-
 .../mv/AbstractSelectMaterializedIndexRule.java    |     4 +
 .../mv/SelectMaterializedIndexWithAggregate.java   |    16 +-
 .../SelectMaterializedIndexWithoutAggregate.java   |    12 +-
 .../nereids/rules/rewrite/AggregateStrategies.java |   159 +
 .../rules/rewrite/logical/AdjustNullable.java      |   159 +
 .../rewrite/logical/ApplyPullFilterOnAgg.java      |     6 +-
 .../rewrite/logical/EliminateLimitUnderApply.java  |    43 +
 .../rewrite/logical/EliminateOrderByConstant.java  |     7 +-
 .../rewrite/logical/EliminateSortUnderApply.java   |    56 +
 .../logical/EliminateUnnecessaryProject.java       |     9 +-
 .../logical/ExtractFilterFromCrossJoin.java        |     5 +-
 .../nereids/rules/rewrite/logical/MergeLimits.java |     7 +-
 .../nereids/rules/rewrite/logical/MultiJoin.java   |     7 +-
 .../rules/rewrite/logical/NormalizeToSlot.java     |     8 +-
 .../rewrite/logical/PruneAggChildColumns.java      |     3 +-
 .../rewrite/logical/PruneJoinChildrenColumns.java  |     8 +-
 .../rewrite/logical/PruneRepeatChildColumns.java   |     3 +-
 .../rewrite/logical/PruneSortChildColumns.java     |     3 +-
 .../rewrite/logical/PushFilterInsideJoin.java      |     2 -
 .../PushdownExpressionsInHashCondition.java        |    19 +-
 .../logical/PushdownFilterThroughSetOperation.java |     5 +-
 .../logical/PushdownJoinOtherCondition.java        |     5 +-
 .../nereids/rules/rewrite/logical/ReorderJoin.java |    24 +-
 .../doris/nereids/stats/FilterEstimation.java      |     5 +-
 .../org/apache/doris/nereids/trees/LeafNode.java   |     1 +
 .../doris/nereids/trees/expressions/Add.java       |     2 +-
 .../trees/expressions/AggregateExpression.java     |     2 +-
 .../trees/expressions/BinaryArithmetic.java        |    13 +-
 .../doris/nereids/trees/expressions/BoundStar.java |    51 +
 .../doris/nereids/trees/expressions/CaseWhen.java  |    13 +-
 .../doris/nereids/trees/expressions/ExprId.java    |     5 -
 .../nereids/trees/expressions/Expression.java      |     9 +
 .../trees/expressions/ExpressionEvaluator.java     |     1 +
 .../doris/nereids/trees/expressions/Multiply.java  |     2 +-
 .../nereids/trees/expressions/SlotReference.java   |    14 +-
 .../nereids/trees/expressions/SubqueryExpr.java    |     2 +-
 .../doris/nereids/trees/expressions/Subtract.java  |     2 +-
 .../PropagateNullableOnDateLikeV2Args.java         |    39 +
 .../expressions/functions/agg/GroupConcat.java     |    59 +-
 .../expressions/functions/agg/IntersectCount.java  |     7 +-
 .../functions/agg/MultiDistinctCount.java          |     7 +-
 .../functions/agg/NullableAggregateFunction.java   |    17 +
 .../trees/expressions/functions/agg/TopN.java      |     4 +-
 .../functions/scalar/AesCryptoFunction.java        |     7 -
 .../expressions/functions/scalar/AesDecrypt.java   |     8 +-
 .../expressions/functions/scalar/AesEncrypt.java   |    11 +-
 .../expressions/functions/scalar/Ceiling.java      |    69 -
 .../expressions/functions/scalar/ConvertTz.java    |     5 +-
 .../functions/scalar/CryptoFunction.java           |    13 -
 .../functions/scalar/CurrentTimestamp.java         |    84 -
 .../expressions/functions/scalar/Curtime.java      |    58 -
 .../expressions/functions/scalar/DateDiff.java     |     4 +-
 .../trees/expressions/functions/scalar/Day.java    |    73 -
 .../expressions/functions/scalar/DayName.java      |     4 +-
 .../expressions/functions/scalar/DayOfWeek.java    |     4 +-
 .../expressions/functions/scalar/DayOfYear.java    |     4 +-
 .../expressions/functions/scalar/DaysAdd.java      |     5 +-
 .../expressions/functions/scalar/DaysDiff.java     |     4 +-
 .../expressions/functions/scalar/DaysSub.java      |     7 +-
 .../trees/expressions/functions/scalar/Dceil.java  |     3 +-
 .../trees/expressions/functions/scalar/Dfloor.java |     4 +-
 .../trees/expressions/functions/scalar/Dround.java |     4 +-
 .../trees/expressions/functions/scalar/Field.java  |     1 +
 .../trees/expressions/functions/scalar/Hour.java   |     4 +-
 .../expressions/functions/scalar/HourCeil.java     |    13 +-
 .../expressions/functions/scalar/HourFloor.java    |    13 +-
 .../expressions/functions/scalar/HoursAdd.java     |     5 +-
 .../expressions/functions/scalar/HoursDiff.java    |     4 +-
 .../expressions/functions/scalar/HoursSub.java     |     5 +-
 .../expressions/functions/scalar/LastDay.java      |     4 +-
 .../expressions/functions/scalar/LocalTime.java    |    84 -
 .../functions/scalar/LocalTimestamp.java           |    84 -
 .../trees/expressions/functions/scalar/Minute.java |     4 +-
 .../expressions/functions/scalar/MinuteCeil.java   |    12 +-
 .../expressions/functions/scalar/MinuteFloor.java  |    12 +-
 .../expressions/functions/scalar/MinutesAdd.java   |     4 +-
 .../expressions/functions/scalar/MinutesDiff.java  |     4 +-
 .../expressions/functions/scalar/MinutesSub.java   |     4 +-
 .../trees/expressions/functions/scalar/Month.java  |     4 +-
 .../expressions/functions/scalar/MonthName.java    |     4 +-
 .../expressions/functions/scalar/MonthsAdd.java    |     4 +-
 .../expressions/functions/scalar/MonthsDiff.java   |     4 +-
 .../expressions/functions/scalar/MonthsSub.java    |     5 +-
 .../trees/expressions/functions/scalar/Nvl.java    |     6 +-
 .../expressions/functions/scalar/Quarter.java      |     4 +-
 .../functions/scalar/RunningDifference.java        |     8 +-
 .../trees/expressions/functions/scalar/Second.java |     4 +-
 .../expressions/functions/scalar/SecondCeil.java   |     4 +-
 .../expressions/functions/scalar/SecondFloor.java  |     4 +-
 .../expressions/functions/scalar/SecondsAdd.java   |     4 +-
 .../expressions/functions/scalar/SecondsDiff.java  |     4 +-
 .../expressions/functions/scalar/SecondsSub.java   |     4 +-
 .../functions/scalar/Sm4CryptoFunction.java        |     7 -
 .../expressions/functions/scalar/Sm4Decrypt.java   |     2 +-
 .../expressions/functions/scalar/Sm4Encrypt.java   |     2 +-
 .../expressions/functions/scalar/TimeDiff.java     |     4 +-
 .../expressions/functions/scalar/Timestamp.java    |     4 +-
 .../functions/scalar/ToBitmapWithCheck.java        |     6 +-
 .../trees/expressions/functions/scalar/ToDays.java |     4 +-
 .../expressions/functions/scalar/ToMonday.java     |     4 +-
 .../functions/scalar/UnixTimestamp.java            |     8 +-
 .../trees/expressions/functions/scalar/Week.java   |     4 +-
 .../expressions/functions/scalar/WeekOfYear.java   |     4 +-
 .../expressions/functions/scalar/Weekday.java      |     4 +-
 .../expressions/functions/scalar/WeeksAdd.java     |    78 +
 .../expressions/functions/scalar/WeeksDiff.java    |     4 +-
 .../expressions/functions/scalar/WeeksSub.java     |    78 +
 .../expressions/functions/scalar/WidthBucket.java  |    96 +
 .../trees/expressions/functions/scalar/Year.java   |     4 +-
 .../expressions/functions/scalar/YearWeek.java     |     4 +-
 .../expressions/functions/scalar/YearsAdd.java     |     5 +-
 .../expressions/functions/scalar/YearsDiff.java    |     4 +-
 .../expressions/functions/scalar/YearsSub.java     |     5 +-
 .../trees/expressions/literal/ArrayLiteral.java    |    17 +-
 .../nereids/trees/expressions/literal/Literal.java |    42 +
 .../visitor/AggregateFunctionVisitor.java          |     4 +-
 .../expressions/visitor/ExpressionVisitor.java     |     2 +-
 .../expressions/visitor/ScalarFunctionVisitor.java |    45 +-
 .../doris/nereids/trees/plans/GroupPlan.java       |     1 +
 .../apache/doris/nereids/trees/plans/JoinType.java |     1 -
 .../apache/doris/nereids/trees/plans/LeafPlan.java |     1 +
 .../doris/nereids/trees/plans/PreAggStatus.java    |     1 +
 .../doris/nereids/trees/plans/RelationId.java      |     6 +-
 .../doris/nereids/trees/plans/UnaryPlan.java       |     3 +-
 .../nereids/trees/plans/algebra/Aggregate.java     |     2 +-
 .../trees/plans/algebra/CatalogRelation.java       |     1 -
 .../nereids/trees/plans/algebra/EmptyRelation.java |     1 -
 .../trees/plans/algebra/OneRowRelation.java        |     1 -
 .../doris/nereids/trees/plans/algebra/Project.java |     9 +-
 .../nereids/trees/plans/algebra/Relation.java      |    29 +
 .../doris/nereids/trees/plans/algebra/Repeat.java  |     1 -
 .../doris/nereids/trees/plans/algebra/Scan.java    |     1 -
 .../nereids/trees/plans/algebra/TVFRelation.java   |     1 -
 .../trees/plans/logical/LogicalAggregate.java      |     3 +-
 .../nereids/trees/plans/logical/LogicalApply.java  |     3 +-
 .../trees/plans/logical/LogicalAssertNumRows.java  |     1 +
 .../nereids/trees/plans/logical/LogicalBinary.java |     9 -
 .../nereids/trees/plans/logical/LogicalCTE.java    |     6 +-
 .../trees/plans/logical/LogicalEmptyRelation.java  |     3 +-
 .../nereids/trees/plans/logical/LogicalExcept.java |     8 +-
 .../trees/plans/logical/LogicalFileScan.java       |     5 -
 .../nereids/trees/plans/logical/LogicalFilter.java |    11 +-
 .../trees/plans/logical/LogicalGenerate.java       |     4 +-
 .../trees/plans/logical/LogicalIntersect.java      |     8 +-
 .../nereids/trees/plans/logical/LogicalJoin.java   |   124 +-
 .../nereids/trees/plans/logical/LogicalLeaf.java   |     8 -
 .../nereids/trees/plans/logical/LogicalLimit.java  |     5 +-
 .../trees/plans/logical/LogicalOlapScan.java       |    66 +-
 .../trees/plans/logical/LogicalOneRowRelation.java |     3 +-
 .../trees/plans/logical/LogicalProject.java        |    38 +-
 .../trees/plans/logical/LogicalRelation.java       |     9 +-
 .../nereids/trees/plans/logical/LogicalRepeat.java |     5 +-
 .../trees/plans/logical/LogicalSchemaScan.java     |    23 +-
 .../trees/plans/logical/LogicalSelectHint.java     |     3 +-
 .../trees/plans/logical/LogicalSetOperation.java   |    30 +-
 .../nereids/trees/plans/logical/LogicalSort.java   |    14 +-
 .../trees/plans/logical/LogicalSubQueryAlias.java  |     2 +-
 .../trees/plans/logical/LogicalTVFRelation.java    |     1 +
 .../nereids/trees/plans/logical/LogicalTopN.java   |    13 +-
 .../nereids/trees/plans/logical/LogicalUnion.java  |    13 +-
 .../nereids/trees/plans/logical/RelationUtil.java  |     1 +
 .../nereids/trees/plans/logical/UsingJoin.java     |     5 +-
 .../trees/plans/physical/AbstractPhysicalJoin.java |    21 +-
 .../trees/plans/physical/AbstractPhysicalSort.java |     2 +-
 .../plans/physical/PhysicalAssertNumRows.java      |     1 +
 .../trees/plans/physical/PhysicalBinary.java       |     5 +-
 .../plans/physical/PhysicalEmptyRelation.java      |     3 +-
 .../trees/plans/physical/PhysicalFilter.java       |     1 +
 .../trees/plans/physical/PhysicalHashJoin.java     |     7 -
 .../nereids/trees/plans/physical/PhysicalLeaf.java |     1 +
 .../trees/plans/physical/PhysicalLimit.java        |     2 +-
 .../trees/plans/physical/PhysicalOlapScan.java     |     1 +
 .../plans/physical/PhysicalOneRowRelation.java     |     3 +-
 .../nereids/trees/plans/physical/PhysicalPlan.java |     1 +
 .../trees/plans/physical/PhysicalProject.java      |     2 +-
 .../trees/plans/physical/PhysicalRelation.java     |     7 +-
 .../trees/plans/physical/PhysicalRepeat.java       |     4 +-
 .../trees/plans/physical/PhysicalSetOperation.java |     1 +
 .../physical/PhysicalStorageLayerAggregate.java    |     1 +
 .../trees/plans/physical/PhysicalTVFRelation.java  |     1 +
 .../trees/plans/physical/RuntimeFilter.java        |    20 +-
 .../org/apache/doris/nereids/types/DataType.java   |    12 +-
 .../apache/doris/nereids/types/DateTimeV2Type.java |     8 +-
 .../apache/doris/nereids/types/LargeIntType.java   |     6 +
 .../apache/doris/nereids/util/ExpressionUtils.java |    20 +-
 .../org/apache/doris/nereids/util/JoinUtils.java   |    67 +-
 .../org/apache/doris/nereids/util/PlanUtils.java   |     5 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |    45 +-
 .../java/org/apache/doris/nereids/util/Utils.java  |    19 +
 .../java/org/apache/doris/persist/EditLog.java     |    74 +-
 .../org/apache/doris/persist/OperationType.java    |     8 +-
 .../org/apache/doris/persist/gson/GsonUtils.java   |    16 +-
 .../doris/persist/meta/MetaPersistMethod.java      |    12 -
 .../org/apache/doris/persist/meta/MetaReader.java  |    12 +-
 .../doris/persist/meta/PersistMetaModules.java     |     4 +-
 .../org/apache/doris/planner/AggregationNode.java  |     4 +
 .../org/apache/doris/planner/BrokerScanNode.java   |   658 -
 .../org/apache/doris/planner/ExchangeNode.java     |    41 +-
 .../java/org/apache/doris/planner/ExportSink.java  |     2 +-
 .../org/apache/doris/planner/HashJoinNode.java     |     2 +-
 .../org/apache/doris/planner/HiveScanNode.java     |   195 -
 .../org/apache/doris/planner/HudiScanNode.java     |   344 -
 .../org/apache/doris/planner/IcebergScanNode.java  |   112 -
 .../org/apache/doris/planner/JoinNodeBase.java     |    29 +-
 .../org/apache/doris/planner/LoadScanNode.java     |   256 -
 .../doris/planner/MaterializedViewSelector.java    |    46 +-
 .../apache/doris/planner/NestedLoopJoinNode.java   |     1 +
 .../org/apache/doris/planner/OlapScanNode.java     |    97 +-
 .../org/apache/doris/planner/OriginalPlanner.java  |    84 +-
 .../org/apache/doris/planner/PlanFragment.java     |     4 +
 .../org/apache/doris/planner/PlanFragmentId.java   |     5 -
 .../java/org/apache/doris/planner/PlanNode.java    |    19 +-
 .../java/org/apache/doris/planner/PlanNodeId.java  |     5 -
 .../apache/doris/planner/PredicatePushDown.java    |     4 +-
 .../org/apache/doris/planner/RollupSelector.java   |    13 +-
 .../org/apache/doris/planner/RuntimeFilterId.java  |     5 -
 .../apache/doris/planner/SingleNodePlanner.java    |    87 +-
 .../java/org/apache/doris/planner/SortNode.java    |     4 +
 .../apache/doris/planner/StreamLoadPlanner.java    |    51 +-
 .../apache/doris/planner/StreamLoadScanNode.java   |   215 -
 .../planner/external/ExternalFileScanNode.java     |    39 +-
 .../doris/planner/external/HiveScanProvider.java   |    16 +-
 .../planner/external/IcebergDeleteFileFilter.java  |    76 -
 .../planner/external/IcebergScanProvider.java      |   241 -
 .../doris/planner/external/IcebergSplit.java       |    41 -
 .../doris/planner/external/LoadScanProvider.java   |     1 +
 .../doris/planner/external/QueryScanProvider.java  |     2 +
 .../planner/external/iceberg/IcebergApiSource.java |   119 +
 .../external/iceberg/IcebergDeleteFileFilter.java  |    83 +
 .../planner/external/iceberg/IcebergHMSSource.java |    85 +
 .../external/iceberg/IcebergScanProvider.java      |   272 +
 .../planner/external/iceberg/IcebergSource.java    |    44 +
 .../planner/external/iceberg/IcebergSplit.java     |    42 +
 .../java/org/apache/doris/plugin/AuditEvent.java   |     7 +
 .../main/java/org/apache/doris/policy/Policy.java  |    39 +-
 .../java/org/apache/doris/policy/RowPolicy.java    |     2 +-
 .../org/apache/doris/policy/StoragePolicy.java     |   145 +-
 .../java/org/apache/doris/qe/ConnectContext.java   |    11 +
 .../java/org/apache/doris/qe/ConnectProcessor.java |   105 +-
 .../main/java/org/apache/doris/qe/Coordinator.java |   242 +-
 .../main/java/org/apache/doris/qe/DdlExecutor.java |    18 -
 .../apache/doris/qe/InsertStreamTxnExecutor.java   |    16 +-
 .../java/org/apache/doris/qe/PointQueryExec.java   |   221 +
 .../org/apache/doris/qe/PrepareStmtContext.java    |    44 +
 .../java/org/apache/doris/qe/SessionVariable.java  |   122 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |    68 +-
 .../java/org/apache/doris/qe/SimpleScheduler.java  |     6 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |   177 +-
 .../main/java/org/apache/doris/qe/VariableMgr.java |     3 +
 .../java/org/apache/doris/qe/cache/SqlCache.java   |     6 -
 .../doris/rewrite/ExtractCommonFactorsRule.java    |   131 +-
 .../doris/rewrite/RewriteBinaryPredicatesRule.java |    17 +-
 .../mvrewrite/CountDistinctToBitmapOrHLLRule.java  |     2 +-
 .../doris/rewrite/mvrewrite/CountFieldToSum.java   |    41 +-
 .../doris/rewrite/mvrewrite/ExprToSlotRefRule.java |   179 +-
 .../doris/rewrite/mvrewrite/MVExprEquivalent.java  |    48 +
 .../doris/rewrite/mvrewrite/SlotRefEqualRule.java  |    11 +-
 .../org/apache/doris/rpc/AttachmentRequest.java    |    55 -
 .../org/apache/doris/rpc/BackendServiceClient.java |     5 +
 .../org/apache/doris/rpc/BackendServiceProxy.java  |    12 +
 .../apache/doris/service/FrontendServiceImpl.java  |    71 +-
 .../apache/doris/statistics/AnalysisManager.java   |    49 +-
 .../doris/statistics/AnalysisTaskExecutor.java     |    20 +-
 .../org/apache/doris/statistics/Histogram.java     |   188 +
 .../org/apache/doris/statistics/HistogramTask.java |     2 +-
 .../apache/doris/statistics/HiveAnalysisTask.java  |    68 +-
 .../tablefunction/HdfsTableValuedFunction.java     |     3 +
 .../doris/tablefunction/S3TableValuedFunction.java |    13 +-
 .../java/org/apache/doris/task/AgentBatchTask.java |    14 +-
 .../org/apache/doris/task/CreateReplicaTask.java   |    25 +-
 .../org/apache/doris/task/ExportExportingTask.java |     5 +-
 .../org/apache/doris/task/HadoopLoadEtlTask.java   |   113 -
 .../apache/doris/task/HadoopLoadPendingTask.java   |   702 -
 .../java/org/apache/doris/task/LoadEtlTask.java    |   289 -
 .../org/apache/doris/task/LoadPendingTask.java     |   124 -
 .../java/org/apache/doris/task/LoadTaskInfo.java   |     4 +
 .../doris/task/NotifyUpdateStoragePolicyTask.java  |    70 -
 .../apache/doris/task/PushStoragePolicyTask.java   |   115 +
 .../java/org/apache/doris/task/StreamLoadTask.java |     9 +
 .../doris/task/UpdateTabletMetaInfoTask.java       |    18 +-
 .../doris/transaction/DatabaseTransactionMgr.java  |    12 +-
 .../doris/transaction/GlobalTransactionMgr.java    |     6 +-
 .../IllegalTransactionParameterException.java      |    33 -
 .../doris/transaction/TxnStateChangeCallback.java  |     4 -
 .../hadoop/hive/metastore/HiveMetaStoreClient.java |  3552 ++
 fe/fe-core/src/main/jflex/sql_scanner.flex         |     7 +
 .../doris/analysis/AlterDatabaseQuotaStmtTest.java |    23 +
 .../analysis/CreateMaterializedViewStmtTest.java   |   106 +-
 .../apache/doris/analysis/DataDescriptionTest.java |    53 +
 .../java/org/apache/doris/analysis/ExprTest.java   |    10 +
 .../org/apache/doris/analysis/InsertStmtTest.java  |     5 +-
 .../org/apache/doris/analysis/IntLiteralTest.java  |    35 +
 .../org/apache/doris/analysis/LoadStmtTest.java    |    43 +
 .../analysis/MVColumnOneChildPatternTest.java      |    11 +-
 .../org/apache/doris/analysis/QueryStmtTest.java   |     2 +-
 .../org/apache/doris/analysis/SelectStmtTest.java  |    26 +-
 .../org/apache/doris/backup/CatalogMocker.java     |    10 +-
 .../org/apache/doris/catalog/CatalogTestUtil.java  |     4 +-
 .../org/apache/doris/catalog/CreateTableTest.java  |    23 +-
 .../java/org/apache/doris/catalog/EnvTest.java     |    38 -
 .../catalog/HiveMetaStoreClientHelperTest.java     |   275 -
 .../catalog/MultiTableMaterializedViewTest.java    |    35 +
 .../org/apache/doris/catalog/OlapTableTest.java    |     4 +-
 .../java/org/apache/doris/catalog/TabletTest.java  |     2 +-
 .../doris/clone/ClusterLoadStatisticsTest.java     |     6 +-
 .../org/apache/doris/clone/RebalancerTestUtil.java |     2 +-
 .../doris/clone/TabletRepairAndBalanceTest.java    |     6 +-
 .../org/apache/doris/common/GenericPoolTest.java   |    27 -
 .../apache/doris/common/PatternMatcherTest.java    |     6 +-
 .../apache/doris/common/proc/DbsProcDirTest.java   |     8 +-
 .../doris/common/util/AutoBucketUtilsTest.java     |   298 +
 .../org/apache/doris/common/util/UnitTestUtil.java |     2 +-
 .../org/apache/doris/cooldown/CooldownJobTest.java |   130 -
 .../org/apache/doris/http/DorisHttpTestCase.java   |     2 +-
 .../org/apache/doris/load/DeleteHandlerTest.java   |     2 +-
 .../org/apache/doris/load/LoadCheckerTest.java     |   424 -
 .../apache/doris/load/LoadJobRowResultTest.java    |    40 +
 .../java/org/apache/doris/load/LoadJobTest.java    |   247 -
 .../doris/load/loadv2/BrokerLoadJobTest.java       |     4 +-
 .../apache/doris/load/loadv2/LoadManagerTest.java  |    52 -
 .../doris/load/loadv2/SparkEtlJobHandlerTest.java  |     2 +-
 .../apache/doris/load/loadv2/SparkLoadJobTest.java |     2 +-
 .../load/loadv2/SparkLoadPendingTaskTest.java      |    12 +-
 .../load/routineload/RoutineLoadManagerTest.java   |     6 +-
 .../org/apache/doris/mtmv/MTMVJobManagerTest.java  |     2 +-
 .../apache/doris/mtmv/MTMVTaskExecutorTest.java    |    11 +-
 .../java/org/apache/doris/mtmv/MTMVUtilsTest.java  |    12 +-
 .../org/apache/doris/mtmv/ShowMTMVJobStmtTest.java |    36 +-
 .../apache/doris/mtmv/ShowMTMVTaskStmtTest.java    |    35 +-
 .../apache/doris/mysql/MysqlCapabilityTest.java    |     9 +
 .../org/apache/doris/mysql/MysqlColTypeTest.java   |     2 +
 .../org/apache/doris/mysql/privilege/AuthTest.java |     4 +
 .../apache/doris/mysql/privilege/MockedAuth.java   |     4 +
 .../doris/nereids/jobs/joinorder/TPCHTest.java     |     4 +-
 .../joinorder/hypergraph/GraphSimplifierTest.java  |    11 +-
 .../org/apache/doris/nereids/memo/MemoTest.java    |    73 +-
 .../doris/nereids/parser/LimitClauseTest.java      |    23 -
 .../doris/nereids/parser/NereidsParserTest.java    |     2 +-
 .../nereids/postprocess/RuntimeFilterTest.java     |    30 +-
 .../rules/analysis/AnalyzeSubQueryTest.java        |     4 +-
 .../nereids/rules/analysis/BindFunctionTest.java   |     4 +-
 .../nereids/rules/analysis/CheckRowPolicyTest.java |     2 +-
 .../rules/analysis/FillUpMissingSlotsTest.java     |     4 +-
 .../nereids/rules/analysis/RegisterCTETest.java    |     3 +-
 .../join/InnerJoinLAsscomProjectTest.java          |    28 +-
 .../exploration/join/InnerJoinLAsscomTest.java     |    16 +-
 .../join/InnerJoinLeftAssociateTest.java           |     4 +-
 .../join/InnerJoinRightAssociateTest.java          |     4 +-
 .../rules/exploration/join/JoinCommuteTest.java    |     2 +-
 .../rules/exploration/join/JoinExchangeTest.java   |     6 +-
 .../join/OuterJoinLAsscomProjectTest.java          |    20 +-
 .../exploration/join/OuterJoinLAsscomTest.java     |    16 +-
 .../SemiJoinLogicalJoinTransposeProjectTest.java   |    12 +-
 .../join/SemiJoinLogicalJoinTransposeTest.java     |    12 +-
 .../join/SemiJoinSemiJoinTransposeProjectTest.java |     4 +-
 .../join/SemiJoinSemiJoinTransposeTest.java        |     4 +-
 .../expression/rewrite/ExpressionRewriteTest.java  |    14 +-
 .../rules/expression/rewrite/FoldConstantTest.java |     2 +-
 .../doris/nereids/rules/mv/SelectMvIndexTest.java  |     1 +
 .../nereids/rules/mv/SelectRollupIndexTest.java    |    59 +
 .../rewrite/logical/EliminateOuterJoinTest.java    |    88 +
 .../rules/rewrite/logical/EliminateOuterTest.java  |    88 -
 .../logical/EliminateUnnecessaryProjectTest.java   |    18 +
 .../logical/ExtractFilterFromCrossJoinTest.java    |     2 +-
 .../rules/rewrite/logical/MergeProjectsTest.java   |   126 +-
 .../rewrite/logical/PushFilterInsideJoinTest.java  |     4 +-
 .../PushdownExpressionsInHashConditionTest.java    |    22 +-
 .../logical/PushdownFilterThroughJoinTest.java     |    10 +-
 .../rules/rewrite/logical/ReorderJoinTest.java     |    54 +-
 .../doris/nereids/sqltest/JoinOrderJobTest.java    |    14 +-
 .../doris/nereids/stats/StatsCalculatorTest.java   |    36 +-
 .../apache/doris/nereids/types/DataTypeTest.java   |     8 +
 .../doris/nereids/util/LogicalPlanBuilder.java     |    16 +-
 .../org/apache/doris/nereids/util/PlanChecker.java |    37 +-
 .../doris/nereids/util/TypeCoercionUtilsTest.java  |     3 +-
 .../apache/doris/persist/ResourcePersistTest.java  |    57 +
 .../doris/persist/StoragePolicyPersistTest.java    |    36 +-
 .../planner/MaterializedViewFunctionTest.java      |    25 +-
 .../planner/MaterializedViewSelectorTest.java      |     4 +-
 .../java/org/apache/doris/planner/PlannerTest.java |     2 +-
 .../org/apache/doris/planner/QueryPlanTest.java    |    89 +-
 .../doris/planner/StreamLoadScanNodeTest.java      |   824 -
 .../java/org/apache/doris/policy/PolicyTest.java   |     2 +-
 .../java/org/apache/doris/qe/CoordinatorTest.java  |   118 +-
 .../org/apache/doris/qe/PartitionCacheTest.java    |     2 +-
 .../org/apache/doris/qe/SessionVariablesTest.java  |   131 +-
 .../ExtractCommonFactorsRuleFunctionTest.java      |    36 +-
 .../doris/rewrite/RewriteDateLiteralRuleTest.java  |     4 +-
 .../doris/statistics/AnalysisTaskExecutorTest.java |     2 +-
 .../org/apache/doris/statistics/HistogramTest.java |    89 +-
 .../java/org/apache/doris/task/AgentTaskTest.java  |     2 +-
 .../org/apache/doris/task/LoadEtlTaskTest.java     |   212 -
 .../org/apache/doris/task/LoadPendingTaskTest.java |   177 -
 .../apache/doris/utframe/MockedBackendFactory.java |     7 -
 .../org/apache/doris/utframe/UtFrameUtils.java     |    83 +-
 fe/hive-udf/pom.xml                                |    24 -
 fe/java-udf/pom.xml                                |    21 +-
 .../java/org/apache/doris/udf/BaseExecutor.java    |   390 +
 .../java/org/apache/doris/udf/JNINativeMethod.java |    22 +
 .../java/org/apache/doris/udf/JdbcDataSource.java  |    44 +
 .../java/org/apache/doris/udf/JdbcExecutor.java    |   512 +-
 .../main/java/org/apache/doris/udf/JniUtil.java    |     1 -
 .../java/org/apache/doris/udf/JvmPauseMonitor.java |   321 +
 .../java/org/apache/doris/udf/UdafExecutor.java    |   379 +-
 .../java/org/apache/doris/udf/UdfExecutor.java     |   384 +-
 .../main/java/org/apache/doris/udf/UdfUtils.java   |     7 +-
 fe/pom.xml                                         |   105 +-
 fe/spark-dpp/pom.xml                               |     1 -
 .../apache/doris/load/loadv2/dpp/ColumnParser.java |     2 +-
 .../load/loadv2/dpp/DorisRangePartitioner.java     |     2 +-
 .../apache/doris/load/loadv2/dpp/DppResult.java    |    68 -
 .../org/apache/doris/load/loadv2/dpp/DppUtils.java |     2 +-
 .../dpp/MinimumCoverageRollupTreeBuilder.java      |     2 +-
 .../doris/load/loadv2/dpp/RollupTreeBuilder.java   |     2 +-
 .../doris/load/loadv2/dpp/RollupTreeNode.java      |     2 +-
 .../org/apache/doris/load/loadv2/dpp/SparkDpp.java |     3 +-
 .../doris/load/loadv2/dpp/SparkRDDAggregator.java  |     2 +-
 .../apache/doris/load/loadv2/etl/EtlJobConfig.java |   620 -
 .../apache/doris/load/loadv2/etl/SparkEtlJob.java  |    11 +-
 .../doris/load/loadv2/dpp/ColumnParserTest.java    |     2 +-
 .../load/loadv2/dpp/DorisRangePartitionerTest.java |     2 +-
 .../apache/doris/load/loadv2/dpp/DppUtilsTest.java |     2 +-
 .../dpp/MinimumCoverageRollupTreeBuilderTest.java  |     2 +-
 .../apache/doris/load/loadv2/dpp/SparkDppTest.java |     2 +-
 .../doris/load/loadv2/etl/SparkEtlJobTest.java     |    17 +-
 .../apache/doris/broker/hdfs/BrokerFileSystem.java |     2 +-
 .../doris/broker/hdfs/ClientContextManager.java    |    23 +-
 .../doris/broker/hdfs/FileSystemManager.java       |   132 +-
 gensrc/proto/descriptors.proto                     |     2 +
 gensrc/proto/internal_service.proto                |    53 +
 gensrc/proto/olap_file.proto                       |    11 +-
 gensrc/script/doris_builtins_functions.py          |  4479 +-
 gensrc/script/gen_builtins_functions.py            |    29 +-
 gensrc/script/gen_functions.py                     |     2 +-
 gensrc/script/gen_vector_functions.py              |     2 +-
 gensrc/thrift/AgentService.thrift                  |    50 +-
 gensrc/thrift/BackendService.thrift                |     4 -
 gensrc/thrift/Descriptors.thrift                   |     4 +
 gensrc/thrift/Exprs.thrift                         |     5 +
 gensrc/thrift/FrontendService.thrift               |     2 +-
 gensrc/thrift/MasterService.thrift                 |     6 +-
 gensrc/thrift/PaloInternalService.thrift           |     4 +
 gensrc/thrift/PlanNodes.thrift                     |     8 +
 gensrc/thrift/Types.thrift                         |     8 +-
 regression-test/conf/regression-conf.groovy        |     7 +-
 .../test_bitmap_max.out}                           |     0
 .../sql/nereids_CPUNetworkUtilization_order.out    |    12 +
 .../data/brown_p2/sql/nereids_averageMetrics.out   |   264 +
 .../data/brown_p2/sql/nereids_blockedIOServer.out  |    19 +
 .../data/brown_p2/sql/nereids_dailyUV.out          |   375 +
 .../data/brown_p2/sql/nereids_dataTransferRate.out |    10 +
 .../data/brown_p2/sql/nereids_doorOpen.out         |    29 +
 .../brown_p2/sql/nereids_excessiveRequests.out     |    17 +
 .../brown_p2/sql/nereids_hourlyNetworkTraffic.out  |    19 +
 .../data/brown_p2/sql/nereids_lowMemory.out        |    25 +
 .../data/brown_p2/sql/nereids_offlineMachine.out   |    27 +
 .../data/brown_p2/sql/nereids_passwordLeaked.out   |    11 +
 .../sql/nereids_powerConsumptionMetrics.out        |    37 +
 .../data/brown_p2/sql/nereids_serverError.out      |    11 +
 .../sql/nereids_temperatureReachFreezing.out       |    11 +
 .../sql/nereids_temperatureVariation_order.out     |    20 +
 .../test_compaction_uniq_keys_row_store.out        |    49 +
 .../spark_connector/spark_connector.out            |     6 +
 .../correctness/test_subquery_in_disjunction.out   |    31 +
 .../correctness_p0/test_char_default_value.out     |    11 +
 .../correctness_p0/test_group_having_alias.out     |    15 +
 .../test_left_anti_join_batch_size.out             |   606 +
 .../data/correctness_p0/test_pushdown_constant.out |     6 +
 .../test_set_operation.out}                        |     0
 .../correctness_p0/test_subquery_with_limit.out    |     6 +
 .../correctness_p0/test_topn_with_cast_to_date.out |     4 +
 .../unique/test_unique_table_new_sequence.out      |     8 +-
 .../unique/test_unique_table_sequence.out          |     6 +-
 .../data/data_model_p0/unique/unique_key_data1.csv |     1 +
 .../data/data_model_p0/unique/unique_key_data2.csv |     3 +-
 .../data/datatype_p0/date/test_date_exprs.out      |     7 +
 .../datatype_p0/date/test_date_runtime_filter.out  |    26 +
 .../date/test_default_current_timestamp.out}       |     0
 .../data/datatype_p0/date/test_invalid_date.out    |     7 +
 .../data/datatype_p0/decimalv3/test_functions.out  |     5 +
 .../scalar_types/sql/dup_bitmap_index_q01_bool.out |     4 +
 .../sql/dup_bitmap_index_q02_tinyint.out           |     4 +
 .../sql/dup_bitmap_index_q03_smallint.out          |     6 +
 .../scalar_types/sql/dup_bitmap_index_q04_int.out  |     4 +
 .../sql/dup_bitmap_index_q05_bigint.out            |     4 +
 .../sql/dup_bitmap_index_q06_largeint.out          |     4 +
 .../sql/dup_bitmap_index_q07_float.out             |     3 +
 .../sql/dup_bitmap_index_q08_double.out            |     4 +
 .../sql/dup_bitmap_index_q09_decimal.out           |     4 +
 .../sql/dup_bitmap_index_q10_decimalv3.out         |     4 +
 .../scalar_types/sql/dup_bitmap_index_q11_date.out |   260 +
 .../sql/dup_bitmap_index_q12_datetime.out          |     4 +
 .../sql/dup_bitmap_index_q13_datev2.out            |   274 +
 .../sql/dup_bitmap_index_q14_datetimev2.out        |     4 +
 .../scalar_types/sql/dup_bitmap_index_q15_char.out |     4 +
 .../sql/dup_bitmap_index_q16_varchar.out           |     4 +
 .../sql/dup_bitmap_index_q17_string.out            |     4 +
 .../scalar_types/sql/dup_key_topn_q01_asc.out      |    13 +
 .../scalar_types/sql/dup_key_topn_q01_desc.out     |    13 +
 .../scalar_types/sql/dup_key_topn_q02_asc.out      |    23 +
 .../scalar_types/sql/dup_key_topn_q02_desc.out     |    23 +
 .../scalar_types/sql/dup_key_topn_q03_asc.out      |    23 +
 .../scalar_types/sql/dup_key_topn_q03_desc.out     |    23 +
 .../sql/dup_nonkey_topn_q01_bool_asc.out           |    34 +-
 .../sql/dup_nonkey_topn_q01_bool_desc.out          |    38 +-
 .../sql/dup_nonkey_topn_q02_tinyint_asc.out        |    38 +-
 .../sql/dup_nonkey_topn_q02_tinyint_desc.out       |    34 +-
 .../sql/dup_nonkey_topn_q03_smallint_asc.out       |    38 +-
 .../sql/dup_nonkey_topn_q03_smallint_desc.out      |    38 +-
 .../sql/dup_nonkey_topn_q04_int_asc.out            |    38 +-
 .../sql/dup_nonkey_topn_q04_int_desc.out           |    40 +-
 .../sql/dup_nonkey_topn_q05_bigint_asc.out         |    38 +-
 .../sql/dup_nonkey_topn_q05_bigint_desc.out        |    40 +-
 .../sql/dup_nonkey_topn_q06_largeint_asc.out       |    36 +-
 .../sql/dup_nonkey_topn_q06_largeint_desc.out      |    32 +-
 .../sql/dup_nonkey_topn_q07_float_asc.out          |    38 +-
 .../sql/dup_nonkey_topn_q07_float_desc.out         |    40 +-
 .../sql/dup_nonkey_topn_q08_double_asc.out         |    38 +-
 .../sql/dup_nonkey_topn_q08_double_desc.out        |    34 +-
 .../sql/dup_nonkey_topn_q09_decimal_asc.out        |    36 +-
 .../sql/dup_nonkey_topn_q09_decimal_desc.out       |    36 +-
 .../sql/dup_nonkey_topn_q10_decimalv3_asc.out      |    32 +-
 .../sql/dup_nonkey_topn_q10_decimalv3_desc.out     |    36 +-
 .../sql/dup_nonkey_topn_q11_date_asc.out           |    36 +-
 .../sql/dup_nonkey_topn_q11_date_desc.out          |    38 +-
 .../sql/dup_nonkey_topn_q12_datetime_asc.out       |    38 +-
 .../sql/dup_nonkey_topn_q12_datetime_desc.out      |    38 +-
 .../sql/dup_nonkey_topn_q13_datev2_asc.out         |    38 +-
 .../sql/dup_nonkey_topn_q13_datev2_desc.out        |    38 +-
 .../sql/dup_nonkey_topn_q14_datetimev2_asc.out     |    34 +-
 .../sql/dup_nonkey_topn_q14_datetimev2_desc.out    |    28 +-
 .../sql/dup_nonkey_topn_q15_char_asc.out           |    38 +-
 .../sql/dup_nonkey_topn_q15_char_desc.out          |    40 +-
 .../sql/dup_nonkey_topn_q16_varchar_asc.out        |    34 +-
 .../sql/dup_nonkey_topn_q16_varchar_desc.out       |    38 +-
 .../sql/dup_nonkey_topn_q17_string_asc.out         |    36 +-
 .../sql/dup_nonkey_topn_q17_string_desc.out        |    38 +-
 .../scalar_types/sql/infomation_schema.out         |    21 +
 .../sql/unique1_bitmap_index_q01_bool.out          |     4 +
 .../sql/unique1_bitmap_index_q02_tinyint.out       |     4 +
 .../sql/unique1_bitmap_index_q03_smallint.out      |     6 +
 .../sql/unique1_bitmap_index_q04_int.out           |     4 +
 .../sql/unique1_bitmap_index_q05_bigint.out        |     4 +
 .../sql/unique1_bitmap_index_q06_largeint.out      |     4 +
 .../sql/unique1_bitmap_index_q07_float.out         |     3 +
 .../sql/unique1_bitmap_index_q08_double.out        |     4 +
 .../sql/unique1_bitmap_index_q09_decimal.out       |     4 +
 .../sql/unique1_bitmap_index_q10_decimalv3.out     |     4 +
 .../sql/unique1_bitmap_index_q11_date.out          |   260 +
 .../sql/unique1_bitmap_index_q12_datetime.out      |     4 +
 .../sql/unique1_bitmap_index_q13_datev2.out        |   274 +
 .../sql/unique1_bitmap_index_q14_datetimev2.out    |     4 +
 .../sql/unique1_bitmap_index_q15_char.out          |     4 +
 .../sql/unique1_bitmap_index_q16_varchar.out       |     4 +
 .../sql/unique1_bitmap_index_q17_string.out        |     4 +
 .../scalar_types/sql/unique1_key_topn_q01_asc.out  |    13 +
 .../scalar_types/sql/unique1_key_topn_q01_desc.out |    13 +
 .../scalar_types/sql/unique1_key_topn_q02_asc.out  |    23 +
 .../scalar_types/sql/unique1_key_topn_q02_desc.out |    23 +
 .../scalar_types/sql/unique1_key_topn_q03_asc.out  |    23 +
 .../scalar_types/sql/unique1_key_topn_q03_desc.out |    23 +
 .../sql/unique1_nonkey_topn_q01_bool_asc.out       |    34 +-
 .../sql/unique1_nonkey_topn_q01_bool_desc.out      |    38 +-
 .../sql/unique1_nonkey_topn_q02_tinyint_asc.out    |    38 +-
 .../sql/unique1_nonkey_topn_q02_tinyint_desc.out   |    34 +-
 .../sql/unique1_nonkey_topn_q03_smallint_asc.out   |    38 +-
 .../sql/unique1_nonkey_topn_q03_smallint_desc.out  |    38 +-
 .../sql/unique1_nonkey_topn_q04_int_asc.out        |    38 +-
 .../sql/unique1_nonkey_topn_q04_int_desc.out       |    40 +-
 .../sql/unique1_nonkey_topn_q05_bigint_asc.out     |    38 +-
 .../sql/unique1_nonkey_topn_q05_bigint_desc.out    |    40 +-
 .../sql/unique1_nonkey_topn_q06_largeint_asc.out   |    36 +-
 .../sql/unique1_nonkey_topn_q06_largeint_desc.out  |    32 +-
 .../sql/unique1_nonkey_topn_q07_float_asc.out      |    38 +-
 .../sql/unique1_nonkey_topn_q07_float_desc.out     |    40 +-
 .../sql/unique1_nonkey_topn_q08_double_asc.out     |    38 +-
 .../sql/unique1_nonkey_topn_q08_double_desc.out    |    34 +-
 .../sql/unique1_nonkey_topn_q09_decimal_asc.out    |    36 +-
 .../sql/unique1_nonkey_topn_q09_decimal_desc.out   |    36 +-
 .../sql/unique1_nonkey_topn_q10_decimalv3_asc.out  |    32 +-
 .../sql/unique1_nonkey_topn_q10_decimalv3_desc.out |    36 +-
 .../sql/unique1_nonkey_topn_q11_date_asc.out       |    36 +-
 .../sql/unique1_nonkey_topn_q11_date_desc.out      |    38 +-
 .../sql/unique1_nonkey_topn_q12_datetime_asc.out   |    38 +-
 .../sql/unique1_nonkey_topn_q12_datetime_desc.out  |    38 +-
 .../sql/unique1_nonkey_topn_q13_datev2_asc.out     |    38 +-
 .../sql/unique1_nonkey_topn_q13_datev2_desc.out    |    38 +-
 .../sql/unique1_nonkey_topn_q14_datetimev2_asc.out |    34 +-
 .../unique1_nonkey_topn_q14_datetimev2_desc.out    |    28 +-
 .../sql/unique1_nonkey_topn_q15_char_asc.out       |    38 +-
 .../sql/unique1_nonkey_topn_q15_char_desc.out      |    40 +-
 .../sql/unique1_nonkey_topn_q16_varchar_asc.out    |    34 +-
 .../sql/unique1_nonkey_topn_q16_varchar_desc.out   |    38 +-
 .../sql/unique1_nonkey_topn_q17_string_asc.out     |    36 +-
 .../sql/unique1_nonkey_topn_q17_string_desc.out    |    38 +-
 .../sql/unique2_bitmap_index_q01_bool.out          |     4 +
 .../sql/unique2_bitmap_index_q02_tinyint.out       |     4 +
 .../sql/unique2_bitmap_index_q03_smallint.out      |     6 +
 .../sql/unique2_bitmap_index_q04_int.out           |     4 +
 .../sql/unique2_bitmap_index_q05_bigint.out        |     4 +
 .../sql/unique2_bitmap_index_q06_largeint.out      |     4 +
 .../sql/unique2_bitmap_index_q07_float.out         |     3 +
 .../sql/unique2_bitmap_index_q08_double.out        |     4 +
 .../sql/unique2_bitmap_index_q09_decimal.out       |     4 +
 .../sql/unique2_bitmap_index_q10_decimalv3.out     |     4 +
 .../sql/unique2_bitmap_index_q11_date.out          |   260 +
 .../sql/unique2_bitmap_index_q12_datetime.out      |     4 +
 .../sql/unique2_bitmap_index_q13_datev2.out        |   274 +
 .../sql/unique2_bitmap_index_q14_datetimev2.out    |     4 +
 .../sql/unique2_bitmap_index_q15_char.out          |     4 +
 .../sql/unique2_bitmap_index_q16_varchar.out       |     4 +
 .../sql/unique2_bitmap_index_q17_string.out        |     4 +
 .../scalar_types/sql/unique2_key_topn_q01_asc.out  |    13 +
 .../scalar_types/sql/unique2_key_topn_q01_desc.out |    13 +
 .../scalar_types/sql/unique2_key_topn_q02_asc.out  |    23 +
 .../scalar_types/sql/unique2_key_topn_q02_desc.out |    23 +
 .../scalar_types/sql/unique2_key_topn_q03_asc.out  |    23 +
 .../scalar_types/sql/unique2_key_topn_q03_desc.out |    23 +
 .../sql/unique2_nonkey_topn_q01_bool_asc.out       |    34 +-
 .../sql/unique2_nonkey_topn_q01_bool_desc.out      |    38 +-
 .../sql/unique2_nonkey_topn_q02_tinyint_asc.out    |    38 +-
 .../sql/unique2_nonkey_topn_q02_tinyint_desc.out   |    34 +-
 .../sql/unique2_nonkey_topn_q03_smallint_asc.out   |    38 +-
 .../sql/unique2_nonkey_topn_q03_smallint_desc.out  |    38 +-
 .../sql/unique2_nonkey_topn_q04_int_asc.out        |    38 +-
 .../sql/unique2_nonkey_topn_q04_int_desc.out       |    40 +-
 .../sql/unique2_nonkey_topn_q05_bigint_asc.out     |    38 +-
 .../sql/unique2_nonkey_topn_q05_bigint_desc.out    |    40 +-
 .../sql/unique2_nonkey_topn_q06_largeint_asc.out   |    36 +-
 .../sql/unique2_nonkey_topn_q06_largeint_desc.out  |    32 +-
 .../sql/unique2_nonkey_topn_q07_float_asc.out      |    38 +-
 .../sql/unique2_nonkey_topn_q07_float_desc.out     |    40 +-
 .../sql/unique2_nonkey_topn_q08_double_asc.out     |    38 +-
 .../sql/unique2_nonkey_topn_q08_double_desc.out    |    34 +-
 .../sql/unique2_nonkey_topn_q09_decimal_asc.out    |    36 +-
 .../sql/unique2_nonkey_topn_q09_decimal_desc.out   |    36 +-
 .../sql/unique2_nonkey_topn_q10_decimalv3_asc.out  |    32 +-
 .../sql/unique2_nonkey_topn_q10_decimalv3_desc.out |    36 +-
 .../sql/unique2_nonkey_topn_q11_date_asc.out       |    36 +-
 .../sql/unique2_nonkey_topn_q11_date_desc.out      |    38 +-
 .../sql/unique2_nonkey_topn_q12_datetime_asc.out   |    38 +-
 .../sql/unique2_nonkey_topn_q12_datetime_desc.out  |    38 +-
 .../sql/unique2_nonkey_topn_q13_datev2_asc.out     |    38 +-
 .../sql/unique2_nonkey_topn_q13_datev2_desc.out    |    38 +-
 .../sql/unique2_nonkey_topn_q14_datetimev2_asc.out |    34 +-
 .../unique2_nonkey_topn_q14_datetimev2_desc.out    |    28 +-
 .../sql/unique2_nonkey_topn_q15_char_asc.out       |    38 +-
 .../sql/unique2_nonkey_topn_q15_char_desc.out      |    40 +-
 .../sql/unique2_nonkey_topn_q16_varchar_asc.out    |    34 +-
 .../sql/unique2_nonkey_topn_q16_varchar_desc.out   |    38 +-
 .../sql/unique2_nonkey_topn_q17_string_asc.out     |    36 +-
 .../sql/unique2_nonkey_topn_q17_string_desc.out    |    38 +-
 .../scalar_types/sql/dup_bitmap_index_q01_bool.out |     4 +
 .../sql/dup_bitmap_index_q02_tinyint.out           |     4 +
 .../sql/dup_bitmap_index_q03_smallint.out          |    19 +
 .../scalar_types/sql/dup_bitmap_index_q04_int.out  |    25 +
 .../sql/dup_bitmap_index_q05_bigint.out            |     4 +
 .../sql/dup_bitmap_index_q06_largeint.out          |     4 +
 .../sql/dup_bitmap_index_q07_float.out             |     3 +
 .../sql/dup_bitmap_index_q08_double.out            |     4 +
 .../sql/dup_bitmap_index_q09_decimal.out           |     4 +
 .../sql/dup_bitmap_index_q10_decimalv3.out         |     4 +
 .../scalar_types/sql/dup_bitmap_index_q11_date.out |  2699 +
 .../sql/dup_bitmap_index_q12_datetime.out          |     4 +
 .../sql/dup_bitmap_index_q13_datev2.out            |  2777 +
 .../sql/dup_bitmap_index_q14_datetimev2.out        |     4 +
 .../scalar_types/sql/dup_bitmap_index_q15_char.out |     4 +
 .../sql/dup_bitmap_index_q16_varchar.out           |     4 +
 .../sql/dup_bitmap_index_q17_string.out            |     6 +
 .../scalar_types/sql/dup_key_topn_q01_asc.out      |    13 +
 .../scalar_types/sql/dup_key_topn_q01_desc.out     |    13 +
 .../scalar_types/sql/dup_key_topn_q02_asc.out      |    23 +
 .../scalar_types/sql/dup_key_topn_q02_desc.out     |    23 +
 .../scalar_types/sql/dup_key_topn_q03_asc.out      |    23 +
 .../scalar_types/sql/dup_key_topn_q03_desc.out     |    23 +
 .../sql/dup_nonkey_topn_q01_bool_asc.out           |     0
 .../sql/dup_nonkey_topn_q01_bool_desc.out          |     0
 .../sql/dup_nonkey_topn_q02_tinyint_asc.out        |     0
 .../sql/dup_nonkey_topn_q02_tinyint_desc.out       |     0
 .../sql/dup_nonkey_topn_q03_smallint_asc.out       |     0
 .../sql/dup_nonkey_topn_q03_smallint_desc.out      |     0
 .../sql/dup_nonkey_topn_q04_int_asc.out            |     0
 .../sql/dup_nonkey_topn_q04_int_desc.out           |     0
 .../sql/dup_nonkey_topn_q05_bigint_asc.out         |     0
 .../sql/dup_nonkey_topn_q05_bigint_desc.out        |     0
 .../sql/dup_nonkey_topn_q06_largeint_asc.out       |     0
 .../sql/dup_nonkey_topn_q06_largeint_desc.out      |     0
 .../sql/dup_nonkey_topn_q07_float_asc.out          |     0
 .../sql/dup_nonkey_topn_q07_float_desc.out         |     0
 .../sql/dup_nonkey_topn_q08_double_asc.out         |     0
 .../sql/dup_nonkey_topn_q08_double_desc.out        |     0
 .../sql/dup_nonkey_topn_q09_decimal_asc.out        |     0
 .../sql/dup_nonkey_topn_q09_decimal_desc.out       |     0
 .../sql/dup_nonkey_topn_q10_decimalv3_asc.out      |     0
 .../sql/dup_nonkey_topn_q10_decimalv3_desc.out     |     0
 .../sql/dup_nonkey_topn_q11_date_asc.out           |     0
 .../sql/dup_nonkey_topn_q11_date_desc.out          |     0
 .../sql/dup_nonkey_topn_q12_datetime_asc.out       |     0
 .../sql/dup_nonkey_topn_q12_datetime_desc.out      |     0
 .../sql/dup_nonkey_topn_q13_datev2_asc.out         |     0
 .../sql/dup_nonkey_topn_q13_datev2_desc.out        |     0
 .../sql/dup_nonkey_topn_q14_datetimev2_asc.out     |     0
 .../sql/dup_nonkey_topn_q14_datetimev2_desc.out    |     0
 .../sql/dup_nonkey_topn_q15_char_asc.out           |     0
 .../sql/dup_nonkey_topn_q15_char_desc.out          |     0
 .../sql/dup_nonkey_topn_q16_varchar_asc.out        |     0
 .../sql/dup_nonkey_topn_q16_varchar_desc.out       |     0
 .../sql/dup_nonkey_topn_q17_string_asc.out         |     0
 .../sql/dup_nonkey_topn_q17_string_desc.out        |     0
 .../sql/unique1_bitmap_index_q01_bool.out          |     4 +
 .../sql/unique1_bitmap_index_q02_tinyint.out       |     4 +
 .../sql/unique1_bitmap_index_q03_smallint.out      |    19 +
 .../sql/unique1_bitmap_index_q04_int.out           |    25 +
 .../sql/unique1_bitmap_index_q05_bigint.out        |     4 +
 .../sql/unique1_bitmap_index_q06_largeint.out      |     4 +
 .../sql/unique1_bitmap_index_q07_float.out         |     3 +
 .../sql/unique1_bitmap_index_q08_double.out        |     4 +
 .../sql/unique1_bitmap_index_q09_decimal.out       |     4 +
 .../sql/unique1_bitmap_index_q10_decimalv3.out     |     4 +
 .../sql/unique1_bitmap_index_q11_date.out          |  2699 +
 .../sql/unique1_bitmap_index_q12_datetime.out      |     4 +
 .../sql/unique1_bitmap_index_q13_datev2.out        |  2777 +
 .../sql/unique1_bitmap_index_q14_datetimev2.out    |     4 +
 .../sql/unique1_bitmap_index_q15_char.out          |     4 +
 .../sql/unique1_bitmap_index_q16_varchar.out       |     4 +
 .../sql/unique1_bitmap_index_q17_string.out        |     6 +
 .../scalar_types/sql/unique1_key_topn_q01_asc.out  |    13 +
 .../scalar_types/sql/unique1_key_topn_q01_desc.out |    13 +
 .../scalar_types/sql/unique1_key_topn_q02_asc.out  |    23 +
 .../scalar_types/sql/unique1_key_topn_q02_desc.out |    23 +
 .../scalar_types/sql/unique1_key_topn_q03_asc.out  |    23 +
 .../scalar_types/sql/unique1_key_topn_q03_desc.out |    23 +
 .../sql/unique1_nonkey_topn_q01_bool_asc.out       |     0
 .../sql/unique1_nonkey_topn_q01_bool_desc.out      |     0
 .../sql/unique1_nonkey_topn_q02_tinyint_asc.out    |     0
 .../sql/unique1_nonkey_topn_q02_tinyint_desc.out   |     0
 .../sql/unique1_nonkey_topn_q03_smallint_asc.out   |     0
 .../sql/unique1_nonkey_topn_q03_smallint_desc.out  |     0
 .../sql/unique1_nonkey_topn_q04_int_asc.out        |     0
 .../sql/unique1_nonkey_topn_q04_int_desc.out       |     0
 .../sql/unique1_nonkey_topn_q05_bigint_asc.out     |     0
 .../sql/unique1_nonkey_topn_q05_bigint_desc.out    |     0
 .../sql/unique1_nonkey_topn_q06_largeint_asc.out   |     0
 .../sql/unique1_nonkey_topn_q06_largeint_desc.out  |     0
 .../sql/unique1_nonkey_topn_q07_float_asc.out      |     0
 .../sql/unique1_nonkey_topn_q07_float_desc.out     |     0
 .../sql/unique1_nonkey_topn_q08_double_asc.out     |     0
 .../sql/unique1_nonkey_topn_q08_double_desc.out    |     0
 .../sql/unique1_nonkey_topn_q09_decimal_asc.out    |     0
 .../sql/unique1_nonkey_topn_q09_decimal_desc.out   |     0
 .../sql/unique1_nonkey_topn_q10_decimalv3_asc.out  |     0
 .../sql/unique1_nonkey_topn_q10_decimalv3_desc.out |     0
 .../sql/unique1_nonkey_topn_q11_date_asc.out       |     0
 .../sql/unique1_nonkey_topn_q11_date_desc.out      |     0
 .../sql/unique1_nonkey_topn_q12_datetime_asc.out   |     0
 .../sql/unique1_nonkey_topn_q12_datetime_desc.out  |     0
 .../sql/unique1_nonkey_topn_q13_datev2_asc.out     |     0
 .../sql/unique1_nonkey_topn_q13_datev2_desc.out    |     0
 .../sql/unique1_nonkey_topn_q14_datetimev2_asc.out |     0
 .../unique1_nonkey_topn_q14_datetimev2_desc.out    |     0
 .../sql/unique1_nonkey_topn_q15_char_asc.out       |     0
 .../sql/unique1_nonkey_topn_q15_char_desc.out      |     0
 .../sql/unique1_nonkey_topn_q16_varchar_asc.out    |     0
 .../sql/unique1_nonkey_topn_q16_varchar_desc.out   |     0
 .../sql/unique1_nonkey_topn_q17_string_asc.out     |     0
 .../sql/unique1_nonkey_topn_q17_string_desc.out    |     0
 .../sql/unique2_bitmap_index_q01_bool.out          |     4 +
 .../sql/unique2_bitmap_index_q02_tinyint.out       |     4 +
 .../sql/unique2_bitmap_index_q03_smallint.out      |    19 +
 .../sql/unique2_bitmap_index_q04_int.out           |    25 +
 .../sql/unique2_bitmap_index_q05_bigint.out        |     4 +
 .../sql/unique2_bitmap_index_q06_largeint.out      |     4 +
 .../sql/unique2_bitmap_index_q07_float.out         |     3 +
 .../sql/unique2_bitmap_index_q08_double.out        |     4 +
 .../sql/unique2_bitmap_index_q09_decimal.out       |     4 +
 .../sql/unique2_bitmap_index_q10_decimalv3.out     |     4 +
 .../sql/unique2_bitmap_index_q11_date.out          |  2699 +
 .../sql/unique2_bitmap_index_q12_datetime.out      |     4 +
 .../sql/unique2_bitmap_index_q13_datev2.out        |  2777 +
 .../sql/unique2_bitmap_index_q14_datetimev2.out    |     4 +
 .../sql/unique2_bitmap_index_q15_char.out          |     4 +
 .../sql/unique2_bitmap_index_q16_varchar.out       |     4 +
 .../sql/unique2_bitmap_index_q17_string.out        |     6 +
 .../scalar_types/sql/unique2_key_topn_q01_asc.out  |    13 +
 .../scalar_types/sql/unique2_key_topn_q01_desc.out |    13 +
 .../scalar_types/sql/unique2_key_topn_q02_asc.out  |    23 +
 .../scalar_types/sql/unique2_key_topn_q02_desc.out |    23 +
 .../scalar_types/sql/unique2_key_topn_q03_asc.out  |    23 +
 .../scalar_types/sql/unique2_key_topn_q03_desc.out |    23 +
 .../sql/unique2_nonkey_topn_q01_bool_asc.out       |     0
 .../sql/unique2_nonkey_topn_q01_bool_desc.out      |     0
 .../sql/unique2_nonkey_topn_q02_tinyint_asc.out    |     0
 .../sql/unique2_nonkey_topn_q02_tinyint_desc.out   |     0
 .../sql/unique2_nonkey_topn_q03_smallint_asc.out   |     0
 .../sql/unique2_nonkey_topn_q03_smallint_desc.out  |     0
 .../sql/unique2_nonkey_topn_q04_int_asc.out        |     0
 .../sql/unique2_nonkey_topn_q04_int_desc.out       |     0
 .../sql/unique2_nonkey_topn_q05_bigint_asc.out     |     0
 .../sql/unique2_nonkey_topn_q05_bigint_desc.out    |     0
 .../sql/unique2_nonkey_topn_q06_largeint_asc.out   |     0
 .../sql/unique2_nonkey_topn_q06_largeint_desc.out  |     0
 .../sql/unique2_nonkey_topn_q07_float_asc.out      |     0
 .../sql/unique2_nonkey_topn_q07_float_desc.out     |     0
 .../sql/unique2_nonkey_topn_q08_double_asc.out     |     0
 .../sql/unique2_nonkey_topn_q08_double_desc.out    |     0
 .../sql/unique2_nonkey_topn_q09_decimal_asc.out    |     0
 .../sql/unique2_nonkey_topn_q09_decimal_desc.out   |     0
 .../sql/unique2_nonkey_topn_q10_decimalv3_asc.out  |     0
 .../sql/unique2_nonkey_topn_q10_decimalv3_desc.out |     0
 .../sql/unique2_nonkey_topn_q11_date_asc.out       |     0
 .../sql/unique2_nonkey_topn_q11_date_desc.out      |     0
 .../sql/unique2_nonkey_topn_q12_datetime_asc.out   |     0
 .../sql/unique2_nonkey_topn_q12_datetime_desc.out  |     0
 .../sql/unique2_nonkey_topn_q13_datev2_asc.out     |     0
 .../sql/unique2_nonkey_topn_q13_datev2_desc.out    |     0
 .../sql/unique2_nonkey_topn_q14_datetimev2_asc.out |     0
 .../unique2_nonkey_topn_q14_datetimev2_desc.out    |     0
 .../sql/unique2_nonkey_topn_q15_char_asc.out       |     0
 .../sql/unique2_nonkey_topn_q15_char_desc.out      |     0
 .../sql/unique2_nonkey_topn_q16_varchar_asc.out    |     0
 .../sql/unique2_nonkey_topn_q16_varchar_desc.out   |     0
 .../sql/unique2_nonkey_topn_q17_string_asc.out     |     0
 .../sql/unique2_nonkey_topn_q17_string_desc.out    |     0
 .../iceberg/iceberg_schema_evolution.out           |    79 +
 .../hive/test_external_github.out                  |     8 +-
 .../hive/test_external_yandex_nereids.out          |    11 +-
 .../external_table_emr_p2/hive/test_tvf_p2.out     |    32 +
 .../hive/test_upper_case_column_name.out           |    89 +
 .../iceberg/test_external_catalog_icebergv2.out    |    13 +-
 .../sql/nereids_affinityByIssuesAndPRs1.out        |   109 +
 .../sql/nereids_affinityByIssuesAndPRs2.out        |   109 +
 .../sql/nereids_authorsWithTheMostPushes.out       |     7 +
 .../github_events_p2/sql/nereids_countingStar1.out |    13 +
 .../github_events_p2/sql/nereids_countingStar2.out |    13 +
 .../github_events_p2/sql/nereids_countingStar3.out |    13 +
 ...reids_distributionOfRepositoriesByStarCount.out |    23 +
 .../sql/nereids_githubRoulette.out                 |   111 +
 ...heListOfTopRepositoriesChangedOverTheYears1.out |   111 +
 ...heListOfTopRepositoriesChangedOverTheYears2.out |   111 +
 ...heListOfTopRepositoriesChangedOverTheYears3.out |   111 +
 ...heListOfTopRepositoriesChangedOverTheYears4.out |   111 +
 ...heListOfTopRepositoriesChangedOverTheYears5.out |   111 +
 ...heListOfTopRepositoriesChangedOverTheYears6.out |   111 +
 ...heListOfTopRepositoriesChangedOverTheYears7.out |     7 +
 ..._howHasTheTotalNumberOfStarsChangedOverTime.out |    31 +
 .../sql/nereids_issuesWithTheMostComments1.out     |    13 +
 .../sql/nereids_issuesWithTheMostComments2.out     |   111 +
 .../sql/nereids_issuesWithTheMostComments3.out     |   111 +
 .../sql/nereids_issuesWithTheMostComments4.out     |   111 +
 .../sql/nereids_issuesWithTheMostComments5.out     |   111 +
 .../sql/nereids_issuesWithTheMostComments6.out     |     7 +
 .../sql/nereids_issuesWithTheMostComments7.out     |   111 +
 .../sql/nereids_issuesWithTheMostComments8.out     |   111 +
 .../sql/nereids_mostForkedRepositories.out         |   111 +
 .../sql/nereids_mostPopularCommentsOnGithub.out    |     7 +
 ...eids_organizationsByTheNumberOfRepositories.out |   109 +
 .../nereids_organizationsByTheNumberOfStars.out    |   111 +
 .../nereids_organizationsByTheSizeOfCommunity.out  |     7 +
 .../nereids_proportionsBetweenStarsAndForks1.out   |   111 +
 .../nereids_proportionsBetweenStarsAndForks2.out   |   111 +
 .../nereids_proportionsBetweenStarsAndForks3.out   |   111 +
 .../nereids_proportionsBetweenStarsAndForks4.out   |    13 +
 .../nereids_proportionsBetweenStarsAndForks5.out   |    13 +
 .../nereids_repositoriesByAmountOfModifiedCode.out |   111 +
 .../nereids_repositoriesByTheNumberOfPushes.out    |   111 +
 ...epositoriesWithClickhouse_related_comments1.out |   109 +
 ...epositoriesWithClickhouse_related_comments2.out |   109 +
 ...ids_repositoriesWithDoris_related_comments1.out |   109 +
 ...ids_repositoriesWithDoris_related_comments2.out |   109 +
 ...nereids_repositoriesWithTheHighestGrowthYoY.out |   111 +
 ...s_repositoriesWithTheMaximumAmountOfIssues1.out |   111 +
 ...s_repositoriesWithTheMaximumAmountOfIssues2.out |   111 +
 ...s_repositoriesWithTheMaximumAmountOfIssues3.out |   111 +
 ...s_repositoriesWithTheMaximumAmountOfIssues4.out |   111 +
 ...sitoriesWithTheMaximumAmountOfPullRequests1.out |   111 +
 ...sitoriesWithTheMaximumAmountOfPullRequests2.out |   111 +
 ...esWithTheMaximumNumberOfAcceptedInvitations.out |   111 +
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.out |     7 +
 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.out |     7 +
 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.out |     7 +
 ...ids_repositoriesWithTheMostStarsOverOneDay1.out |     7 +
 ...ids_repositoriesWithTheMostStarsOverOneDay2.out |     7 +
 ...ids_repositoriesWithTheMostStarsOverOneDay3.out |     7 +
 ...repositoriesWithTheMostSteadyGrowthOverTime.out |     7 +
 ...ds_repositoriesWithTheWorstStagnation_order.out |   111 +
 .../sql/nereids_repositoryAffinityList1.out        |   111 +
 .../sql/nereids_repositoryAffinityList2.out        |     7 +
 .../sql/nereids_starsFromHeavyGithubUsers1.out     |   111 +
 .../sql/nereids_starsFromHeavyGithubUsers2.out     |   111 +
 .../sql/nereids_theLongestRepositoryNames1.out     |   111 +
 .../sql/nereids_theLongestRepositoryNames2.out     |   111 +
 .../sql/nereids_theMostToughCodeReviews.out        |   109 +
 ...ereids_theTotalNumberOfRepositoriesOnGithub.out |     7 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub1.out |    13 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub2.out |    13 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub3.out |    13 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub4.out |    13 +
 .../github_events_p2/sql/nereids_topLabels1.out    |     7 +
 .../github_events_p2/sql/nereids_topLabels2.out    |     7 +
 .../github_events_p2/sql/nereids_topLabels3.out    |     7 +
 .../sql/nereids_topRepositoriesByStars.out         |   111 +
 ...reids_whatIsTheBestDayOfTheWeekToCatchAStar.out |    25 +
 .../nereids_whoAreAllThosePeopleGivingStars1.out   |   111 +
 .../nereids_whoAreAllThosePeopleGivingStars2.out   |    13 +
 .../nereids_whoAreAllThosePeopleGivingStars3.out   |   111 +
 .../data/inverted_index_p0/test_array_index.out    |    58 +
 .../tpcds_sf1_index}/sql/q01.out                   |     0
 .../tpcds_sf1_index}/sql/q02.out                   |     0
 .../tpcds_sf1_index}/sql/q03.out                   |     0
 .../tpcds_sf1_index}/sql/q04.out                   |     0
 .../tpcds_sf1_index}/sql/q05.out                   |     0
 .../tpcds_sf1_index}/sql/q06.out                   |     0
 .../tpcds_sf1_index}/sql/q07.out                   |     0
 .../tpcds_sf1_index}/sql/q08.out                   |     0
 .../tpcds_sf1_index}/sql/q09.out                   |     0
 .../tpcds_sf1_index}/sql/q11.out                   |     0
 .../tpcds_sf1_index}/sql/q12.out                   |     0
 .../tpcds_sf1_index}/sql/q13.out                   |     0
 .../tpcds_sf1_index}/sql/q14_1.out                 |     0
 .../tpcds_sf1_index}/sql/q14_2.out                 |     0
 .../tpcds_sf1_index}/sql/q15.out                   |     0
 .../tpcds_sf1_index}/sql/q16.out                   |     0
 .../tpcds_sf1_index}/sql/q17.out                   |     0
 .../tpcds_sf1_index}/sql/q18.out                   |     0
 .../tpcds_sf1_index}/sql/q19.out                   |     0
 .../tpcds_sf1_index}/sql/q20.out                   |     0
 .../tpcds_sf1_index}/sql/q21.out                   |     0
 .../tpcds_sf1_index}/sql/q22.out                   |     0
 .../tpcds_sf1_index}/sql/q23_1.out                 |     0
 .../tpcds_sf1_index}/sql/q23_2.out                 |     0
 .../tpcds_sf1_index}/sql/q24_1.out                 |     0
 .../tpcds_sf1_index}/sql/q24_2.out                 |     0
 .../tpcds_sf1_index}/sql/q25.out                   |     0
 .../tpcds_sf1_index}/sql/q26.out                   |     0
 .../tpcds_sf1_index}/sql/q27.out                   |     0
 .../tpcds_sf1_index}/sql/q28.out                   |     0
 .../tpcds_sf1_index}/sql/q29.out                   |     0
 .../tpcds_sf1_index}/sql/q30.out                   |     0
 .../tpcds_sf1_index}/sql/q31.out                   |     0
 .../tpcds_sf1_index}/sql/q32.out                   |     0
 .../tpcds_sf1_index}/sql/q33.out                   |     0
 .../tpcds_sf1_index}/sql/q34.out                   |     0
 .../tpcds_sf1_index}/sql/q36.out                   |     0
 .../tpcds_sf1_index}/sql/q37.out                   |     0
 .../tpcds_sf1_index}/sql/q38.out                   |     0
 .../tpcds_sf1_index}/sql/q39_1.out                 |     0
 .../tpcds_sf1_index}/sql/q39_2.out                 |     0
 .../tpcds_sf1_index}/sql/q40.out                   |     0
 .../tpcds_sf1_index}/sql/q41.out                   |     0
 .../tpcds_sf1_index}/sql/q42.out                   |     0
 .../tpcds_sf1_index}/sql/q43.out                   |     0
 .../tpcds_sf1_index}/sql/q44.out                   |     0
 .../tpcds_sf1_index}/sql/q46.out                   |     0
 .../tpcds_sf1_index}/sql/q47.out                   |     0
 .../tpcds_sf1_index}/sql/q48.out                   |     0
 .../tpcds_sf1_index}/sql/q49.out                   |     0
 .../tpcds_sf1_index}/sql/q49_rewrite.out           |     0
 .../tpcds_sf1_index}/sql/q50.out                   |     0
 .../tpcds_sf1_index}/sql/q51.out                   |     0
 .../tpcds_sf1_index}/sql/q52.out                   |     0
 .../tpcds_sf1_index}/sql/q53.out                   |     0
 .../tpcds_sf1_index}/sql/q54.out                   |     0
 .../tpcds_sf1_index}/sql/q55.out                   |     0
 .../tpcds_sf1_index}/sql/q56.out                   |     0
 .../tpcds_sf1_index}/sql/q57.out                   |     0
 .../tpcds_sf1_index}/sql/q58.out                   |     0
 .../tpcds_sf1_index}/sql/q59.out                   |     0
 .../tpcds_sf1_index}/sql/q60.out                   |     0
 .../tpcds_sf1_index}/sql/q61.out                   |     0
 .../tpcds_sf1_index}/sql/q62.out                   |     0
 .../tpcds_sf1_index}/sql/q63.out                   |     0
 .../tpcds_sf1_index}/sql/q64.out                   |     0
 .../tpcds_sf1_index}/sql/q65.out                   |     0
 .../tpcds_sf1_index}/sql/q66.out                   |     0
 .../tpcds_sf1_index}/sql/q67.out                   |     0
 .../tpcds_sf1_index}/sql/q68.out                   |     0
 .../tpcds_sf1_index}/sql/q69.out                   |     0
 .../tpcds_sf1_index}/sql/q70.out                   |     0
 .../tpcds_sf1_index}/sql/q71.out                   |     0
 .../tpcds_sf1_index}/sql/q72.out                   |     0
 .../tpcds_sf1_index}/sql/q73.out                   |     0
 .../tpcds_sf1_index}/sql/q74.out                   |     0
 .../tpcds_sf1_index}/sql/q75.out                   |     0
 .../tpcds_sf1_index}/sql/q76.out                   |     0
 .../tpcds_sf1_index}/sql/q77.out                   |     0
 .../tpcds_sf1_index}/sql/q78.out                   |     0
 .../tpcds_sf1_index}/sql/q79.out                   |     0
 .../tpcds_sf1_index}/sql/q80.out                   |     0
 .../tpcds_sf1_index}/sql/q81.out                   |     0
 .../tpcds_sf1_index}/sql/q82.out                   |     0
 .../tpcds_sf1_index}/sql/q83.out                   |     0
 .../tpcds_sf1_index}/sql/q84.out                   |     0
 .../tpcds_sf1_index}/sql/q85.out                   |     0
 .../tpcds_sf1_index}/sql/q86.out                   |     0
 .../tpcds_sf1_index}/sql/q87.out                   |     0
 .../tpcds_sf1_index}/sql/q88.out                   |     0
 .../tpcds_sf1_index}/sql/q89.out                   |     0
 .../tpcds_sf1_index}/sql/q90.out                   |     0
 .../tpcds_sf1_index}/sql/q91.out                   |     0
 .../tpcds_sf1_index}/sql/q92.out                   |     0
 .../tpcds_sf1_index}/sql/q93.out                   |     0
 .../tpcds_sf1_index}/sql/q94.out                   |     0
 .../tpcds_sf1_index}/sql/q95.out                   |     0
 .../tpcds_sf1_index}/sql/q96.out                   |     0
 .../tpcds_sf1_index}/sql/q97.out                   |     0
 .../tpcds_sf1_index}/sql/q98.out                   |     0
 .../tpcds_sf1_index}/sql/q99.out                   |     0
 .../jdbc_catalog_p0/test_mysql_jdbc_catalog.out    |    13 +
 .../jdbc_catalog_p0/test_oracle_jdbc_catalog.out   |    25 +-
 .../data/jdbc_catalog_p0/test_pg_jdbc_catalog.out  |    13 +
 .../test_sqlserver_jdbc_catalog.out                |    43 +
 .../load/insert/test_array_insert_into_select.out  |    13 +
 .../load_p0/mysql_load/mysql_load_skip_lines.csv   |     4 +
 .../test_line_delimiter.csv                        |     0
 .../data/load_p0/mysql_load/test_mysql_load.out    |     8 +
 .../mysql_load/test_mysql_load_skip_lines.out      |    16 +
 .../test_strict_mode.csv                           |     0
 .../test_strict_mode_fail.csv                      |     0
 .../{stream_load => mysql_load}/test_time.data     |     0
 .../load_p0/stream_load/csv_with_skip_lines.csv    |     4 +
 .../stream_load/test_csv_with_skip_lines.out       |    20 +
 .../data/load_p0/stream_load/test_orc_case.orc     |   Bin 0 -> 53487 bytes
 .../load_p0/stream_load/test_parquet_case.parquet  |   Bin 0 -> 83291 bytes
 .../load_p0/stream_load/test_parquet_orc_case.out  |   409 +
 .../agg_have_dup_base/agg_have_dup_base.out        |    25 +
 .../materialized_view_p0/k1ap2spa/k1ap2spa.out     |    13 +
 .../test_dup_group_by_mv_abs.out                   |    19 +
 .../test_dup_group_by_mv_plus.out                  |    19 +
 .../test_dup_mv_bitmap_hash.out                    |     9 +-
 .../data/mysql_fulltext/fts_input_data1.csv        |    49 +
 .../data/mysql_fulltext/fts_input_data2.csv        |   100 +
 .../data/mysql_fulltext/fts_input_data3.csv        |   100 +
 .../data/mysql_fulltext/fts_input_data4.csv        |   100 +
 .../data/mysql_fulltext/sql/basic_q01.out          |    54 +
 .../data/mysql_fulltext/sql/basic_q02.out          |    54 +
 .../data/mysql_fulltext/sql/fulltext_q01.out       |    48 +
 .../data/mysql_fulltext/sql/fulltext_q02.out       |    48 +
 .../data/mysql_fulltext/sql/large_records_q01.out  |    34 +
 .../data/mysql_fulltext/sql/large_records_q02.out  |    34 +
 .../data/mysql_fulltext/sql/large_records_q03.out  |    30 +
 .../data/mysql_fulltext/sql/large_records_q04.out  |    30 +
 .../data/mysql_fulltext/sql/large_records_q05.out  |    22 +
 .../data/mysql_fulltext/sql/large_records_q06.out  |    22 +
 .../data/mysql_fulltext/sql/large_records_q07.out  |    22 +
 .../data/mysql_fulltext/sql/large_records_q08.out  |    22 +
 .../data/mysql_fulltext/sql/test_join_q01.out      |    10 +
 .../data/mysql_fulltext/sql/test_join_q02.out      |    10 +
 .../data/nereids_datev2_p1/tpch/q14.out            |     4 +-
 .../data/nereids_function_p0/fn_test.dat           |    13 +
 .../nereids_function_p0/scalar_function/A-F.out    |  2506 +
 .../nereids_function_p0/scalar_function/G-K.out    |  1066 +
 .../nereids_function_p0/scalar_function/L-Q.out    |  2884 +
 .../nereids_function_p0/scalar_function/R-W.out    |  2956 +
 .../nereids_function_p0/scalar_function/X-Z.out    |   751 +
 .../data/nereids_p0/aggregate/aggregate.out        |   382 +
 .../aggregate/aggregate_count1.out                 |     0
 .../aggregate/aggregate_groupby_null.out           |     0
 .../aggregate/aggregate_grouping_function.out      |     0
 .../aggregate/aggregate_having_grouping.out        |     0
 .../aggregate/aggregate_output_null.out            |     0
 .../aggregate/datetype.csv                         |     0
 .../aggregate/window_funnel.out                    |     0
 .../data/{query_p0 => nereids_p0}/baseall.txt      |     0
 .../cache/partition_cache.out                      |     0
 .../datetime_functions/test_date_function.out      |   605 +
 .../empty_table/sql/avg_decimal.out                |     0
 .../except/test_query_except.out                   |     0
 .../explain/test_pushdown_explain.out              |     0
 .../nereids_p0/group_concat/test_group_concat.out  |    90 +
 .../grouping_sets/test_grouping_sets.out           |     0
 .../grouping_sets/test_grouping_sets1.out          |     0
 .../intersect/test_intersect.out                   |     0
 .../data/nereids_p0/join/bucket_shuffle_join.out   |     5 +
 .../agg_output_as_right_tale_left_outer_order.out  |     0
 .../join/sql/bucket_shuffle_join.out               |     0
 .../join/sql/full_join.out                         |     0
 .../join/sql/issue_12689.out                       |     0
 .../join/sql/issue_7288.out                        |     0
 .../join/sql/test_outer_join.out                   |     0
 .../sql/test_outer_join_with_delete_column.out     |     0
 .../data/nereids_p0/join/test_bitmap_filter.out    |    93 +
 regression-test/data/nereids_p0/join/test_join.out |  2887 +
 .../{query_p0 => nereids_p0}/join/test_join2.out   |     0
 .../join}/test_join3.out                           |     0
 .../{query_p0 => nereids_p0}/join/test_join4.out   |     0
 .../data/nereids_p0/join/test_join5.out            |    26 +
 .../join/test_left_join1.out                       |     0
 .../join/test_left_join_null.out                   |     0
 .../join/test_nestedloop_outer_join.out            |     0
 .../join/test_nestedloop_semi_anti_join.out        |     0
 .../join/test_runtimefilter_on_datev2.out          |   364 +
 .../data/nereids_p0/keyword/order_group.out        |  1449 +
 .../data/nereids_p0/keyword/test_keyword.out       |   663 +
 .../large_wide_table/large_wide_table.out          |     0
 .../lateral_view/test_issue_11986.out              |     0
 .../lateral_view/test_issue_8850.out               |     0
 .../limit/sql/predicateNotProjected.out            |     0
 .../limit/sql/useRestrictiveLimitFromSubq.out      |     0
 .../limit/sql/withGroupBy.out                      |     0
 .../limit/sql/withGroupByAndOrderByInSubq.out      |     0
 .../limit/sql/withGroupByInSubq.out                |     0
 .../limit/sql/withJoinInSubq.out                   |     0
 .../limit/sql/withLimitZero.out                    |     0
 .../limit/sql/withOrderBy.out                      |     0
 .../limit/sql/withSimpleLimit.out                  |     0
 .../limit/sql/withSubq.out                         |     0
 .../operator}/test_arithmetic_operators.out        |     0
 .../nereids_p0/operator/test_logical_operators.out |   388 +
 .../select_no_from/sql/projectConstants.out        |     4 +
 .../select_no_from/sql/projectFunctions.out        |     4 +
 .../nereids_p0/select_no_from/sql/withUnionAll.out |     7 +
 .../set_operations/sql/except_1_order.out          |     0
 .../set_operations/sql/except_2_order.out          |     0
 .../set_operations/sql/except_3_order.out          |     0
 .../set_operations/sql/intersect_1_order.out       |     0
 .../set_operations/sql/intersect_2_order.out       |     0
 .../show/test_array_show_create.out                |     0
 .../show/test_show_create_catalog.out              |     0
 .../data/nereids_p0/show/test_show_where.out       |    19 +
 .../data/{query_p0 => nereids_p0}/sort/sort.out    |     0
 .../test_aggregate_all_functions.out               |   244 +
 .../aggregate_functions/test_aggregate_bit.out     |     0
 .../aggregate_functions/test_aggregate_collect.out |    18 +
 .../test_aggregate_histogram.out                   |     0
 .../test_aggregate_retention.out                   |    59 +
 .../test_aggregate_sequence_match.out              |     0
 .../test_approx_count_distinct.out                 |     0
 .../sql_functions/array_functions/sql/q01.out      |    37 +
 .../sql_functions/array_functions/sql/q02.out      |     0
 .../sql_functions/array_functions/sql/q03.out      |     0
 .../test_array_aggregation_functions.out           |     0
 .../array_functions/test_array_functions.out       |     0
 .../test_array_functions_by_literal.out            |     0
 .../test_array_functions_of_array_difference.out   |     0
 .../test_array_functions_with_where.out            |     0
 .../array_functions/test_issue_13606.out           |     0
 .../bitmap_functions/test_bitmap_function.out      |   266 +
 .../bitmap_functions/test_btimap_count.out         |     0
 .../case_function}/test_case_function.out          |     0
 .../cast_function/test_cast_array_function.out     |     0
 .../test_cast_array_functions_by_literal.out       |     0
 .../cast_function/test_cast_function.out           |     0
 .../cast_function/test_cast_string_to_array.out    |     0
 .../conditional_functions}/datetype.csv            |     0
 .../conditional_functions/test_coalesce.out        |   815 +
 .../test_conditional_function.out                  |   400 +
 .../conditional_functions/test_nullif.out          |   482 +
 .../conditional_functions/test_nvl.out             |     0
 .../conditional_functions}/test_query_between.out  |     0
 .../conditional_functions/test_query_in.out        |   102 +
 .../conditional_functions/test_query_like.out      |    79 +
 .../conditional_functions/test_query_limit.out     |    37 +
 .../conditional_functions/test_query_where.out     |   136 +
 .../convertion_functions/sql/castAccessible.out    |     0
 .../datetime_functions/test_date_function.out      |   605 +
 .../datetime_functions/test_dayofweek.out          |     0
 .../datetime_functions/test_time_lut.out           |     0
 .../datetime_functions/test_timestampdiff.out      |     0
 .../digital-masking/test_digital_masking.out       |     0
 .../encryption_digest/test_encryption_function.out |     0
 .../sql_functions/encryption_digest/test_md5.out   |     0
 .../hash_functions/test_hash_function.out          |    19 +
 .../sql/dateTimeOperatorsAccessible.out            |     0
 .../horology_functions/sql/extractAccessible.out   |     0
 .../json_function/test_query_json_array.out        |     0
 .../json_function/test_query_json_object.out       |     8 +
 .../json_functions/test_json_function.out          |     0
 .../sql_functions/math_functions/test_conv.out     |     0
 .../sql_functions/math_functions/test_multiply.out |     0
 .../sql_functions/math_functions/test_round.out    |     0
 .../math_functions/test_running_difference.out     |     0
 .../test_multi_string_position.out                 |     0
 .../search_functions/test_multi_string_search.out  |     0
 .../spatial_functions/test_gis_function.out        |     0
 .../spatial_functions/test_st_astext.out           |     0
 .../sql/likeOperatorWorks_order.out                |     0
 .../string_functions/test_reverse.out              |     0
 .../string_functions/test_split_by_string.out      |     0
 .../string_functions/test_split_part.out           |     0
 .../string_functions/test_string_function.out      |   358 +
 .../string_functions/test_string_function_like.out |     0
 .../test_string_function_like_pushdown.out         |     0
 .../test_string_function_regexp.out                |    66 +
 .../sql_functions/table_function/explode.out       |     0
 .../table_function/explode_json_array.out          |     0
 .../sql_functions/table_function/explode_split.out |     0
 .../sql_functions/test_in_expr.out                 |     0
 .../test_width_bucket_function.out                 |     0
 .../window_functions/sf0.01/nation.csv             |     0
 .../window_functions/sf0.01/region.csv             |     0
 .../sql_functions/window_functions/sql/leadLag.out |     0
 .../sql/noOrderAllRowsPeers_order.out              |     0
 .../window_functions/sql/rangeCurrent.out          |     0
 .../window_functions/sql/rangeCurrent_order.out    |     0
 .../sql/rangeNoPartition_order.out                 |     0
 .../window_functions/sql/rangeUnbounded.out        |     0
 .../window_functions/sql/rangeUnbounded_order.out  |     0
 .../window_functions/sql/rowsDifferentOrders.out   |     0
 .../window_functions/sql/rowsDisjointWindows.out   |     0
 .../window_functions/sql/rowsFirstLast.out         |     0
 .../window_functions/sql/rowsFrame2F3F.out         |     0
 .../window_functions/sql/rowsFrame2FUBF.out        |     0
 .../window_functions/sql/rowsFrame3P2P.out         |     0
 .../window_functions/sql/rowsFrameUBP2P.out        |     0
 .../window_functions/sql/rowsIdenticalWindows.out  |     0
 .../sql/rowsIntersectingWindows.out                |     0
 .../window_functions/sql/rowsUBPImplicitCR.out     |     0
 .../window_functions/sql/rowsUnbounded_order.out   |     0
 .../sql/windowSpecificationAAcpA.out               |     0
 .../sql/windowSpecificationABA.out                 |     0
 .../sql/windowSpecificationABcpA.out               |     0
 .../sql_functions/window_functions/tenk.data       |     0
 .../window_functions/test_ntile_function.csv       |     0
 .../window_functions/test_ntile_function.out       |     0
 .../test_select_stddev_variance_window.out         |     0
 .../test_stddev_variance_window.csv                |     0
 .../sql_functions/window_functions/test_sum.out    |     0
 .../window_functions/test_window_fn.out            |     0
 .../window_functions/test_window_function.out      |     0
 .../window_functions/window_functions.out          |     0
 .../window_functions/window_funnel.out             |    79 +
 .../subquery/test_subquery.out                     |     0
 .../system/test_query_sys_data_type.out            |     0
 .../nereids_p0/system/test_query_sys_tables.out    |    46 +
 .../system/test_runtime_filter.out                 |     0
 .../test_char_implicit_cast.out                    |     0
 .../data/nereids_p0/test_data_type_marks.out       |     8 +
 .../test_orderby_nullliteral.out                   |     0
 .../test_select_constant.out                       |     0
 .../test_select_with_predicate_like.out            |     0
 .../type_inference/test_binary_predicate_cast.out  |     7 +
 .../type_inference/test_largeint.out               |     0
 .../{query_p0 => nereids_p0}/union/test_union.out  |     0
 .../data/nereids_p0/wide_table/sql/wide_table.out  |    13 +
 .../{query_p0 => nereids_p0}/with/test_with.out    |     0
 .../with/test_with_and_two_phase_agg.out           |     0
 .../adjust_nullable.out}                           |     0
 .../data/nereids_syntax_p0/agg_4_phase.out         |     4 +
 .../data/nereids_syntax_p0/analyze_agg.out         |     3 +
 .../{query_p0 => nereids_syntax_p0}/baseall.txt    |     0
 .../data/nereids_syntax_p0/bind_priority.out       |    10 +
 .../data/nereids_syntax_p0/function.out            |     2 +
 .../data/nereids_syntax_p0/group_by_constant.out   |     2 +-
 .../data/nereids_syntax_p0/lateral_view.out        |     4 +
 .../data/nereids_syntax_p0/set_operation.out       |    26 +-
 .../nereids_syntax_p0/sub_query_correlated.out     |    52 +-
 .../sub_query_diff_old_optimize.out                |    20 +-
 .../data/nereids_syntax_p0/test_cast_datetime.out  |     4 +
 .../data/nereids_syntax_p0/test_date_add.out       |    58 +-
 .../data/nereids_syntax_p0/test_date_sub.out       |    57 +
 .../data/nereids_syntax_p0/test_join_nereids.out   |  2935 +
 .../test_materialized_view_nereids.out}            |     0
 .../test_nestedloop_outer_join_nereids.out}        |     0
 .../data/nereids_syntax_p0/test_query_between.out  |     1 +
 .../data/nereids_syntax_p0/utf8_id_test.out        |     6 +
 .../tpch/q1.out                                    |     0
 .../tpch/q10.out                                   |     0
 .../tpch/q11.out                                   |     0
 .../tpch/q12.out                                   |     0
 .../tpch/q13.out                                   |     0
 .../tpch/q14.out                                   |     0
 .../tpch/q15.out                                   |     0
 .../tpch/q16.out                                   |     0
 .../tpch/q17.out                                   |     0
 .../tpch/q18.out                                   |     0
 .../tpch/q19.out                                   |     0
 .../tpch/q2.out                                    |     0
 .../tpch/q20.out                                   |     0
 .../tpch/q21.out                                   |     0
 .../tpch/q22.out                                   |     0
 .../tpch/q3.out                                    |     0
 .../tpch/q4.out                                    |     0
 .../tpch/q5.out                                    |     0
 .../tpch/q6.out                                    |     0
 .../tpch/q7.out                                    |     0
 .../tpch/q8.out                                    |     0
 .../tpch/q9.out                                    |     0
 .../data/performance_p0/redundant_conjuncts.out    |     2 +-
 .../data/point_query_p0/test_point_query.out       |    64 +
 .../query_p0/group_concat/test_group_concat.out    |    43 +
 .../query_p0/grouping_sets/test_grouping_sets.out  |     3 +
 .../data/query_p0/join/bucket_shuffle_join.out     |     5 +
 regression-test/data/query_p0/join/test_join.out   |    80 +
 .../data/query_p0/literal_view/lietral_test.out    |     3 +
 .../query_p0/select_no_from/sql/withUnionAll.out   |     2 +-
 regression-test/data/query_p0/sort/sort.out        |    34 +
 .../test_aggregate_retention.out                   |    26 +
 .../test_array_aggregation_functions.out           |    28 +-
 .../array_functions/test_array_functions.out       |   265 +
 .../test_array_functions_by_literal.out            |    96 +
 .../array_functions/test_array_with_scale_type.out |    80 +
 .../test_count_distinct_with_case_function.out     |     3 +
 .../cast_function/test_cast_string_to_array.out    |     6 +
 .../cast_function/test_cast_with_scale_type.out    |    16 +
 .../conditional_functions/test_query_limit.out     |    51 +
 .../datetime_functions/test_date_function.out      |     9 +
 .../sql_functions/math_functions/test_round.out    |    17 +
 .../string_functions/sql/analytic_query.out        |    79 +
 .../string_functions/test_string_function.out      |    20 +-
 .../test_string_function_regexp.out                |     3 +
 .../data/query_p0/subquery/test_subquery2.out      |     7 +
 .../data/query_p0/system/test_query_sys_tables.out |    46 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q1.1.out    |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q1.2.out    |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q1.3.out    |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q2.1.out    |   289 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q2.2.out    |    65 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q2.3.out    |    16 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q3.1.out    |   159 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q3.2.out    |   323 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q3.3.out    |    15 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q3.4.out    |     9 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q4.1.out    |    44 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q4.2.out    |   109 +
 .../data/ssb_sf0.1_p1/sql/nereids_flat_q4.3.out    |   211 +
 .../data/ssb_sf0.1_p1/sql/nereids_q1.1.out         |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_q1.2.out         |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_q1.3.out         |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_q2.1.out         |    49 +
 .../data/ssb_sf0.1_p1/sql/nereids_q2.2.out         |    17 +
 .../data/ssb_sf0.1_p1/sql/nereids_q2.3.out         |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_q3.1.out         |    34 +
 .../data/ssb_sf0.1_p1/sql/nereids_q3.2.out         |    57 +
 .../data/ssb_sf0.1_p1/sql/nereids_q3.3.out         |    10 +
 .../data/ssb_sf0.1_p1/sql/nereids_q3.4.out         |     9 +
 .../data/ssb_sf0.1_p1/sql/nereids_q4.1.out         |    14 +
 .../data/ssb_sf0.1_p1/sql/nereids_q4.2.out         |     9 +
 .../data/ssb_sf0.1_p1/sql/nereids_q4.3.out         |     9 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q1.1.out    |    13 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q1.2.out    |    13 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q1.3.out    |    13 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q2.1.out    |   569 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q2.2.out    |   121 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q2.3.out    |    25 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q3.1.out    |   311 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q3.2.out    |  1211 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q3.3.out    |    59 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q3.4.out    |    19 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q4.1.out    |    81 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q4.2.out    |   211 +
 .../data/ssb_sf100_p2/sql/nereids_flat_q4.3.out    |  1611 +
 .../data/ssb_sf100_p2/sql/nereids_q1.1.out         |    13 +
 .../data/ssb_sf100_p2/sql/nereids_q1.2.out         |    13 +
 .../data/ssb_sf100_p2/sql/nereids_q1.3.out         |    13 +
 .../data/ssb_sf100_p2/sql/nereids_q2.1.out         |   571 +
 .../data/ssb_sf100_p2/sql/nereids_q2.2.out         |   123 +
 .../data/ssb_sf100_p2/sql/nereids_q2.3.out         |    25 +
 .../data/ssb_sf100_p2/sql/nereids_q3.1.out         |   311 +
 .../data/ssb_sf100_p2/sql/nereids_q3.2.out         |  1211 +
 .../data/ssb_sf100_p2/sql/nereids_q3.3.out         |    59 +
 .../data/ssb_sf100_p2/sql/nereids_q3.4.out         |    19 +
 .../data/ssb_sf100_p2/sql/nereids_q4.1.out         |    81 +
 .../data/ssb_sf100_p2/sql/nereids_q4.2.out         |   211 +
 .../data/ssb_sf100_p2/sql/nereids_q4.3.out         |  1611 +
 regression-test/data/tpcds_sf1_p1/sql/q10.out      |     8 +
 regression-test/data/tpcds_sf1_p1/sql/q35.out      |   103 +
 regression-test/data/tpcds_sf1_p1/sql/q45.out      |    22 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q01.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q02.out   |  2522 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q03.out   |    98 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q04.out   |    17 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q05.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q06.out   |    54 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q07.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q08.out   |    14 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q09.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q10.out   |     7 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q11.out   |    97 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q12.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q13.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q14_1.out |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q14_2.out |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q15.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q16.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q17.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q18.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q19.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q20.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q21.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q22.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q23_1.out |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q23_2.out |    13 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q24_1.out |    16 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q24_2.out |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q25.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q26.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q27.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q28.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q29.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q30.out   |     7 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q31.out   |    60 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q32.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q33.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q34.out   |   460 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q35.out   |     7 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q36.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q37.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q38.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q39_1.out |   252 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q39_2.out |    23 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q40.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q41.out   |    13 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q42.out   |    19 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q43.out   |    15 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q44.out   |    19 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q45.out   |     7 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q46.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q47.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q48.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q49.out   |    41 +
 .../sql/nereids_q49_rewrite.out                    |    41 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q50.out   |    15 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q51.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q52.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q53.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q54.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q55.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q56.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q57.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q58.out   |    12 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q59.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q60.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q61.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q62.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q63.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q64.out   |    19 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q65.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q66.out   |    14 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q67.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q68.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q69.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q70.out   |    12 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q71.out   |  1027 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q72.out   |     7 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q73.out   |    14 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q74.out   |   101 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q75.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q76.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q77.out   |    53 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q78.out   |     7 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q79.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q80.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q81.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q82.out   |    11 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q83.out   |    30 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q84.out   |    34 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q85.out   |    15 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q86.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q87.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q88.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q89.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q90.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q91.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q92.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q93.out   |   109 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q94.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q95.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q96.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q97.out   |    10 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q98.out   |  2525 +
 .../data/tpcds_sf1_unique_p1/sql/nereids_q99.out   |    99 +
 .../tpcds_sf1_unique_p1/sql/nereids_sqlsmith01.out |     9 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q01.out  |    13 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q02.out  |    53 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q03.out  |    19 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q04.out  |    14 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q05.out  |    14 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q06.out  |    10 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q07.out  |    13 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q08.out  |    11 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q09.out  |   184 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q10.out  |    29 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q11.out  |  2550 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q12.out  |    11 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q13.out  |    46 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q14.out  |    10 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q15.out  |    10 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q16.out  |  2771 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q17.out  |    10 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q18.out  |    14 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q19.out  |    10 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q20.out  |    18 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q21.out  |    56 +
 .../data/tpch_sf0.1_unique_p1/sql/nereids_q22.out  |    16 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q01.out   |    17 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q02.out   |   209 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q03.out   |    29 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q04.out   |    19 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q05.out   |    19 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q06.out   |    11 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q07.out   |    17 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q08.out   |    13 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q09.out   |   359 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q10.out   |    49 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q11.out   |    13 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q12.out   |    13 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q13.out   |    99 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q14.out   |    11 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q15.out   |    11 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q16.out   | 55689 +++++++++++++++++++
 .../tpch_sf100_unique_sql_p2/sql/nereids_q17.out   |    11 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q18.out   |   209 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q19.out   |    11 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q20.out   | 35951 ++++++++++++
 .../tpch_sf100_unique_sql_p2/sql/nereids_q21.out   |   209 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q22.out   |    27 +
 .../sql/nereids_duplicateAggregationKeys.out       |   231 +
 .../data/yandex_metrica_p2/sql/nereids_like1.out   |    10 +
 .../data/yandex_metrica_p2/sql/nereids_like2.out   |    10 +
 .../data/yandex_metrica_p2/sql/nereids_like3.out   |    10 +
 .../data/yandex_metrica_p2/sql/nereids_like4.out   |    10 +
 .../data/yandex_metrica_p2/sql/nereids_loyalty.out |    21 +
 .../yandex_metrica_p2/sql/nereids_maxStringIf.out  |    29 +
 .../data/yandex_metrica_p2/sql/nereids_minMax.out  |    29 +
 .../sql/nereids_monotonicEvaluationSegfault.out    |    10 +
 .../sql/nereids_subqueryInWhere.out                |    10 +
 .../data/yandex_metrica_p2/sql/nereids_where01.out |     9 +
 .../data/yandex_metrica_p2/sql/nereids_where02.out |     9 +
 .../org/apache/doris/regression/Config.groovy      |     2 +-
 .../doris/regression/action/BenchmarkAction.groovy |   154 +
 .../org/apache/doris/regression/suite/Suite.groovy |    68 +-
 .../apache/doris/regression/util/JdbcUtils.groovy  |    18 +
 .../doris/regression/util/OutputUtils.groovy       |    15 +-
 .../apache/doris/regression/util/SuiteUtils.groovy |    27 +
 .../framework/src/main/groovy/suite.gdsl           |     1 +
 regression-test/java-udf-src/pom.xml               |     8 +
 .../pipeline/p0/conf/regression-conf.groovy        |     4 +-
 .../pipeline/p1/conf/regression-conf.groovy        |     2 +-
 .../suites/autobucket/test_autobucket.groovy       |    41 +
 .../suites/bitmap_functions/test_bitmap_max.groovy |    48 +
 .../sql/nereids_CPUNetworkUtilization_order.sql    |    22 +
 .../suites/brown_p2/sql/nereids_averageMetrics.sql |    30 +
 .../brown_p2/sql/nereids_blockedIOServer.sql       |    12 +
 .../suites/brown_p2/sql/nereids_dailyUV.sql        |    11 +
 .../brown_p2/sql/nereids_dataTransferRate.sql      |    10 +
 .../suites/brown_p2/sql/nereids_doorOpen.sql       |    11 +
 .../brown_p2/sql/nereids_excessiveRequests.sql     |     9 +
 .../brown_p2/sql/nereids_hourlyNetworkTraffic.sql  |    23 +
 .../suites/brown_p2/sql/nereids_lowMemory.sql      |    18 +
 .../suites/brown_p2/sql/nereids_offlineMachine.sql |    11 +
 .../suites/brown_p2/sql/nereids_passwordLeaked.sql |     9 +
 .../sql/nereids_powerConsumptionMetrics.sql        |    42 +
 .../suites/brown_p2/sql/nereids_serverError.sql    |     7 +
 .../sql/nereids_temperatureReachFreezing.sql       |     7 +
 .../sql/nereids_temperatureVariation_order.sql     |    51 +
 .../cold_heat_separation/policy/alter.groovy       |     9 +-
 .../cold_heat_separation/policy/create.groovy      |     4 +-
 .../suites/cold_heat_separation/policy/drop.groovy |     2 -
 .../suites/cold_heat_separation/policy/show.groovy |    26 +-
 .../use_policy/alter_table_add_policy.groovy       |     2 -
 .../create_table_use_partition_policy.groovy       |    13 +-
 .../use_policy/create_table_use_policy.groovy      |    13 +-
 .../use_policy/modify_partition_add_policy.groovy  |     2 -
 .../use_policy/use_default_storage_policy.groovy   |     2 -
 .../test_compaction_uniq_keys_row_store.groovy     |   250 +
 .../connector_p0/spark_connector/ddl/create.sql    |    12 +
 .../spark_connector/spark_connector.groovy         |    34 +
 .../test_subquery_in_disjunction.groovy            |    32 +-
 .../table_valued_function/test_hdfs_tvf.groovy     |     4 +-
 .../correctness_p0/test_char_default_value.groovy  |    63 +
 .../correctness_p0/test_group_having_alias.groovy  |    55 +-
 .../test_left_anti_join_batch_size.sql             |    21 +
 .../correctness_p0/test_pushdown_constant.groovy   |    31 +-
 .../correctness_p0/test_set_operation.groovy       |    70 +
 .../correctness_p0/test_subquery_with_limit.groovy |    62 +
 .../test_topn_with_cast_to_date.groovy             |    40 +
 .../unique/test_unique_table_new_sequence.groovy   |     8 +-
 .../unique/test_unique_table_sequence.groovy       |     8 +-
 .../suites/datatype_p0/date/test_date_exprs.groovy |    40 +
 .../date/test_date_runtime_filter.groovy           |    49 +
 .../date/test_default_current_timestamp.groovy     |    54 +
 .../datatype_p0/date/test_from_unixtime.groovy     |     1 -
 .../datatype_p0/date/test_invalid_date.groovy      |    37 +
 .../datatype_p0/decimalv3/test_functions.groovy    |    53 +
 .../suites/datatype_p0/scalar_types/load.groovy    |   209 +-
 .../scalar_types/sql/dup_bitmap_index_q01_bool.sql |     1 +
 .../sql/dup_bitmap_index_q02_tinyint.sql           |     1 +
 .../sql/dup_bitmap_index_q03_smallint.sql          |     1 +
 .../scalar_types/sql/dup_bitmap_index_q04_int.sql  |     1 +
 .../sql/dup_bitmap_index_q05_bigint.sql            |     1 +
 .../sql/dup_bitmap_index_q06_largeint.sql          |     1 +
 .../sql/dup_bitmap_index_q07_float.sql             |     1 +
 .../sql/dup_bitmap_index_q08_double.sql            |     1 +
 .../sql/dup_bitmap_index_q09_decimal.sql           |     1 +
 .../sql/dup_bitmap_index_q10_decimalv3.sql         |     1 +
 .../scalar_types/sql/dup_bitmap_index_q11_date.sql |     1 +
 .../sql/dup_bitmap_index_q12_datetime.sql          |     1 +
 .../sql/dup_bitmap_index_q13_datev2.sql            |     1 +
 .../sql/dup_bitmap_index_q14_datetimev2.sql        |     1 +
 .../scalar_types/sql/dup_bitmap_index_q15_char.sql |     1 +
 .../sql/dup_bitmap_index_q16_varchar.sql           |     1 +
 .../sql/dup_bitmap_index_q17_string.sql            |     1 +
 .../scalar_types/sql/dup_key_topn_q01_asc.sql      |     1 +
 .../scalar_types/sql/dup_key_topn_q01_desc.sql     |     1 +
 .../scalar_types/sql/dup_key_topn_q02_asc.sql      |     1 +
 .../scalar_types/sql/dup_key_topn_q02_desc.sql     |     1 +
 .../scalar_types/sql/dup_key_topn_q03_asc.sql      |     1 +
 .../scalar_types/sql/dup_key_topn_q03_desc.sql     |     1 +
 .../scalar_types/sql/infomation_schema.sql         |     1 +
 .../sql/unique1_bitmap_index_q01_bool.sql          |     1 +
 .../sql/unique1_bitmap_index_q02_tinyint.sql       |     1 +
 .../sql/unique1_bitmap_index_q03_smallint.sql      |     1 +
 .../sql/unique1_bitmap_index_q04_int.sql           |     1 +
 .../sql/unique1_bitmap_index_q05_bigint.sql        |     1 +
 .../sql/unique1_bitmap_index_q06_largeint.sql      |     1 +
 .../sql/unique1_bitmap_index_q07_float.sql         |     1 +
 .../sql/unique1_bitmap_index_q08_double.sql        |     1 +
 .../sql/unique1_bitmap_index_q09_decimal.sql       |     1 +
 .../sql/unique1_bitmap_index_q10_decimalv3.sql     |     1 +
 .../sql/unique1_bitmap_index_q11_date.sql          |     1 +
 .../sql/unique1_bitmap_index_q12_datetime.sql      |     1 +
 .../sql/unique1_bitmap_index_q13_datev2.sql        |     1 +
 .../sql/unique1_bitmap_index_q14_datetimev2.sql    |     1 +
 .../sql/unique1_bitmap_index_q15_char.sql          |     1 +
 .../sql/unique1_bitmap_index_q16_varchar.sql       |     1 +
 .../sql/unique1_bitmap_index_q17_string.sql        |     1 +
 .../scalar_types/sql/unique1_key_topn_q01_asc.sql  |     1 +
 .../scalar_types/sql/unique1_key_topn_q01_desc.sql |     1 +
 ...timev2_asc.sql => unique1_key_topn_q02_asc.sql} |     0
 ...mev2_desc.sql => unique1_key_topn_q02_desc.sql} |     0
 .../scalar_types/sql/unique1_key_topn_q03_asc.sql  |     1 +
 .../scalar_types/sql/unique1_key_topn_q03_desc.sql |     1 +
 .../sql/unique2_bitmap_index_q01_bool.sql          |     1 +
 .../sql/unique2_bitmap_index_q02_tinyint.sql       |     1 +
 .../sql/unique2_bitmap_index_q03_smallint.sql      |     1 +
 .../sql/unique2_bitmap_index_q04_int.sql           |     1 +
 .../sql/unique2_bitmap_index_q05_bigint.sql        |     1 +
 .../sql/unique2_bitmap_index_q06_largeint.sql      |     1 +
 .../sql/unique2_bitmap_index_q07_float.sql         |     1 +
 .../sql/unique2_bitmap_index_q08_double.sql        |     1 +
 .../sql/unique2_bitmap_index_q09_decimal.sql       |     1 +
 .../sql/unique2_bitmap_index_q10_decimalv3.sql     |     1 +
 .../sql/unique2_bitmap_index_q11_date.sql          |     1 +
 .../sql/unique2_bitmap_index_q12_datetime.sql      |     1 +
 .../sql/unique2_bitmap_index_q13_datev2.sql        |     1 +
 .../sql/unique2_bitmap_index_q14_datetimev2.sql    |     1 +
 .../sql/unique2_bitmap_index_q15_char.sql          |     1 +
 .../sql/unique2_bitmap_index_q16_varchar.sql       |     1 +
 .../sql/unique2_bitmap_index_q17_string.sql        |     1 +
 .../scalar_types/sql/unique2_key_topn_q01_asc.sql  |     1 +
 .../scalar_types/sql/unique2_key_topn_q01_desc.sql |     1 +
 ...timev2_asc.sql => unique2_key_topn_q02_asc.sql} |     0
 ...mev2_desc.sql => unique2_key_topn_q02_desc.sql} |     0
 .../scalar_types/sql/unique2_key_topn_q03_asc.sql  |     1 +
 .../scalar_types/sql/unique2_key_topn_q03_desc.sql |     1 +
 .../suites/datatype_p2/scalar_types/load.groovy    |   346 +
 .../scalar_types/sql/dup_bitmap_index_q01_bool.sql |     1 +
 .../sql/dup_bitmap_index_q02_tinyint.sql           |     1 +
 .../sql/dup_bitmap_index_q03_smallint.sql          |     1 +
 .../scalar_types/sql/dup_bitmap_index_q04_int.sql  |     1 +
 .../sql/dup_bitmap_index_q05_bigint.sql            |     1 +
 .../sql/dup_bitmap_index_q06_largeint.sql          |     1 +
 .../sql/dup_bitmap_index_q07_float.sql             |     1 +
 .../sql/dup_bitmap_index_q08_double.sql            |     1 +
 .../sql/dup_bitmap_index_q09_decimal.sql           |     1 +
 .../sql/dup_bitmap_index_q10_decimalv3.sql         |     1 +
 .../scalar_types/sql/dup_bitmap_index_q11_date.sql |     1 +
 .../sql/dup_bitmap_index_q12_datetime.sql          |     1 +
 .../sql/dup_bitmap_index_q13_datev2.sql            |     1 +
 .../sql/dup_bitmap_index_q14_datetimev2.sql        |     1 +
 .../scalar_types/sql/dup_bitmap_index_q15_char.sql |     1 +
 .../sql/dup_bitmap_index_q16_varchar.sql           |     1 +
 .../sql/dup_bitmap_index_q17_string.sql            |     1 +
 .../scalar_types/sql/dup_key_topn_q01_asc.sql      |     1 +
 .../scalar_types/sql/dup_key_topn_q01_desc.sql     |     1 +
 .../scalar_types/sql/dup_key_topn_q02_asc.sql      |     1 +
 .../scalar_types/sql/dup_key_topn_q02_desc.sql     |     1 +
 .../scalar_types/sql/dup_key_topn_q03_asc.sql      |     1 +
 .../scalar_types/sql/dup_key_topn_q03_desc.sql     |     1 +
 .../sql/dup_nonkey_topn_q01_bool_asc.sql           |     0
 .../sql/dup_nonkey_topn_q01_bool_desc.sql          |     0
 .../sql/dup_nonkey_topn_q02_tinyint_asc.sql        |     0
 .../sql/dup_nonkey_topn_q02_tinyint_desc.sql       |     0
 .../sql/dup_nonkey_topn_q03_smallint_asc.sql       |     0
 .../sql/dup_nonkey_topn_q03_smallint_desc.sql      |     0
 .../sql/dup_nonkey_topn_q04_int_asc.sql            |     0
 .../sql/dup_nonkey_topn_q04_int_desc.sql           |     0
 .../sql/dup_nonkey_topn_q05_bigint_asc.sql         |     0
 .../sql/dup_nonkey_topn_q05_bigint_desc.sql        |     0
 .../sql/dup_nonkey_topn_q06_largeint_asc.sql       |     0
 .../sql/dup_nonkey_topn_q06_largeint_desc.sql      |     0
 .../sql/dup_nonkey_topn_q07_float_asc.sql          |     0
 .../sql/dup_nonkey_topn_q07_float_desc.sql         |     0
 .../sql/dup_nonkey_topn_q08_double_asc.sql         |     0
 .../sql/dup_nonkey_topn_q08_double_desc.sql        |     0
 .../sql/dup_nonkey_topn_q09_decimal_asc.sql        |     0
 .../sql/dup_nonkey_topn_q09_decimal_desc.sql       |     0
 .../sql/dup_nonkey_topn_q10_decimalv3_asc.sql      |     0
 .../sql/dup_nonkey_topn_q10_decimalv3_desc.sql     |     0
 .../sql/dup_nonkey_topn_q11_date_asc.sql           |     0
 .../sql/dup_nonkey_topn_q11_date_desc.sql          |     0
 .../sql/dup_nonkey_topn_q12_datetime_asc.sql       |     0
 .../sql/dup_nonkey_topn_q12_datetime_desc.sql      |     0
 .../sql/dup_nonkey_topn_q13_datev2_asc.sql         |     0
 .../sql/dup_nonkey_topn_q13_datev2_desc.sql        |     0
 .../sql/dup_nonkey_topn_q14_datetimev2_asc.sql     |     0
 .../sql/dup_nonkey_topn_q14_datetimev2_desc.sql    |     0
 .../sql/dup_nonkey_topn_q15_char_asc.sql           |     0
 .../sql/dup_nonkey_topn_q15_char_desc.sql          |     0
 .../sql/dup_nonkey_topn_q16_varchar_asc.sql        |     0
 .../sql/dup_nonkey_topn_q16_varchar_desc.sql       |     0
 .../sql/dup_nonkey_topn_q17_string_asc.sql         |     0
 .../sql/dup_nonkey_topn_q17_string_desc.sql        |     0
 .../sql/unique1_bitmap_index_q01_bool.sql          |     1 +
 .../sql/unique1_bitmap_index_q02_tinyint.sql       |     1 +
 .../sql/unique1_bitmap_index_q03_smallint.sql      |     1 +
 .../sql/unique1_bitmap_index_q04_int.sql           |     1 +
 .../sql/unique1_bitmap_index_q05_bigint.sql        |     1 +
 .../sql/unique1_bitmap_index_q06_largeint.sql      |     1 +
 .../sql/unique1_bitmap_index_q07_float.sql         |     1 +
 .../sql/unique1_bitmap_index_q08_double.sql        |     1 +
 .../sql/unique1_bitmap_index_q09_decimal.sql       |     1 +
 .../sql/unique1_bitmap_index_q10_decimalv3.sql     |     1 +
 .../sql/unique1_bitmap_index_q11_date.sql          |     1 +
 .../sql/unique1_bitmap_index_q12_datetime.sql      |     1 +
 .../sql/unique1_bitmap_index_q13_datev2.sql        |     1 +
 .../sql/unique1_bitmap_index_q14_datetimev2.sql    |     1 +
 .../sql/unique1_bitmap_index_q15_char.sql          |     1 +
 .../sql/unique1_bitmap_index_q16_varchar.sql       |     1 +
 .../sql/unique1_bitmap_index_q17_string.sql        |     1 +
 .../scalar_types/sql/unique1_key_topn_q01_asc.sql  |     1 +
 .../scalar_types/sql/unique1_key_topn_q01_desc.sql |     1 +
 .../scalar_types/sql/unique1_key_topn_q02_asc.sql} |     0
 .../sql/unique1_key_topn_q02_desc.sql}             |     0
 .../scalar_types/sql/unique1_key_topn_q03_asc.sql  |     1 +
 .../scalar_types/sql/unique1_key_topn_q03_desc.sql |     1 +
 .../sql/unique1_nonkey_topn_q01_bool_asc.sql       |     0
 .../sql/unique1_nonkey_topn_q01_bool_desc.sql      |     0
 .../sql/unique1_nonkey_topn_q02_tinyint_asc.sql    |     0
 .../sql/unique1_nonkey_topn_q02_tinyint_desc.sql   |     0
 .../sql/unique1_nonkey_topn_q03_smallint_asc.sql   |     0
 .../sql/unique1_nonkey_topn_q03_smallint_desc.sql  |     0
 .../sql/unique1_nonkey_topn_q04_int_asc.sql        |     0
 .../sql/unique1_nonkey_topn_q04_int_desc.sql       |     0
 .../sql/unique1_nonkey_topn_q05_bigint_asc.sql     |     0
 .../sql/unique1_nonkey_topn_q05_bigint_desc.sql    |     0
 .../sql/unique1_nonkey_topn_q06_largeint_asc.sql   |     0
 .../sql/unique1_nonkey_topn_q06_largeint_desc.sql  |     0
 .../sql/unique1_nonkey_topn_q07_float_asc.sql      |     0
 .../sql/unique1_nonkey_topn_q07_float_desc.sql     |     0
 .../sql/unique1_nonkey_topn_q08_double_asc.sql     |     0
 .../sql/unique1_nonkey_topn_q08_double_desc.sql    |     0
 .../sql/unique1_nonkey_topn_q09_decimal_asc.sql    |     0
 .../sql/unique1_nonkey_topn_q09_decimal_desc.sql   |     0
 .../sql/unique1_nonkey_topn_q10_decimalv3_asc.sql  |     0
 .../sql/unique1_nonkey_topn_q10_decimalv3_desc.sql |     0
 .../sql/unique1_nonkey_topn_q11_date_asc.sql       |     0
 .../sql/unique1_nonkey_topn_q11_date_desc.sql      |     0
 .../sql/unique1_nonkey_topn_q12_datetime_asc.sql   |     0
 .../sql/unique1_nonkey_topn_q12_datetime_desc.sql  |     0
 .../sql/unique1_nonkey_topn_q13_datev2_asc.sql     |     0
 .../sql/unique1_nonkey_topn_q13_datev2_desc.sql    |     0
 .../sql/unique1_nonkey_topn_q14_datetimev2_asc.sql |     0
 .../unique1_nonkey_topn_q14_datetimev2_desc.sql    |     0
 .../sql/unique1_nonkey_topn_q15_char_asc.sql       |     0
 .../sql/unique1_nonkey_topn_q15_char_desc.sql      |     0
 .../sql/unique1_nonkey_topn_q16_varchar_asc.sql    |     0
 .../sql/unique1_nonkey_topn_q16_varchar_desc.sql   |     0
 .../sql/unique1_nonkey_topn_q17_string_asc.sql     |     0
 .../sql/unique1_nonkey_topn_q17_string_desc.sql    |     0
 .../sql/unique2_bitmap_index_q01_bool.sql          |     1 +
 .../sql/unique2_bitmap_index_q02_tinyint.sql       |     1 +
 .../sql/unique2_bitmap_index_q03_smallint.sql      |     1 +
 .../sql/unique2_bitmap_index_q04_int.sql           |     1 +
 .../sql/unique2_bitmap_index_q05_bigint.sql        |     1 +
 .../sql/unique2_bitmap_index_q06_largeint.sql      |     1 +
 .../sql/unique2_bitmap_index_q07_float.sql         |     1 +
 .../sql/unique2_bitmap_index_q08_double.sql        |     1 +
 .../sql/unique2_bitmap_index_q09_decimal.sql       |     1 +
 .../sql/unique2_bitmap_index_q10_decimalv3.sql     |     1 +
 .../sql/unique2_bitmap_index_q11_date.sql          |     1 +
 .../sql/unique2_bitmap_index_q12_datetime.sql      |     1 +
 .../sql/unique2_bitmap_index_q13_datev2.sql        |     1 +
 .../sql/unique2_bitmap_index_q14_datetimev2.sql    |     1 +
 .../sql/unique2_bitmap_index_q15_char.sql          |     1 +
 .../sql/unique2_bitmap_index_q16_varchar.sql       |     1 +
 .../sql/unique2_bitmap_index_q17_string.sql        |     1 +
 .../scalar_types/sql/unique2_key_topn_q01_asc.sql  |     1 +
 .../scalar_types/sql/unique2_key_topn_q01_desc.sql |     1 +
 .../scalar_types/sql/unique2_key_topn_q02_asc.sql} |     0
 .../sql/unique2_key_topn_q02_desc.sql}             |     0
 .../scalar_types/sql/unique2_key_topn_q03_asc.sql  |     1 +
 .../scalar_types/sql/unique2_key_topn_q03_desc.sql |     1 +
 .../sql/unique2_nonkey_topn_q01_bool_asc.sql       |     0
 .../sql/unique2_nonkey_topn_q01_bool_desc.sql      |     0
 .../sql/unique2_nonkey_topn_q02_tinyint_asc.sql    |     0
 .../sql/unique2_nonkey_topn_q02_tinyint_desc.sql   |     0
 .../sql/unique2_nonkey_topn_q03_smallint_asc.sql   |     0
 .../sql/unique2_nonkey_topn_q03_smallint_desc.sql  |     0
 .../sql/unique2_nonkey_topn_q04_int_asc.sql        |     0
 .../sql/unique2_nonkey_topn_q04_int_desc.sql       |     0
 .../sql/unique2_nonkey_topn_q05_bigint_asc.sql     |     0
 .../sql/unique2_nonkey_topn_q05_bigint_desc.sql    |     0
 .../sql/unique2_nonkey_topn_q06_largeint_asc.sql   |     0
 .../sql/unique2_nonkey_topn_q06_largeint_desc.sql  |     0
 .../sql/unique2_nonkey_topn_q07_float_asc.sql      |     0
 .../sql/unique2_nonkey_topn_q07_float_desc.sql     |     0
 .../sql/unique2_nonkey_topn_q08_double_asc.sql     |     0
 .../sql/unique2_nonkey_topn_q08_double_desc.sql    |     0
 .../sql/unique2_nonkey_topn_q09_decimal_asc.sql    |     0
 .../sql/unique2_nonkey_topn_q09_decimal_desc.sql   |     0
 .../sql/unique2_nonkey_topn_q10_decimalv3_asc.sql  |     0
 .../sql/unique2_nonkey_topn_q10_decimalv3_desc.sql |     0
 .../sql/unique2_nonkey_topn_q11_date_asc.sql       |     0
 .../sql/unique2_nonkey_topn_q11_date_desc.sql      |     0
 .../sql/unique2_nonkey_topn_q12_datetime_asc.sql   |     0
 .../sql/unique2_nonkey_topn_q12_datetime_desc.sql  |     0
 .../sql/unique2_nonkey_topn_q13_datev2_asc.sql     |     0
 .../sql/unique2_nonkey_topn_q13_datev2_desc.sql    |     0
 .../sql/unique2_nonkey_topn_q14_datetimev2_asc.sql |     0
 .../unique2_nonkey_topn_q14_datetimev2_desc.sql    |     0
 .../sql/unique2_nonkey_topn_q15_char_asc.sql       |     0
 .../sql/unique2_nonkey_topn_q15_char_desc.sql      |     0
 .../sql/unique2_nonkey_topn_q16_varchar_asc.sql    |     0
 .../sql/unique2_nonkey_topn_q16_varchar_desc.sql   |     0
 .../sql/unique2_nonkey_topn_q17_string_asc.sql     |     0
 .../sql/unique2_nonkey_topn_q17_string_desc.sql    |     0
 .../suites/ddl_p0/test_create_view.groovy          |    72 +
 .../delete_p0/test_array_column_delete.groovy      |     2 -
 .../iceberg/iceberg_schema_evolution.groovy        |    67 +
 .../es/test_external_catalog_es.groovy             |     2 +-
 .../hive/test_external_github.groovy               |     2 +-
 .../hive/test_external_hive.groovy                 |    49 -
 .../external_table_emr_p2/hive/test_tvf_p2.groovy  |    30 +
 .../hive/test_upper_case_column_name.groovy        |   103 +
 .../iceberg/test_external_catalog_icebergv2.groovy |     8 +-
 .../mysql/test_external_catalog_mysql.groovy       |     5 +-
 .../mysql/test_external_resource_mysql.groovy      |     4 +-
 .../pg/test_external_pg.groovy                     |    21 +-
 .../sql/nereids_affinityByIssuesAndPRs1.sql        |    16 +
 .../sql/nereids_affinityByIssuesAndPRs2.sql        |    16 +
 .../sql/nereids_authorsWithTheMostPushes.sql       |    11 +
 .../github_events_p2/sql/nereids_countingStar1.sql |     3 +
 .../github_events_p2/sql/nereids_countingStar2.sql |     3 +
 .../github_events_p2/sql/nereids_countingStar3.sql |     3 +
 ...reids_distributionOfRepositoriesByStarCount.sql |    16 +
 .../sql/nereids_githubRoulette.sql                 |     3 +
 ...heListOfTopRepositoriesChangedOverTheYears1.sql |     3 +
 ...heListOfTopRepositoriesChangedOverTheYears2.sql |     3 +
 ...heListOfTopRepositoriesChangedOverTheYears3.sql |     3 +
 ...heListOfTopRepositoriesChangedOverTheYears4.sql |     3 +
 ...heListOfTopRepositoriesChangedOverTheYears5.sql |     3 +
 ...heListOfTopRepositoriesChangedOverTheYears6.sql |     3 +
 ...heListOfTopRepositoriesChangedOverTheYears7.sql |    30 +
 ..._howHasTheTotalNumberOfStarsChangedOverTime.sql |     3 +
 .../sql/nereids_issuesWithTheMostComments1.sql     |     3 +
 .../sql/nereids_issuesWithTheMostComments2.sql     |     3 +
 .../sql/nereids_issuesWithTheMostComments3.sql     |    19 +
 .../sql/nereids_issuesWithTheMostComments4.sql     |    11 +
 .../sql/nereids_issuesWithTheMostComments5.sql     |    11 +
 .../sql/nereids_issuesWithTheMostComments6.sql     |    13 +
 .../sql/nereids_issuesWithTheMostComments7.sql     |    11 +
 .../sql/nereids_issuesWithTheMostComments8.sql     |    14 +
 .../sql/nereids_mostForkedRepositories.sql         |     3 +
 .../sql/nereids_mostPopularCommentsOnGithub.sql    |     3 +
 ...eids_organizationsByTheNumberOfRepositories.sql |    16 +
 .../nereids_organizationsByTheNumberOfStars.sql    |    10 +
 .../nereids_organizationsByTheSizeOfCommunity.sql  |    25 +
 .../nereids_proportionsBetweenStarsAndForks1.sql   |    19 +
 .../nereids_proportionsBetweenStarsAndForks2.sql   |    20 +
 .../nereids_proportionsBetweenStarsAndForks3.sql   |    20 +
 .../nereids_proportionsBetweenStarsAndForks4.sql   |    15 +
 .../nereids_proportionsBetweenStarsAndForks5.sql   |    23 +
 .../nereids_repositoriesByAmountOfModifiedCode.sql |    14 +
 .../nereids_repositoriesByTheNumberOfPushes.sql    |    19 +
 ...epositoriesWithClickhouse_related_comments1.sql |     3 +
 ...epositoriesWithClickhouse_related_comments2.sql |    19 +
 ...ids_repositoriesWithDoris_related_comments1.sql |     3 +
 ...ids_repositoriesWithDoris_related_comments2.sql |    19 +
 ...nereids_repositoriesWithTheHighestGrowthYoY.sql |    22 +
 ...s_repositoriesWithTheMaximumAmountOfIssues1.sql |     3 +
 ...s_repositoriesWithTheMaximumAmountOfIssues2.sql |    20 +
 ...s_repositoriesWithTheMaximumAmountOfIssues3.sql |    21 +
 ...s_repositoriesWithTheMaximumAmountOfIssues4.sql |    20 +
 ...sitoriesWithTheMaximumAmountOfPullRequests1.sql |     3 +
 ...sitoriesWithTheMaximumAmountOfPullRequests2.sql |     3 +
 ...esWithTheMaximumNumberOfAcceptedInvitations.sql |    19 +
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql |    15 +
 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql |    15 +
 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql |    18 +
 ...ids_repositoriesWithTheMostStarsOverOneDay1.sql |    27 +
 ...ids_repositoriesWithTheMostStarsOverOneDay2.sql |    27 +
 ...ids_repositoriesWithTheMostStarsOverOneDay3.sql |     3 +
 ...repositoriesWithTheMostSteadyGrowthOverTime.sql |    22 +
 ...ds_repositoriesWithTheWorstStagnation_order.sql |    22 +
 .../sql/nereids_repositoryAffinityList1.sql        |    15 +
 .../sql/nereids_repositoryAffinityList2.sql        |    25 +
 .../sql/nereids_starsFromHeavyGithubUsers1.sql     |    15 +
 .../sql/nereids_starsFromHeavyGithubUsers2.sql     |    17 +
 .../sql/nereids_theLongestRepositoryNames1.sql     |     3 +
 .../sql/nereids_theLongestRepositoryNames2.sql     |     3 +
 .../sql/nereids_theMostToughCodeReviews.sql        |    12 +
 ...ereids_theTotalNumberOfRepositoriesOnGithub.sql |     3 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub1.sql |     3 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub2.sql |     3 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub3.sql |     3 +
 .../sql/nereids_theTotalNumberOfUsersOnGithub4.sql |     3 +
 .../github_events_p2/sql/nereids_topLabels1.sql    |    11 +
 .../github_events_p2/sql/nereids_topLabels2.sql    |    11 +
 .../github_events_p2/sql/nereids_topLabels3.sql    |    16 +
 .../sql/nereids_topRepositoriesByStars.sql         |     3 +
 ...reids_whatIsTheBestDayOfTheWeekToCatchAStar.sql |     3 +
 .../nereids_whoAreAllThosePeopleGivingStars1.sql   |     3 +
 .../nereids_whoAreAllThosePeopleGivingStars2.sql   |     3 +
 .../nereids_whoAreAllThosePeopleGivingStars3.sql   |    15 +
 .../inverted_index_p0/test_array_index.groovy      |    70 +
 .../tpcds_sf1_index/ddl/call_center.sql            |    46 +
 .../tpcds_sf1_index/ddl/catalog_page.sql           |    18 +
 .../tpcds_sf1_index/ddl/catalog_returns.sql        |    36 +
 .../tpcds_sf1_index}/ddl/catalog_sales.sql         |     0
 .../tpcds_sf1_index/ddl/customer.sql               |    30 +
 .../tpcds_sf1_index/ddl/customer_address.sql       |    25 +
 .../tpcds_sf1_index/ddl/customer_demographics.sql  |    19 +
 .../tpcds_sf1_index/ddl/date_dim.sql               |    44 +
 .../tpcds_sf1_index/ddl/household_demographics.sql |    16 +
 .../tpcds_sf1_index}/ddl/income_band.sql           |     0
 .../tpcds_sf1_index}/ddl/inventory.sql             |     0
 .../inverted_index_p1/tpcds_sf1_index/ddl/item.sql |    35 +
 .../tpcds_sf1_index/ddl/promotion.sql              |    33 +
 .../tpcds_sf1_index/ddl/reason.sql                 |    12 +
 .../tpcds_sf1_index/ddl/ship_mode.sql              |    16 +
 .../tpcds_sf1_index/ddl/store.sql                  |    43 +
 .../tpcds_sf1_index/ddl/store_returns.sql          |    31 +
 .../tpcds_sf1_index/ddl/store_sales.sql            |    37 +
 .../tpcds_sf1_index}/ddl/time_dim.sql              |     0
 .../tpcds_sf1_index/ddl/warehouse.sql              |    24 +
 .../tpcds_sf1_index}/ddl/web_page.sql              |     0
 .../tpcds_sf1_index/ddl/web_returns.sql            |    35 +
 .../tpcds_sf1_index/ddl/web_sales.sql              |    49 +
 .../tpcds_sf1_index/ddl/web_site.sql               |    44 +
 .../inverted_index_p1/tpcds_sf1_index/load.groovy  |    99 +
 .../tpcds_sf1_index}/sql/q01.sql                   |     0
 .../tpcds_sf1_index}/sql/q02.sql                   |     0
 .../tpcds_sf1_index}/sql/q03.sql                   |     0
 .../tpcds_sf1_index}/sql/q04.sql                   |     0
 .../tpcds_sf1_index}/sql/q05.sql                   |     0
 .../tpcds_sf1_index}/sql/q06.sql                   |     0
 .../tpcds_sf1_index}/sql/q07.sql                   |     0
 .../tpcds_sf1_index}/sql/q08.sql                   |     0
 .../tpcds_sf1_index}/sql/q09.sql                   |     0
 .../tpcds_sf1_index}/sql/q10.sql                   |     0
 .../tpcds_sf1_index}/sql/q11.sql                   |     0
 .../tpcds_sf1_index}/sql/q12.sql                   |     0
 .../tpcds_sf1_index}/sql/q13.sql                   |     0
 .../tpcds_sf1_index}/sql/q14_1.sql                 |     0
 .../tpcds_sf1_index}/sql/q14_2.sql                 |     0
 .../tpcds_sf1_index}/sql/q15.sql                   |     0
 .../tpcds_sf1_index}/sql/q16.sql                   |     0
 .../tpcds_sf1_index}/sql/q17.sql                   |     0
 .../tpcds_sf1_index}/sql/q18.sql                   |     0
 .../tpcds_sf1_index}/sql/q19.sql                   |     0
 .../tpcds_sf1_index}/sql/q20.sql                   |     0
 .../tpcds_sf1_index}/sql/q21.sql                   |     0
 .../tpcds_sf1_index}/sql/q22.sql                   |     0
 .../tpcds_sf1_index}/sql/q23_1.sql                 |     0
 .../tpcds_sf1_index}/sql/q23_2.sql                 |     0
 .../tpcds_sf1_index}/sql/q24_1.sql                 |     0
 .../tpcds_sf1_index}/sql/q24_2.sql                 |     0
 .../tpcds_sf1_index}/sql/q25.sql                   |     0
 .../tpcds_sf1_index}/sql/q26.sql                   |     0
 .../tpcds_sf1_index}/sql/q27.sql                   |     0
 .../tpcds_sf1_index}/sql/q28.sql                   |     0
 .../tpcds_sf1_index}/sql/q29.sql                   |     0
 .../inverted_index_p1/tpcds_sf1_index/sql/q30.sql  |    44 +
 .../tpcds_sf1_index}/sql/q31.sql                   |     0
 .../tpcds_sf1_index}/sql/q32.sql                   |     0
 .../tpcds_sf1_index}/sql/q33.sql                   |     0
 .../tpcds_sf1_index}/sql/q34.sql                   |     0
 .../tpcds_sf1_index}/sql/q35.sql                   |     0
 .../tpcds_sf1_index}/sql/q36.sql                   |     0
 .../tpcds_sf1_index}/sql/q37.sql                   |     0
 .../tpcds_sf1_index}/sql/q38.sql                   |     0
 .../tpcds_sf1_index}/sql/q39_1.sql                 |     0
 .../tpcds_sf1_index}/sql/q39_2.sql                 |     0
 .../tpcds_sf1_index}/sql/q40.sql                   |     0
 .../tpcds_sf1_index}/sql/q41.sql                   |     0
 .../tpcds_sf1_index}/sql/q42.sql                   |     0
 .../tpcds_sf1_index}/sql/q43.sql                   |     0
 .../tpcds_sf1_index}/sql/q44.sql                   |     0
 .../tpcds_sf1_index}/sql/q45.sql                   |     0
 .../tpcds_sf1_index}/sql/q46.sql                   |     0
 .../tpcds_sf1_index}/sql/q47.sql                   |     0
 .../tpcds_sf1_index}/sql/q48.sql                   |     0
 .../tpcds_sf1_index}/sql/q49.sql                   |     0
 .../tpcds_sf1_index}/sql/q49_rewrite.sql           |     0
 .../tpcds_sf1_index}/sql/q50.sql                   |     0
 .../tpcds_sf1_index}/sql/q51.sql                   |     0
 .../tpcds_sf1_index}/sql/q52.sql                   |     0
 .../tpcds_sf1_index}/sql/q53.sql                   |     0
 .../tpcds_sf1_index}/sql/q54.sql                   |     0
 .../tpcds_sf1_index}/sql/q55.sql                   |     0
 .../tpcds_sf1_index}/sql/q56.sql                   |     0
 .../tpcds_sf1_index}/sql/q57.sql                   |     0
 .../tpcds_sf1_index}/sql/q58.sql                   |     0
 .../tpcds_sf1_index}/sql/q59.sql                   |     0
 .../tpcds_sf1_index}/sql/q60.sql                   |     0
 .../tpcds_sf1_index}/sql/q61.sql                   |     0
 .../tpcds_sf1_index}/sql/q62.sql                   |     0
 .../tpcds_sf1_index}/sql/q63.sql                   |     0
 .../tpcds_sf1_index}/sql/q64.sql                   |     0
 .../tpcds_sf1_index}/sql/q65.sql                   |     0
 .../tpcds_sf1_index}/sql/q66.sql                   |     0
 .../tpcds_sf1_index}/sql/q67.sql                   |     0
 .../tpcds_sf1_index}/sql/q68.sql                   |     0
 .../tpcds_sf1_index}/sql/q69.sql                   |     0
 .../tpcds_sf1_index}/sql/q70.sql                   |     0
 .../tpcds_sf1_index}/sql/q71.sql                   |     0
 .../tpcds_sf1_index}/sql/q72.sql                   |     0
 .../tpcds_sf1_index}/sql/q73.sql                   |     0
 .../tpcds_sf1_index}/sql/q74.sql                   |     0
 .../tpcds_sf1_index}/sql/q75.sql                   |     0
 .../tpcds_sf1_index}/sql/q76.sql                   |     0
 .../tpcds_sf1_index}/sql/q77.sql                   |     0
 .../inverted_index_p1/tpcds_sf1_index/sql/q78.sql  |    73 +
 .../tpcds_sf1_index}/sql/q79.sql                   |     0
 .../tpcds_sf1_index}/sql/q80.sql                   |     0
 .../tpcds_sf1_index}/sql/q81.sql                   |     0
 .../tpcds_sf1_index}/sql/q82.sql                   |     0
 .../tpcds_sf1_index}/sql/q83.sql                   |     0
 .../tpcds_sf1_index}/sql/q84.sql                   |     0
 .../tpcds_sf1_index}/sql/q85.sql                   |     0
 .../tpcds_sf1_index}/sql/q86.sql                   |     0
 .../tpcds_sf1_index}/sql/q87.sql                   |     0
 .../tpcds_sf1_index}/sql/q88.sql                   |     0
 .../tpcds_sf1_index}/sql/q89.sql                   |     0
 .../tpcds_sf1_index}/sql/q90.sql                   |     0
 .../tpcds_sf1_index}/sql/q91.sql                   |     0
 .../tpcds_sf1_index}/sql/q92.sql                   |     0
 .../tpcds_sf1_index}/sql/q93.sql                   |     0
 .../tpcds_sf1_index}/sql/q94.sql                   |     0
 .../tpcds_sf1_index}/sql/q95.sql                   |     0
 .../tpcds_sf1_index}/sql/q96.sql                   |     0
 .../tpcds_sf1_index}/sql/q97.sql                   |     0
 .../tpcds_sf1_index}/sql/q98.sql                   |     0
 .../tpcds_sf1_index}/sql/q99.sql                   |     0
 .../jdbc_catalog_p0/test_mysql_jdbc_catalog.groovy |    23 +-
 .../test_oracle_jdbc_catalog.groovy                |    15 +-
 .../jdbc_catalog_p0/test_pg_jdbc_catalog.groovy    |    23 +-
 .../test_sqlserver_jdbc_catalog.groovy             |    72 +
 .../suites/load/insert/test_array_insert.groovy    |     1 -
 .../insert/test_array_insert_into_select.groovy    |    65 +
 .../broker_load/ddl/orc_s3_case1_create.sql        |   111 +
 .../load_p0/broker_load/ddl/orc_s3_case1_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case2_create.sql        |   111 +
 .../load_p0/broker_load/ddl/orc_s3_case2_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case3_create.sql        |    19 +
 .../load_p0/broker_load/ddl/orc_s3_case3_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case4_create.sql        |    14 +
 .../load_p0/broker_load/ddl/orc_s3_case4_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case5_create.sql        |    26 +
 .../load_p0/broker_load/ddl/orc_s3_case5_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case6_create.sql        |   111 +
 .../load_p0/broker_load/ddl/orc_s3_case6_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case7_create.sql        |    14 +
 .../load_p0/broker_load/ddl/orc_s3_case7_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case8_create.sql        |    15 +
 .../load_p0/broker_load/ddl/orc_s3_case8_drop.sql  |     1 +
 .../broker_load/ddl/orc_s3_case9_create.sql        |    36 +
 .../load_p0/broker_load/ddl/orc_s3_case9_drop.sql  |     1 +
 .../load_p0/broker_load/test_broker_load.groovy    |    95 +-
 .../load_p0/mysql_load/test_mysql_load.groovy      |   162 +
 .../mysql_load/test_mysql_load_skip_lines.groovy   |   100 +
 .../stream_load/test_csv_with_skip_lines.groovy    |   134 +
 .../stream_load/test_parquet_orc_case.groovy       |   210 +
 .../agg_have_dup_base/agg_have_dup_base.groovy     |    72 +
 .../materialized_view_p0/k1ap2spa/k1ap2spa.groovy  |    60 +
 .../test_dup_group_by_mv_abs.groovy                |    66 +
 .../test_dup_group_by_mv_plus.groovy               |    66 +
 .../test_dup_mv_abs/test_dup_mv_abs.groovy         |     4 +
 .../test_dup_mv_bin/test_dup_mv_bin.groovy         |     4 +
 .../test_dup_mv_bitmap_hash.groovy                 |     4 +-
 .../test_dup_mv_plus/test_dup_mv_plus.groovy       |     4 +
 .../suites/mtmv_p0/test_create_mtmv.groovy         |    76 +-
 .../suites/mysql_fulltext/ddl/articles_dk.sql      |    12 +
 .../suites/mysql_fulltext/ddl/articles_uk.sql      |    12 +
 .../suites/mysql_fulltext/ddl/fulltext_t1_dk.sql   |    11 +
 .../suites/mysql_fulltext/ddl/fulltext_t1_uk.sql   |    11 +
 .../suites/mysql_fulltext/ddl/join_t1_dk.sql       |    10 +
 .../suites/mysql_fulltext/ddl/join_t1_uk.sql       |    11 +
 .../suites/mysql_fulltext/ddl/join_t2_dk.sql       |    10 +
 .../suites/mysql_fulltext/ddl/join_t2_uk.sql       |    10 +
 .../mysql_fulltext/ddl/large_records_t1_dk.sql     |    12 +
 .../mysql_fulltext/ddl/large_records_t1_uk.sql     |    12 +
 .../mysql_fulltext/ddl/large_records_t2_dk.sql     |    12 +
 .../mysql_fulltext/ddl/large_records_t2_uk.sql     |    12 +
 .../mysql_fulltext/ddl/large_records_t3_dk.sql     |    12 +
 .../mysql_fulltext/ddl/large_records_t3_uk.sql     |    12 +
 .../mysql_fulltext/ddl/large_records_t4_dk.sql     |    12 +
 .../mysql_fulltext/ddl/large_records_t4_uk.sql     |    12 +
 regression-test/suites/mysql_fulltext/load.groovy  |   257 +
 .../suites/mysql_fulltext/sql/basic_q01.sql        |    29 +
 .../suites/mysql_fulltext/sql/basic_q02.sql        |    29 +
 .../suites/mysql_fulltext/sql/fulltext_q01.sql     |    42 +
 .../suites/mysql_fulltext/sql/fulltext_q02.sql     |    42 +
 .../mysql_fulltext/sql/large_records_q01.sql       |    34 +
 .../mysql_fulltext/sql/large_records_q02.sql       |    34 +
 .../mysql_fulltext/sql/large_records_q03.sql       |    28 +
 .../mysql_fulltext/sql/large_records_q04.sql       |    28 +
 .../mysql_fulltext/sql/large_records_q05.sql       |    18 +
 .../mysql_fulltext/sql/large_records_q06.sql       |    18 +
 .../mysql_fulltext/sql/large_records_q07.sql       |    17 +
 .../mysql_fulltext/sql/large_records_q08.sql       |    17 +
 .../suites/mysql_fulltext/sql/test_join_q01.sql    |    14 +
 .../suites/mysql_fulltext/sql/test_join_q02.sql    |    15 +
 .../explain_clickbench_benchmark.groovy            |   194 +
 .../suites/nereids_function_p0/agg_function.groovy |    20 +
 regression-test/suites/nereids_function_p0/gen.py  |    93 +
 .../suites/nereids_function_p0/load.groovy         |    82 +
 .../nereids_function_p0/scalar_function/A-F.groovy |   218 +
 .../nereids_function_p0/scalar_function/G-K.groovy |   102 +
 .../nereids_function_p0/scalar_function/L-Q.groovy |   257 +
 .../nereids_function_p0/scalar_function/R-W.groovy |   271 +
 .../nereids_function_p0/scalar_function/X-Z.groovy |    73 +
 .../suites/nereids_p0/aggregate/aggregate.groovy   |   318 +
 .../nereids_p0/aggregate/aggregate_count1.groovy   |    78 +
 .../aggregate_group_by_metric_type.groovy          |   123 +
 .../aggregate/aggregate_groupby_null.groovy        |    55 +
 .../aggregate/aggregate_grouping_function.groovy   |    96 +
 .../aggregate/aggregate_having_grouping.groovy     |    59 +
 .../aggregate/aggregate_output_null.groovy         |    93 +
 .../nereids_p0/aggregate/window_funnel.groovy      |   108 +
 .../suites/nereids_p0/cache/partition_cache.groovy |   310 +
 .../empty_table/ddl/empty.sql                      |     0
 .../suites/nereids_p0/empty_table/load.groovy      |    35 +
 .../empty_table/sql/avg_decimal.sql                |     0
 .../nereids_p0/except/test_query_except.groovy     |    28 +
 .../explain/test_pushdown_explain.groovy           |    29 +
 .../group_concat/test_group_concat.groovy          |    61 +
 .../grouping_sets/test_grouping_sets.groovy        |    72 +
 .../grouping_sets/test_grouping_sets1.groovy       |   115 +
 .../nereids_p0/intersect/test_intersect.groovy     |    26 +
 .../nereids_p0/join/bucket_shuffle_join.groovy     |    25 +
 .../join/ddl/full_join_table.sql                   |     0
 .../join/ddl/left_table.sql                        |     0
 .../join/ddl/right_table.sql                       |     0
 .../{query_p0 => nereids_p0}/join/ddl/table.sql    |     0
 .../{query_p0 => nereids_p0}/join/ddl/table_1.sql  |     0
 .../{query_p0 => nereids_p0}/join/ddl/table_2.sql  |     0
 .../{query_p0 => nereids_p0}/join/ddl/table_3.sql  |     0
 .../join/ddl/test_bucket_shuffle_join.sql          |     0
 .../join/ddl/test_join.sql                         |     0
 .../join/ddl/test_left_join1.sql                   |     0
 regression-test/suites/nereids_p0/join/load.groovy |    50 +
 .../agg_output_as_right_tale_left_outer_order.sql  |     0
 .../join/sql/bucket_shuffle_join.sql               |     0
 .../join/sql/full_join.sql                         |     0
 .../suites/nereids_p0/join/sql/issue_12689.sql     |     3 +
 .../join/sql/issue_7288.sql                        |     0
 .../join/sql/test_outer_join.sql                   |     0
 .../sql/test_outer_join_with_delete_column.sql     |     0
 .../nereids_p0/join/test_bitmap_filter.groovy      |   100 +
 .../suites/nereids_p0/join/test_join.groovy        |  1244 +
 .../suites/nereids_p0/join/test_join2.groovy       |   171 +
 .../suites/nereids_p0/join/test_join3.groovy       |    99 +
 .../suites/nereids_p0/join/test_join4.groovy       |    62 +
 .../suites/nereids_p0/join/test_join5.groovy       |   174 +
 .../suites/nereids_p0/join/test_left_join1.groovy  |    45 +
 .../nereids_p0/join/test_left_join_null.groovy     |    66 +
 .../join/test_nestedloop_outer_join.groovy         |   129 +
 .../join/test_nestedloop_semi_anti_join.groovy     |    84 +
 .../join/test_runtimefilter_on_datev2.groovy       |   225 +
 .../suites/nereids_p0/keyword/order_group.groovy   |   230 +
 .../suites/nereids_p0/keyword/test_keyword.groovy  |   123 +
 .../large_wide_table/ddl/create.sql                |     0
 .../large_wide_table/ddl/insert.sql                |     0
 .../large_wide_table/large_wide_table.groovy       |    28 +
 .../lateral_view/test_issue_11986.sql              |     0
 .../lateral_view/test_issue_8850.sql               |     0
 .../limit/OffsetInSubqueryWithJoin.groovy          |    45 +
 .../limit/ddl/lineitem.sql                         |     0
 .../{query_p0 => nereids_p0}/limit/ddl/nation.sql  |     0
 .../{query_p0 => nereids_p0}/limit/ddl/part.sql    |     0
 .../limit/ddl/partsupp.sql                         |     0
 .../{query_p0 => nereids_p0}/limit/ddl/region.sql  |     0
 .../limit/ddl/supplier.sql                         |     0
 .../{query_p0 => nereids_p0}/limit/ddl/workers.sql |     0
 .../suites/nereids_p0/limit/load.groovy            |    66 +
 .../limit/sql/predicateNotProjected.sql            |     0
 .../limit/sql/useRestrictiveLimitFromSubq.sql      |     0
 .../limit/sql/withGroupBy.sql                      |     0
 .../limit/sql/withGroupByAndOrderByInSubq.sql      |     0
 .../limit/sql/withGroupByInSubq.sql                |     0
 .../limit/sql/withJoinInSubq.sql                   |     0
 .../limit/sql/withLimitZero.sql                    |     0
 .../suites/nereids_p0/limit/sql/withOrderBy.sql    |     4 +
 .../limit/sql/withSimpleLimit.sql                  |     0
 .../limit/sql/withSubq.sql                         |     0
 regression-test/suites/nereids_p0/load.groovy      |   120 +
 .../operator/test_arithmetic_operators.groovy      |    80 +
 .../operator/test_logical_operators.groovy         |    45 +
 .../select_no_from/sql/projectAggFuncs.sql         |     0
 .../select_no_from/sql/projectConstants.sql        |     0
 .../select_no_from/sql/projectFunctions.sql        |     0
 .../select_no_from/sql/withGroupOrderHaving.sql    |     0
 .../nereids_p0/select_no_from/sql/withUnionAll.sql |    11 +
 .../select_no_from/sql/withWhereClause.sql         |     0
 .../select_no_from/sql/withWhereFalse.sql          |     0
 .../set_operations}/ddl/lineitem.sql               |     0
 .../set_operations}/ddl/nation.sql                 |     0
 .../set_operations}/ddl/part.sql                   |     0
 .../set_operations}/ddl/partsupp.sql               |     0
 .../set_operations}/ddl/region.sql                 |     0
 .../set_operations}/ddl/supplier.sql               |     0
 .../set_operations}/ddl/workers.sql                |     0
 .../suites/nereids_p0/set_operations/load.groovy   |    65 +
 .../set_operations/sql/except_1_order.sql          |     0
 .../set_operations/sql/except_2_order.sql          |     0
 .../set_operations/sql/except_3_order.sql          |     0
 .../set_operations/sql/intersect_1_order.sql       |     0
 .../set_operations/sql/intersect_2_order.sql       |     0
 .../nereids_p0/show/test_array_show_create.groovy  |    72 +
 .../show/test_show_create_catalog.groovy           |    48 +
 .../suites/nereids_p0/show/test_show_where.groovy  |    99 +
 regression-test/suites/nereids_p0/sort/sort.groovy |    29 +
 .../test_aggregate_all_functions.groovy            |   501 +
 .../aggregate_functions/test_aggregate_bit.groovy  |    73 +
 .../test_aggregate_collect.groovy                  |    79 +
 .../test_aggregate_histogram.groovy                |   221 +
 .../test_aggregate_retention.sql                   |    88 +
 .../test_aggregate_sequence_match.sql              |     0
 .../test_approx_count_distinct.groovy              |    24 +
 .../sql_functions/array_functions/sql/q01.sql      |    29 +
 .../sql_functions/array_functions/sql/q02.sql      |    51 +
 .../sql_functions/array_functions/sql/q03.sql      |    12 +
 .../test_array_aggregation_functions.groovy        |    61 +
 .../array_functions/test_array_functions.groovy    |   212 +
 .../test_array_functions_by_literal.groovy         |   345 +
 ...test_array_functions_of_array_difference.groovy |    49 +
 .../test_array_functions_with_where.groovy         |    69 +
 .../array_functions/test_issue_13606.groovy        |    59 +
 .../bitmap_functions/test_bitmap_function.groovy   |   213 +
 .../case_function/test_case_function.groovy        |  1283 +
 .../cast_function/test_cast_array_function.groovy  |    53 +
 .../test_cast_array_functions_by_literal.groovy    |   129 +
 .../cast_function/test_cast_function.groovy        |    49 +
 .../cast_function/test_cast_string_to_array.groovy |    51 +
 .../conditional_functions/test_coalesce.groovy     |    39 +
 .../test_conditional_function.groovy               |   153 +
 .../conditional_functions/test_if.groovy           |    23 +
 .../conditional_functions/test_nullif.groovy       |   151 +
 .../conditional_functions/test_nvl.groovy          |    23 +
 .../test_query_between.groovy                      |    41 +
 .../conditional_functions/test_query_in.groovy     |    66 +
 .../conditional_functions/test_query_like.groovy   |    51 +
 .../conditional_functions/test_query_limit.groovy  |    64 +
 .../conditional_functions/test_query_where.groovy  |    61 +
 .../convertion_functions/sql/castAccessible.sql    |     0
 .../datetime_functions/test_date_function.groovy   |   624 +
 .../datetime_functions/test_dayofweek.groovy       |    23 +
 .../datetime_functions/test_time_lut.groovy        |    29 +
 .../datetime_functions/test_timestampdiff.groovy   |    42 +
 .../digital-masking/test_digital_masking.groovy    |    25 +
 .../test_encryption_function.groovy                |    66 +
 .../encryption_digest/test_md5.groovy              |    23 +
 .../hash_functions/test_hash_function.groovy       |    30 +
 .../sql/atTimeZoneAccessible.sql                   |     0
 .../sql/dateTimeOperatorsAccessible.sql            |     0
 .../horology_functions/sql/extractAccessible.sql   |     0
 .../json_function/test_query_json_array.groovy     |    49 +
 .../json_function/test_query_json_object.groovy    |    48 +
 .../json_functions/test_get_json_double.groovy     |    25 +
 .../json_functions/test_json_function.groovy       |    71 +
 .../sql_functions/math_functions/test_conv.groovy  |    24 +
 .../math_functions/test_multiply.groovy            |    35 +
 .../sql_functions/math_functions/test_round.groovy |    63 +
 .../math_functions/test_running_difference.sql     |     0
 .../test_multi_string_position.groovy              |    46 +
 .../test_multi_string_search.groovy                |    66 +
 .../spatial_functions/test_gis_function.groovy     |    47 +
 .../spatial_functions/test_st_astext.groovy        |    23 +
 .../string_functions}/ddl/lineitem.sql             |     0
 .../sql_functions/string_functions}/ddl/nation.sql |     0
 .../sql_functions/string_functions}/ddl/part.sql   |     0
 .../string_functions}/ddl/partsupp.sql             |     0
 .../sql_functions/string_functions}/ddl/region.sql |     0
 .../string_functions}/ddl/supplier.sql             |     0
 .../string_functions}/ddl/workers.sql              |     0
 .../sql_functions/string_functions/load.groovy     |    65 +
 .../sql/likeOperatorWorks_order.sql                |     0
 .../string_functions/test_reverse.groovy           |    25 +
 .../string_functions/test_split_by_string.groovy   |   108 +
 .../string_functions/test_split_part.groovy        |    35 +
 .../string_functions/test_string_function.groovy   |   185 +
 .../test_string_function_like.groovy               |    70 +
 .../test_string_function_like_pushdown.groovy      |    97 +
 .../test_string_function_regexp.groovy             |   118 +
 .../sql_functions/table_function/explode.groovy    |    44 +
 .../table_function/explode_json_array.groovy       |    68 +
 .../table_function/explode_split.groovy            |    45 +
 .../nereids_p0/sql_functions/test_in_expr.groovy   |   119 +
 .../test_width_bucket_function.groovy              |    89 +
 .../window_functions}/ddl/lineitem.sql             |     0
 .../sql_functions/window_functions}/ddl/nation.sql |     0
 .../sql_functions/window_functions}/ddl/part.sql   |     0
 .../window_functions}/ddl/partsupp.sql             |     0
 .../sql_functions/window_functions}/ddl/region.sql |     0
 .../window_functions}/ddl/supplier.sql             |     0
 .../window_functions}/ddl/workers.sql              |     0
 .../sql_functions/window_functions/load.groovy     |    67 +
 .../sql_functions/window_functions/sql/leadLag.sql |    12 +
 .../sql/noOrderAllRowsPeers_order.sql              |     4 +
 .../window_functions/sql/rangeCurrent_order.sql    |     2 +
 .../sql/rangeNoPartition_order.sql                 |     5 +
 .../window_functions/sql/rangeUnbounded_order.sql  |     2 +
 .../window_functions/sql/rowsDifferentOrders.sql   |    11 +
 .../window_functions/sql/rowsDisjointWindows.sql   |    11 +
 .../window_functions/sql/rowsFirstLast.sql         |     9 +
 .../window_functions/sql/rowsFrame2F3F.sql         |     8 +
 .../window_functions/sql/rowsFrame2FUBF.sql        |     4 +
 .../window_functions/sql/rowsFrame3P2P.sql         |     8 +
 .../window_functions/sql/rowsFrameUBP2P.sql        |     8 +
 .../window_functions/sql/rowsIdenticalWindows.sql  |    14 +
 .../sql/rowsIntersectingWindows.sql                |    15 +
 .../window_functions/sql/rowsUBPImplicitCR.sql     |     8 +
 .../window_functions/sql/rowsUnbounded_order.sql   |     2 +
 .../sql/windowSpecificationAAcpA.sql               |    12 +
 .../sql/windowSpecificationABA.sql                 |    11 +
 .../sql/windowSpecificationABcpA.sql               |    11 +
 .../window_functions/test_ntile_function.groovy    |    85 +
 .../test_select_stddev_variance_window.groovy      |   218 +
 .../sql_functions/window_functions/test_sum.groovy |    29 +
 .../window_functions/test_window_fn.groovy         |   378 +
 .../window_functions/test_window_function.groovy   |   587 +
 .../window_functions/window_funnel.sql             |    93 +
 .../nereids_p0/subquery/test_subquery.groovy       |    47 +
 .../suites/nereids_p0/system/test_query_sys.groovy |    45 +
 .../system/test_query_sys_data_type.groovy         |    34 +
 .../nereids_p0/system/test_query_sys_tables.groovy |   201 +
 .../nereids_p0/system/test_runtime_filter.groovy   |    26 +
 .../nereids_p0/test_char_implicit_cast.groovy      |    28 +
 .../suites/nereids_p0/test_data_type_marks.groovy  |    45 +
 .../suites/nereids_p0/test_dict_with_null.groovy   |    49 +
 .../nereids_p0/test_orderby_nullliteral.groovy     |    41 +
 .../suites/nereids_p0/test_select_constant.groovy  |    24 +
 .../test_select_with_predicate_like.groovy         |    38 +
 .../test_binary_predicate_cast.groovy              |    39 +
 .../nereids_p0/type_inference/test_largeint.groovy |    48 +
 .../suites/nereids_p0/union/test_union.groovy      |   281 +
 .../wide_table/sql/wide_table.sql                  |     0
 .../suites/nereids_p0/with/test_with.groovy        |    53 +
 .../with/test_with_and_two_phase_agg.groovy        |    43 +
 .../nereids_syntax_p0/adjust_nullable.groovy       |    69 +
 .../suites/nereids_syntax_p0/agg_4_phase.groovy    |    59 +
 .../nereids_syntax_p0/aggregate_strategies.groovy  |     1 -
 .../suites/nereids_syntax_p0/analyze_agg.groovy    |    71 +
 .../suites/nereids_syntax_p0/array_function.groovy |     3 +-
 .../suites/nereids_syntax_p0/bind_priority.groovy  |    44 +-
 .../suites/nereids_syntax_p0/explain.groovy        |    14 +
 .../suites/nereids_syntax_p0/function.groovy       |    74 +
 .../suites/nereids_syntax_p0/group_bit.groovy      |     1 -
 .../nereids_syntax_p0/group_by_constant.groovy     |     4 +-
 .../suites/nereids_syntax_p0/group_concat.groovy   |     8 +-
 .../suites/nereids_syntax_p0/join.groovy           |    28 +-
 .../suites/nereids_syntax_p0/lateral_view.groovy   |     9 +-
 .../suites/nereids_syntax_p0/mask_function.groovy  |     3 +-
 .../non_user_visiable_output.groovy                |    42 +
 .../null_aware_left_anti_join.groovy               |     1 -
 .../suites/nereids_syntax_p0/runtime_filter.groovy |    49 +
 .../nereids_syntax_p0/select_partition.groovy      |     1 -
 .../suites/nereids_syntax_p0/set_operation.groovy  |    10 +-
 .../nereids_syntax_p0/sub_query_correlated.groovy  |    54 +-
 .../sub_query_count_with_const.groovy              |     1 -
 .../sub_query_diff_old_optimize.groovy             |    29 +-
 .../test_arithmetic_operators.groovy               |     1 -
 .../test_bitmap_function_nereids.groovy            |     1 -
 .../nereids_syntax_p0/test_case_function.groovy    |     1 -
 .../nereids_syntax_p0/test_cast_datetime.groovy    |    46 +
 .../suites/nereids_syntax_p0/test_date_add.groovy  |    37 +-
 .../suites/nereids_syntax_p0/test_date_sub.groovy  |    29 +
 .../suites/nereids_syntax_p0/test_join3.groovy     |     7 +-
 .../nereids_syntax_p0/test_join_nereids.groovy     |  1341 +
 .../test_materialized_view_nereids.groovy          |   126 +
 .../test_nestedloop_outer_join_nereids.groovy      |   130 +
 .../nereids_syntax_p0/test_query_between.groovy    |     5 +-
 .../nereids_syntax_p0/test_time_lut_nereids.groovy |     1 -
 .../suites/nereids_syntax_p0/using_join.groovy     |    28 +-
 .../suites/nereids_syntax_p0/utf8_id_test.groovy   |     8 +
 .../ddl/customer.sql                               |     0
 .../ddl/lineitem.sql                               |     0
 .../ddl/nation.sql                                 |     0
 .../ddl/orders.sql                                 |     0
 .../ddl/part.sql                                   |     0
 .../ddl/partsupp.sql                               |     0
 .../ddl/region.sql                                 |     0
 .../ddl/revenue1.sql                               |     0
 .../ddl/supplier.sql                               |     0
 .../load.groovy                                    |     0
 .../tpch/q1.groovy                                 |     0
 .../tpch/q10.groovy                                |     0
 .../tpch/q11.groovy                                |     0
 .../tpch/q12.groovy                                |     0
 .../tpch/q13.groovy                                |     0
 .../tpch/q14.groovy                                |     0
 .../tpch/q15.groovy                                |     0
 .../tpch/q16.groovy                                |     0
 .../tpch/q17.groovy                                |     0
 .../tpch/q18.groovy                                |     0
 .../tpch/q19.groovy                                |     0
 .../tpch/q2.groovy                                 |     0
 .../tpch/q20.groovy                                |     0
 .../tpch/q21.groovy                                |     0
 .../tpch/q22.groovy                                |     0
 .../tpch/q3.groovy                                 |     0
 .../tpch/q4.groovy                                 |     0
 .../tpch/q5.groovy                                 |     0
 .../tpch/q6.groovy                                 |     0
 .../tpch/q7.groovy                                 |     0
 .../tpch/q8.groovy                                 |     0
 .../tpch/q9.groovy                                 |     0
 .../suites/point_query_p0/test_point_query.groovy  |   146 +
 .../suites/query_p0/aggregate/aggregate.groovy     |     1 -
 .../aggregate_group_by_metric_type.groovy          |     1 -
 .../query_p0/explain/test_pushdown_explain.groovy  |     2 +-
 .../query_p0/group_concat/test_group_concat.groovy |    20 +
 .../grouping_sets/test_grouping_sets.groovy        |    18 +
 .../query_p0/join/bucket_shuffle_join.groovy       |    22 +
 .../suites/query_p0/join/test_join.groovy          |    11 +-
 .../join/test_runtimefilter_on_datev2.groovy       |     1 -
 .../suites/query_p0/keyword/test_keyword.groovy    |     1 -
 .../query_p0/limit/OffsetInSubqueryWithJoin.groovy |    42 +
 .../query_p0/literal_view/lietral_test.groovy      |    88 +
 .../query_p0/select_no_from/sql/withUnionAll.sql   |    11 +-
 regression-test/suites/query_p0/sort/sort.groovy   |    31 +
 .../test_aggregate_histogram.groovy                |    36 +-
 .../test_aggregate_retention.sql                   |    42 +-
 .../test_approx_count_distinct.groovy              |     1 -
 .../test_array_aggregation_functions.groovy        |    16 +-
 .../array_functions/test_array_functions.groovy    |    74 +-
 .../test_array_functions_by_literal.groovy         |    34 +-
 ...test_array_functions_of_array_difference.groovy |     2 -
 .../test_array_with_scale_type.groovy              |    72 +
 .../test_count_distinct_with_case_function.groovy  |    58 +
 .../cast_function/test_cast_string_to_array.groovy |     6 +
 .../cast_function/test_cast_with_scale_type.groovy |    49 +
 .../test_conditional_function.groovy               |     1 -
 .../conditional_functions/test_query_limit.groovy  |    35 +
 .../datetime_functions/test_date_function.groovy   |    29 +
 .../sql_functions/math_functions/test_round.groovy |     8 +-
 .../string_functions/sql/analytic_query.sql        |    19 +
 .../string_functions/test_string_function.groovy   |     2 +
 .../test_string_function_regexp.groovy             |     1 +
 .../test_width_bucket_function.groovy              |     2 -
 .../suites/query_p0/subquery/test_subquery2.groovy |    36 +
 .../query_p0/system/test_query_sys_tables.groovy   |   198 +
 .../suites/query_p0/union/test_union.groovy        |     3 +-
 .../return_binaray/test_return_binaray_hll.groovy  |     2 -
 .../test_return_binary_bitmap.groovy               |     2 -
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q1.1.sql  |    26 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q1.2.sql  |    26 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q1.3.sql  |    27 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q2.1.sql  |    26 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q2.2.sql  |    29 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q2.3.sql  |    28 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q3.1.sql  |    31 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q3.2.sql  |    31 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q3.3.sql  |    31 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q3.4.sql  |    31 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q4.1.sql  |    29 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q4.2.sql  |    35 +
 .../suites/ssb_sf0.1_p1/sql/nereids_flat_q4.3.sql  |    31 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q1.1.sql       |    26 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q1.2.sql       |    26 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q1.3.sql       |    27 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q2.1.sql       |    28 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q2.2.sql       |    29 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q2.3.sql       |    28 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q3.1.sql       |    30 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q3.2.sql       |    30 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q3.3.sql       |    32 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q3.4.sql       |    32 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q4.1.sql       |    32 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q4.2.sql       |    33 +
 .../suites/ssb_sf0.1_p1/sql/nereids_q4.3.sql       |    31 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q1.1.sql  |    26 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q1.2.sql  |    26 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q1.3.sql  |    27 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q2.1.sql  |    26 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q2.2.sql  |    29 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q2.3.sql  |    28 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q3.1.sql  |    31 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q3.2.sql  |    31 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q3.3.sql  |    31 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q3.4.sql  |    31 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q4.1.sql  |    29 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q4.2.sql  |    35 +
 .../suites/ssb_sf100_p2/sql/nereids_flat_q4.3.sql  |    31 +
 .../suites/ssb_sf100_p2/sql/nereids_q1.1.sql       |    26 +
 .../suites/ssb_sf100_p2/sql/nereids_q1.2.sql       |    26 +
 .../suites/ssb_sf100_p2/sql/nereids_q1.3.sql       |    27 +
 .../suites/ssb_sf100_p2/sql/nereids_q2.1.sql       |    28 +
 .../suites/ssb_sf100_p2/sql/nereids_q2.2.sql       |    29 +
 .../suites/ssb_sf100_p2/sql/nereids_q2.3.sql       |    28 +
 .../suites/ssb_sf100_p2/sql/nereids_q3.1.sql       |    30 +
 .../suites/ssb_sf100_p2/sql/nereids_q3.2.sql       |    30 +
 .../suites/ssb_sf100_p2/sql/nereids_q3.3.sql       |    32 +
 .../suites/ssb_sf100_p2/sql/nereids_q3.4.sql       |    32 +
 .../suites/ssb_sf100_p2/sql/nereids_q4.1.sql       |    32 +
 .../suites/ssb_sf100_p2/sql/nereids_q4.2.sql       |    33 +
 .../suites/ssb_sf100_p2/sql/nereids_q4.3.sql       |    31 +
 regression-test/suites/tpcds_sf1_p1/sql/q10.sql    |     2 -
 regression-test/suites/tpcds_sf1_p1/sql/q35.sql    |     2 -
 regression-test/suites/tpcds_sf1_p1/sql/q45.sql    |     2 -
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q01.sql |    31 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q02.sql |    82 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q03.sql |    18 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q04.sql |    95 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q05.sql |   146 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q06.sql |    33 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q07.sql |    27 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q08.sql |   443 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q09.sql |    86 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q10.sql |    59 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q11.sql |    69 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q12.sql |    21 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q13.sql |    47 +
 .../tpcds_sf1_unique_p1/sql/nereids_q14_1.sql      |   167 +
 .../tpcds_sf1_unique_p1/sql/nereids_q14_2.sql      |   151 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q15.sql |    21 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q16.sql |    32 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q17.sql |    43 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q18.sql |    36 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q19.sql |    27 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q20.sql |    21 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q21.sql |    25 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q22.sql |    18 +
 .../tpcds_sf1_unique_p1/sql/nereids_q23_1.sql      |    90 +
 .../tpcds_sf1_unique_p1/sql/nereids_q23_2.sql      |   106 +
 .../tpcds_sf1_unique_p1/sql/nereids_q24_1.sql      |    48 +
 .../tpcds_sf1_unique_p1/sql/nereids_q24_2.sql      |    48 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q25.sql |    38 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q26.sql |    27 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q27.sql |    34 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q28.sql |    77 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q29.sql |    37 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q30.sql |    51 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q31.sql |    65 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q32.sql |    21 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q33.sql |    90 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q34.sql |    37 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q35.sql |    62 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q36.sql |    29 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q37.sql |    21 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q38.sql |    40 +
 .../tpcds_sf1_unique_p1/sql/nereids_q39_1.sql      |    53 +
 .../tpcds_sf1_unique_p1/sql/nereids_q39_2.sql      |    54 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q40.sql |    22 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q41.sql |    71 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q42.sql |    19 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q43.sql |    23 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q44.sql |    70 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q45.sql |    30 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q46.sql |    42 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q47.sql |    64 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q48.sql |    36 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q49.sql |   120 +
 .../sql/nereids_q49_rewrite.sql                    |   115 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q50.sql |    38 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q51.sql |    55 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q52.sql |    19 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q53.sql |    29 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q54.sql |    77 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q55.sql |    18 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q56.sql |    90 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q57.sql |    60 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q58.sql |    95 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q59.sql |    76 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q60.sql |    90 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q61.sql |    54 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q62.sql |    28 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q63.sql |    29 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q64.sql |   112 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q65.sql |    49 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q66.sql |   148 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q67.sql |    43 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q68.sql |    44 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q69.sql |    51 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q70.sql |    36 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q71.sql |    53 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q72.sql |    34 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q73.sql |    36 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q74.sql |    60 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q75.sql |    85 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q76.sql |    58 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q77.sql |   122 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q78.sql |    78 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q79.sql |    36 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q80.sql |   108 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q81.sql |    49 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q82.sql |    21 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q83.sql |    89 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q84.sql |    22 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q85.sql |    52 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q86.sql |    18 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q87.sql |    42 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q88.sql |   164 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q89.sql |    32 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q90.sql |    34 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q91.sql |    31 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q92.sql |    22 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q93.sql |    23 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q94.sql |    32 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q95.sql |    43 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q96.sql |    17 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q97.sql |    37 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q98.sql |    20 +
 .../suites/tpcds_sf1_unique_p1/sql/nereids_q99.sql |    28 +
 .../tpcds_sf1_unique_p1/sql/nereids_sqlsmith01.sql |     3 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q01.sql       |    24 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q02.sql       |    44 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q03.sql       |    26 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q04.sql       |    21 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q05.sql       |    27 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q06.sql       |    13 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q07.sql       |    41 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q08.sql       |    40 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q09.sql       |    34 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q10.sql       |    35 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q11.sql       |    30 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q12.sql       |    31 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q13.sql       |    23 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q14.sql       |    15 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q15.sql       |    21 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q16.sql       |    32 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q17.sql       |    18 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q18.sql       |    36 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q19.sql       |    37 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q20.sql       |    35 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q21.sql       |    41 +
 .../tpch_sf0.1_unique_p1/sql/nereids_q22.sql       |    37 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q01.sql   |    25 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q02.sql   |    44 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q03.sql   |    26 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q04.sql   |    21 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q05.sql   |    27 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q06.sql   |    13 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q07.sql   |    41 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q08.sql   |    40 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q09.sql   |    34 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q10.sql   |    35 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q11.sql   |    30 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q12.sql   |    31 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q13.sql   |    23 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q14.sql   |    15 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q15.sql   |    31 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q16.sql   |    32 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q17.sql   |    18 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q18.sql   |    36 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q19.sql   |    37 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q20.sql   |    35 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q21.sql   |    35 +
 .../tpch_sf100_unique_sql_p2/sql/nereids_q22.sql   |    37 +
 .../sql/nereids_duplicateAggregationKeys.sql       |     3 +
 .../suites/yandex_metrica_p2/sql/nereids_like1.sql |     3 +
 .../suites/yandex_metrica_p2/sql/nereids_like2.sql |     3 +
 .../suites/yandex_metrica_p2/sql/nereids_like3.sql |     3 +
 .../suites/yandex_metrica_p2/sql/nereids_like4.sql |     3 +
 .../yandex_metrica_p2/sql/nereids_loyalty.sql      |    15 +
 .../yandex_metrica_p2/sql/nereids_maxStringIf.sql  |     3 +
 .../yandex_metrica_p2/sql/nereids_minMax.sql       |     3 +
 .../sql/nereids_monotonicEvaluationSegfault.sql    |     3 +
 .../sql/nereids_subqueryInWhere.sql                |     3 +
 .../yandex_metrica_p2/sql/nereids_where01.sql      |     3 +
 .../yandex_metrica_p2/sql/nereids_where02.sql      |     3 +
 .../cpp_function_service_demo.cpp                  |     4 +
 thirdparty/CHANGELOG.md                            |    18 +
 thirdparty/build-thirdparty.sh                     |    29 +-
 thirdparty/vars.sh                                 |    24 +-
 4061 files changed, 273031 insertions(+), 101207 deletions(-)
 delete mode 100644 be/src/exec/arrow/orc_reader.cpp
 delete mode 100644 be/src/exec/arrow/orc_reader.h
 delete mode 100644 be/src/exec/arrow/parquet_row_group_reader.cpp
 delete mode 100644 be/src/exec/arrow/parquet_row_group_reader.h
 delete mode 100644 be/src/exec/es/es_predicate.cpp
 delete mode 100644 be/src/exec/es/es_predicate.h
 delete mode 100644 be/src/exec/es/es_query_builder.cpp
 delete mode 100644 be/src/exec/es/es_query_builder.h
 delete mode 100644 be/src/exec/hash_table.cpp
 delete mode 100644 be/src/exec/hash_table.h
 delete mode 100644 be/src/exec/parquet_scanner.cpp
 delete mode 100644 be/src/exec/parquet_scanner.h
 delete mode 100644 be/src/exec/read_write_util.cpp
 delete mode 100644 be/src/exec/read_write_util.h
 create mode 100644 be/src/exec/rowid_fetcher.cpp
 create mode 100644 be/src/exec/rowid_fetcher.h
 delete mode 100644 be/src/exprs/agg_fn.cpp
 delete mode 100644 be/src/exprs/agg_fn.h
 delete mode 100644 be/src/exprs/agg_fn_evaluator.cpp
 delete mode 100644 be/src/exprs/agg_fn_evaluator.h
 delete mode 100644 be/src/exprs/aggregate_functions.cpp
 delete mode 100644 be/src/exprs/aggregate_functions.h
 delete mode 100644 be/src/exprs/anyval_util.cpp
 delete mode 100644 be/src/exprs/anyval_util.h
 delete mode 100644 be/src/exprs/arithmetic_expr.cpp
 delete mode 100644 be/src/exprs/arithmetic_expr.h
 delete mode 100644 be/src/exprs/array_functions.cpp
 delete mode 100644 be/src/exprs/array_functions.h
 delete mode 100644 be/src/exprs/binary_predicate.cpp
 delete mode 100644 be/src/exprs/binary_predicate.h
 delete mode 100644 be/src/exprs/bitmap_function.cpp
 delete mode 100644 be/src/exprs/bitmap_function.h
 create mode 100644 be/src/exprs/bloom_filter_func.h
 delete mode 100644 be/src/exprs/bloomfilter_predicate.cpp
 delete mode 100644 be/src/exprs/bloomfilter_predicate.h
 delete mode 100644 be/src/exprs/case_expr.cpp
 delete mode 100644 be/src/exprs/case_expr.h
 delete mode 100644 be/src/exprs/cast_expr.cpp
 delete mode 100644 be/src/exprs/cast_expr.h
 delete mode 100644 be/src/exprs/cast_functions.cpp
 delete mode 100644 be/src/exprs/cast_functions.h
 delete mode 100644 be/src/exprs/compound_predicate.cpp
 delete mode 100644 be/src/exprs/compound_predicate.h
 delete mode 100644 be/src/exprs/conditional_functions.cpp
 delete mode 100644 be/src/exprs/conditional_functions.h
 delete mode 100644 be/src/exprs/decimalv2_operators.cpp
 delete mode 100644 be/src/exprs/decimalv2_operators.h
 delete mode 100644 be/src/exprs/encryption_functions.cpp
 delete mode 100644 be/src/exprs/encryption_functions.h
 delete mode 100644 be/src/exprs/es_functions.cpp
 delete mode 100644 be/src/exprs/es_functions.h
 delete mode 100644 be/src/exprs/expr.cpp
 delete mode 100644 be/src/exprs/expr.h
 delete mode 100644 be/src/exprs/expr_context.cpp
 delete mode 100644 be/src/exprs/expr_context.h
 delete mode 100644 be/src/exprs/expr_value.h
 delete mode 100644 be/src/exprs/grouping_sets_functions.cpp
 delete mode 100644 be/src/exprs/grouping_sets_functions.h
 delete mode 100644 be/src/exprs/hash_functions.cpp
 delete mode 100644 be/src/exprs/hash_functions.h
 delete mode 100644 be/src/exprs/hll_function.cpp
 delete mode 100644 be/src/exprs/hll_function.h
 delete mode 100644 be/src/exprs/hll_hash_function.cpp
 delete mode 100644 be/src/exprs/hll_hash_function.h
 delete mode 100644 be/src/exprs/in_predicate.cpp
 delete mode 100644 be/src/exprs/in_predicate.h
 delete mode 100644 be/src/exprs/info_func.cpp
 delete mode 100644 be/src/exprs/info_func.h
 delete mode 100644 be/src/exprs/is_null_predicate.cpp
 delete mode 100644 be/src/exprs/is_null_predicate.h
 delete mode 100644 be/src/exprs/like_predicate.cpp
 delete mode 100644 be/src/exprs/like_predicate.h
 delete mode 100644 be/src/exprs/literal.cpp
 delete mode 100644 be/src/exprs/literal.h
 delete mode 100644 be/src/exprs/match_predicate.cpp
 delete mode 100644 be/src/exprs/match_predicate.h
 delete mode 100644 be/src/exprs/new_agg_fn_evaluator.cc
 delete mode 100644 be/src/exprs/new_agg_fn_evaluator.h
 delete mode 100644 be/src/exprs/new_in_predicate.cpp
 delete mode 100644 be/src/exprs/new_in_predicate.h
 delete mode 100644 be/src/exprs/null_literal.cpp
 delete mode 100644 be/src/exprs/null_literal.h
 delete mode 100644 be/src/exprs/operators.cpp
 delete mode 100644 be/src/exprs/operators.h
 delete mode 100644 be/src/exprs/predicate.h
 delete mode 100644 be/src/exprs/quantile_function.cpp
 delete mode 100644 be/src/exprs/quantile_function.h
 delete mode 100644 be/src/exprs/rpc_fn.cpp
 delete mode 100644 be/src/exprs/rpc_fn.h
 delete mode 100644 be/src/exprs/rpc_fn_call.cpp
 delete mode 100644 be/src/exprs/rpc_fn_call.h
 delete mode 100644 be/src/exprs/scalar_fn_call.cpp
 delete mode 100644 be/src/exprs/scalar_fn_call.h
 delete mode 100644 be/src/exprs/slot_ref.cpp
 delete mode 100644 be/src/exprs/slot_ref.h
 delete mode 100644 be/src/exprs/time_operators.cpp
 delete mode 100644 be/src/exprs/time_operators.h
 delete mode 100644 be/src/exprs/timestamp_functions.cpp
 delete mode 100644 be/src/exprs/timestamp_functions.h
 delete mode 100644 be/src/exprs/topn_function.cpp
 delete mode 100644 be/src/exprs/topn_function.h
 delete mode 100644 be/src/exprs/tuple_is_null_predicate.cpp
 delete mode 100644 be/src/exprs/tuple_is_null_predicate.h
 delete mode 100644 be/src/exprs/udf_builtins.cpp
 delete mode 100644 be/src/exprs/udf_builtins.h
 delete mode 100644 be/src/exprs/utility_functions.cpp
 delete mode 100644 be/src/exprs/utility_functions.h
 delete mode 100644 be/src/geo/geo_functions.cpp
 delete mode 100644 be/src/geo/geo_functions.h
 delete mode 100644 be/src/io/fs/file_system_map.cpp
 delete mode 100644 be/src/io/fs/file_system_map.h
 delete mode 100644 be/src/olap/aggregate_func.cpp
 delete mode 100644 be/src/olap/aggregate_func.h
 delete mode 100644 be/src/olap/bhp_lib.h
 delete mode 100644 be/src/olap/byte_buffer.cpp
 delete mode 100644 be/src/olap/byte_buffer.h
 delete mode 100644 be/src/olap/column_block.h
 delete mode 100644 be/src/olap/column_vector.cpp
 delete mode 100644 be/src/olap/column_vector.h
 delete mode 100644 be/src/olap/compress.cpp
 delete mode 100644 be/src/olap/compress.h
 create mode 100644 be/src/olap/match_predicate.cpp
 create mode 100644 be/src/olap/match_predicate.h
 rename be/src/olap/{tuple.h => olap_tuple.h} (100%)
 delete mode 100644 be/src/olap/row.h
 create mode 100644 be/src/olap/rowset/segment_v2/inverted_index_cache.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/inverted_index_cache.h
 create mode 100644 be/src/olap/storage_policy.cpp
 create mode 100644 be/src/olap/storage_policy.h
 delete mode 100644 be/src/olap/storage_policy_mgr.cpp
 delete mode 100644 be/src/olap/storage_policy_mgr.h
 delete mode 100644 be/src/olap/stream_index_common.cpp
 delete mode 100644 be/src/olap/stream_index_common.h
 delete mode 100644 be/src/olap/stream_name.cpp
 delete mode 100644 be/src/olap/stream_name.h
 delete mode 100644 be/src/pipeline/exec/broker_scan_operator.h
 delete mode 100644 be/src/runtime/dpp_sink_internal.cpp
 delete mode 100644 be/src/runtime/dpp_sink_internal.h
 delete mode 100644 be/src/runtime/multi_precision.h
 delete mode 100644 be/src/runtime/raw_value.cpp
 delete mode 100644 be/src/runtime/string_buffer.hpp
 delete mode 100644 be/src/runtime/string_value.cpp
 delete mode 100644 be/src/runtime/string_value.h
 delete mode 100644 be/src/runtime/string_value.hpp
 delete mode 100644 be/src/runtime/thread_resource_mgr.cpp
 delete mode 100644 be/src/runtime/thread_resource_mgr.h
 delete mode 100644 be/src/runtime/tuple.cpp
 delete mode 100644 be/src/runtime/tuple.h
 delete mode 100644 be/src/runtime/tuple_row.cpp
 delete mode 100644 be/src/runtime/tuple_row.h
 create mode 100644 be/src/service/point_query_executor.cpp
 create mode 100644 be/src/service/point_query_executor.h
 delete mode 100644 be/src/util/array_parser.cpp
 delete mode 100644 be/src/util/array_parser.h
 create mode 100644 be/src/util/async_io.h
 delete mode 100644 be/src/util/batch_process_thread_pool.hpp
 delete mode 100644 be/src/util/broker_load_error_hub.cpp
 delete mode 100644 be/src/util/broker_load_error_hub.h
 delete mode 100644 be/src/util/buffer_builder.hpp
 delete mode 100644 be/src/util/counter_cond_variable.hpp
 delete mode 100644 be/src/util/dummy_runtime_profile.h
 create mode 100644 be/src/util/jni_native_method.cpp
 create mode 100644 be/src/util/jni_native_method.h
 delete mode 100644 be/src/util/load_error_hub.cpp
 delete mode 100644 be/src/util/load_error_hub.h
 create mode 100644 be/src/util/lock.h
 delete mode 100644 be/src/util/mysql_load_error_hub.cpp
 delete mode 100644 be/src/util/mysql_load_error_hub.h
 delete mode 100644 be/src/util/null_load_error_hub.cpp
 delete mode 100644 be/src/util/null_load_error_hub.h
 delete mode 100644 be/src/util/semaphore.hpp
 delete mode 100644 be/src/util/symbols_util.cpp
 delete mode 100644 be/src/util/symbols_util.h
 delete mode 100644 be/src/util/topn_counter.cpp
 delete mode 100644 be/src/util/topn_counter.h
 delete mode 100644 be/src/util/tuple_row_zorder_compare.cpp
 delete mode 100644 be/src/util/tuple_row_zorder_compare.h
 delete mode 100644 be/src/util/zip_util.cpp
 delete mode 100644 be/src/util/zip_util.h
 create mode 100644 be/src/vec/common/string_ref.cpp
 delete mode 100644 be/src/vec/exec/vbroker_scan_node.cpp
 delete mode 100644 be/src/vec/exec/vbroker_scan_node.h
 delete mode 100644 be/src/vec/exec/vbroker_scanner.cpp
 delete mode 100644 be/src/vec/exec/vbroker_scanner.h
 delete mode 100644 be/src/vec/exec/vjson_scanner.cpp
 delete mode 100644 be/src/vec/exec/vjson_scanner.h
 delete mode 100644 be/src/vec/exec/vorc_scanner.cpp
 delete mode 100644 be/src/vec/exec/vorc_scanner.h
 create mode 100644 be/src/vec/jsonb/serialize.cpp
 create mode 100644 be/src/vec/jsonb/serialize.h
 delete mode 100644 be/src/vec/runtime/vpartition_info.cpp
 delete mode 100644 be/src/vec/runtime/vpartition_info.h
 delete mode 100644 be/test/exprs/array_functions_test.cpp
 delete mode 100644 be/test/exprs/binary_predicate_test.cpp
 delete mode 100644 be/test/exprs/bitmap_function_test.cpp
 delete mode 100644 be/test/exprs/encryption_functions_test.cpp
 delete mode 100644 be/test/exprs/hash_function_test.cpp
 delete mode 100644 be/test/exprs/hll_function_test.cpp
 delete mode 100644 be/test/exprs/in_op_test.cpp
 delete mode 100644 be/test/exprs/in_predicate_test.cpp
 delete mode 100644 be/test/exprs/math_functions_test.cpp
 delete mode 100644 be/test/exprs/percentile_approx_test.cpp
 delete mode 100644 be/test/exprs/percentile_test.cpp
 delete mode 100644 be/test/exprs/quantile_function_test.cpp
 delete mode 100644 be/test/exprs/string_functions_test.cpp
 delete mode 100644 be/test/exprs/timestamp_functions_test.cpp
 delete mode 100644 be/test/exprs/topn_function_test.cpp
 delete mode 100644 be/test/exprs/window_funnel_test.cpp
 delete mode 100644 be/test/geo/geo_functions_test.cpp
 delete mode 100644 be/test/olap/aggregate_func_test.cpp
 delete mode 100644 be/test/olap/byte_buffer_test.cpp
 delete mode 100644 be/test/olap/column_vector_test.cpp
 delete mode 100644 be/test/olap/push_handler_test.cpp
 delete mode 100644 be/test/olap/rowset/segment_v2/bloom_filter_page_test.cpp
 create mode 100644 be/test/olap/rowset/segment_v2/inverted_index_searcher_cache_test.cpp
 delete mode 100644 be/test/runtime/array_test.cpp
 delete mode 100644 be/test/runtime/buffer_control_block_test.cpp
 delete mode 100644 be/test/runtime/collection_value_test.cpp
 delete mode 100644 be/test/runtime/data_spliter_test.cpp
 delete mode 100644 be/test/runtime/dpp_sink_internal_test.cpp
 delete mode 100644 be/test/runtime/raw_value_test.cpp
 delete mode 100644 be/test/runtime/string_buffer_test.cpp
 delete mode 100644 be/test/runtime/thread_resource_mgr_test.cpp
 delete mode 100644 be/test/testutil/array_utils.cpp
 delete mode 100644 be/test/testutil/array_utils.h
 delete mode 100644 be/test/util/array_parser_test.cpp
 delete mode 100644 be/test/util/counter_cond_variable_test.cpp
 delete mode 100644 be/test/util/zip_util_test.cpp
 delete mode 100644 be/test/vec/exec/vbroker_scan_node_test.cpp
 delete mode 100644 be/test/vec/exec/vbroker_scanner_test.cpp
 delete mode 100644 be/test/vec/exec/vjson_scanner_test.cpp
 delete mode 100644 be/test/vec/exec/vorc_scanner_test.cpp
 delete mode 100644 be/test/vec/exec/vparquet_scanner_test.cpp
 create mode 100644 be/test/vec/jsonb/serialize_test.cpp
 create mode 100644 dist/licenses/LICENSE-fast_float.txt
 create mode 100644 docker/thirdparties/custom_settings.env
 rename docker/thirdparties/docker-compose/elasticsearch/{es.yaml => es.yaml.tpl} (100%)
 rename docker/thirdparties/docker-compose/hive/{hadoop-hive.env.tpl => hadoop-hive.env.tpl.tpl} (100%)
 rename docker/thirdparties/docker-compose/hive/{hive-2x.yaml => hive-2x.yaml.tpl} (100%)
 create mode 100755 docker/thirdparties/docker-compose/iceberg/entrypoint.sh.tpl
 create mode 100644 docker/thirdparties/docker-compose/iceberg/iceberg.env
 create mode 100644 docker/thirdparties/docker-compose/iceberg/iceberg.yaml.tpl
 create mode 100644 docker/thirdparties/docker-compose/iceberg/spark-defaults.conf.tpl
 rename docker/thirdparties/docker-compose/mysql/{mysql-5.7.yaml => mysql-5.7.yaml.tpl} (100%)
 delete mode 100644 docker/thirdparties/docker-compose/oracle/oracle-11.yaml
 create mode 100644 docker/thirdparties/docker-compose/oracle/oracle-11.yaml.tpl
 rename docker/thirdparties/docker-compose/postgresql/{postgresql-14.yaml => postgresql-14.yaml.tpl} (100%)
 create mode 100644 docker/thirdparties/docker-compose/sqlserver/init/01-drop-database.sql
 create mode 100644 docker/thirdparties/docker-compose/sqlserver/init/02-create-database.sql
 create mode 100644 docker/thirdparties/docker-compose/sqlserver/init/03-create-table.sql
 create mode 100644 docker/thirdparties/docker-compose/sqlserver/init/04-insert.sql
 create mode 100644 docker/thirdparties/docker-compose/sqlserver/sqlserver.env
 create mode 100644 docker/thirdparties/docker-compose/sqlserver/sqlserver.yaml.tpl
 create mode 100755 docker/thirdparties/run-thirdparties-docker.sh
 delete mode 100755 docker/thirdparties/start-thirdparties-docker.sh
 delete mode 100755 docker/thirdparties/stop-thirdparties-docker.sh
 create mode 100644 docs/en/docs/advanced/best-practice/compaction.md
 create mode 100644 docs/en/docs/advanced/compute_node.md
 create mode 100644 docs/en/docs/advanced/pipeline-execution-engine.md
 delete mode 100644 docs/en/docs/advanced/vectorized-execution-engine.md
 delete mode 100644 docs/en/docs/ecosystem/doris-manager/cluster-managenent.md
 delete mode 100644 docs/en/docs/ecosystem/doris-manager/compiling-deploying.md
 delete mode 100644 docs/en/docs/ecosystem/doris-manager/initializing.md
 delete mode 100644 docs/en/docs/ecosystem/doris-manager/space-list.md
 delete mode 100644 docs/en/docs/ecosystem/doris-manager/space-management.md
 delete mode 100644 docs/en/docs/ecosystem/doris-manager/system-settings.md
 delete mode 100644 docs/en/docs/lakehouse/external-table/file.md
 create mode 100644 docs/en/docs/lakehouse/file.md
 delete mode 100644 docs/images/doris-manager/clustermanagenent-1.png
 delete mode 100644 docs/images/doris-manager/clustermanagenent-2.png
 delete mode 100644 docs/images/doris-manager/clustermanagenent-3.png
 delete mode 100644 docs/images/doris-manager/clustermanagenent-4.png
 delete mode 100644 docs/images/doris-manager/clustermanagenent-5.png
 delete mode 100644 docs/images/doris-manager/initializing-1.png
 delete mode 100644 docs/images/doris-manager/initializing-2.png
 delete mode 100644 docs/images/doris-manager/spacelist-1.png
 delete mode 100644 docs/images/doris-manager/spacelist-10.png
 delete mode 100644 docs/images/doris-manager/spacelist-11.png
 delete mode 100644 docs/images/doris-manager/spacelist-2.png
 delete mode 100644 docs/images/doris-manager/spacelist-3.png
 delete mode 100644 docs/images/doris-manager/spacelist-4.png
 delete mode 100644 docs/images/doris-manager/spacelist-5.png
 delete mode 100644 docs/images/doris-manager/spacelist-6.png
 delete mode 100644 docs/images/doris-manager/spacelist-7.png
 delete mode 100644 docs/images/doris-manager/spacelist-8.png
 delete mode 100644 docs/images/doris-manager/spacelist-9.png
 delete mode 100644 docs/images/doris-manager/spacemanagement-1.png
 delete mode 100644 docs/images/doris-manager/spacemanagement-2.png
 delete mode 100644 docs/images/doris-manager/spacemanagement-3.png
 delete mode 100644 docs/images/doris-manager/systemsettings-1.png
 delete mode 100644 docs/images/doris-manager/systemsettings-2.png
 delete mode 100644 docs/images/doris-manager/systemsettings-3.png
 delete mode 100644 docs/images/doris-manager/systemsettings-4.png
 create mode 100644 docs/images/pipeline-execution-engine.png
 delete mode 100644 docs/images/vectorized-execution-engine1.png
 delete mode 100644 docs/images/vectorized-execution-engine2.png
 create mode 100644 docs/zh-CN/docs/advanced/best-practice/compaction.md
 create mode 100644 docs/zh-CN/docs/advanced/compute_node.md
 create mode 100644 docs/zh-CN/docs/advanced/pipeline-execution-engine.md
 delete mode 100644 docs/zh-CN/docs/advanced/vectorized-execution-engine.md
 delete mode 100644 docs/zh-CN/docs/ecosystem/doris-manager/cluster-managenent.md
 delete mode 100644 docs/zh-CN/docs/ecosystem/doris-manager/compiling-deploying.md
 delete mode 100644 docs/zh-CN/docs/ecosystem/doris-manager/initializing.md
 delete mode 100644 docs/zh-CN/docs/ecosystem/doris-manager/space-list.md
 delete mode 100644 docs/zh-CN/docs/ecosystem/doris-manager/space-management.md
 delete mode 100644 docs/zh-CN/docs/ecosystem/doris-manager/system-settings.md
 delete mode 100644 docs/zh-CN/docs/lakehouse/external-table/file.md
 create mode 100644 docs/zh-CN/docs/lakehouse/file.md
 rename fe/{fe-core => fe-common}/src/main/java/org/apache/doris/catalog/ArrayType.java (100%)
 rename fe/{fe-core => fe-common}/src/main/java/org/apache/doris/catalog/MapType.java (100%)
 rename fe/{fe-core => fe-common}/src/main/java/org/apache/doris/catalog/MultiRowType.java (100%)
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/catalog/MysqlColType.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/catalog/PrimitiveType.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java
 rename fe/{fe-core => fe-common}/src/main/java/org/apache/doris/catalog/StructField.java (100%)
 rename fe/{fe-core => fe-common}/src/main/java/org/apache/doris/catalog/StructType.java (100%)
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/catalog/Type.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/catalog/TypeException.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/common/Config.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/common/ConfigBase.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/common/ConfigException.java
 rename fe/{fe-core => fe-common}/src/main/java/org/apache/doris/common/LdapConfig.java (100%)
 rename fe/{fe-core => fe-common}/src/main/java/org/apache/doris/common/Pair.java (100%)
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/common/PatternMatcher.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/common/PatternMatcherException.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/common/io/ByteBufferNetworkInputStream.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/sparkdpp/DppResult.java
 create mode 100644 fe/fe-common/src/main/java/org/apache/doris/sparkdpp/EtlJobConfig.java
 create mode 100644 fe/fe-common/src/test/java/org/apache/doris/common/io/ByteBufferNetworkInputStreamTest.java
 create mode 100644 fe/fe-core/src/main/java/com/aliyun/datalake/metastore/hive2/ProxyMetaStoreClient.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/BaseCatalogToHiveConverter.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/CatalogToHiveConverter.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/CatalogToHiveConverterFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/ConverterUtils.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/GlueInputConverter.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/Hive3CatalogToHiveConverter.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/HiveToCatalogConverter.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/converters/PartitionNameParser.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/credentials/ConfigurationAWSCredentialsProvider.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/credentials/ConfigurationAWSCredentialsProviderFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/exceptions/InvalidPartitionNameException.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/exceptions/LakeFormationException.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCredentialsProviderFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueClientFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueDecoratorBase.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueMetastore.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueMetastoreBaseDecorator.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueMetastoreCacheDecorator.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueMetastoreFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/AWSGlueMultipleCatalogDecorator.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/DefaultAWSCredentialsProviderFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/DefaultAWSGlueMetastore.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/DefaultExecutorServiceFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/ExecutorServiceFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/GlueClientFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/GlueMetastoreClientDelegate.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/metastore/SessionCredentialsProviderFactory.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/AWSGlueConfig.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/BatchCreatePartitionsHelper.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/BatchDeletePartitionsHelper.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/ExpressionHelper.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/HiveTableValidator.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/LoggingHelper.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/MetastoreClientUtils.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/PartitionKey.java
 create mode 100644 fe/fe-core/src/main/java/com/amazonaws/glue/catalog/util/PartitionUtils.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/ExecuteStmt.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/PlaceHolderExpr.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/PrepareStmt.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/PrimitiveType.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/ScalarType.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/Type.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/TypeUtils.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/external/IcebergExternalDatabase.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/external/IcebergExternalTable.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/clone/BackendInfo.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/clone/CloneTabletInfo.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/Config.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/ConfigBase.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/PatternMatcher.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/PatternMatcherWrapper.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/proc/LoadErrorHubProcNode.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/util/AutoBucketUtils.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/util/QueryableReentrantReadWriteLock.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownConfHandler.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownConfList.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownException.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownHandler.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/cooldown/CooldownJob.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/MetaObjCache.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/credentials/DataLakeAWSCredentialsProvider.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HiveMetaStoreClient.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergExternalCatalog.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergExternalCatalogFactory.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergHMSExternalCatalog.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergRestExternalCatalog.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/BrokerLoadErrorHub.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/LoadChecker.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/LoadJobRowResult.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/MysqlLoadErrorHub.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/loadv2/MiniLoadJob.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/load/loadv2/MysqlLoadManager.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/monitor/jvm/JvmPauseMonitor.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/MysqlColType.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/CTEContext.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/Relation.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/Scope.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/batch/EliminateSpecificPlanUnderApplyJob.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindExpression.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindFunction.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSlotReference.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/CTEContext.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/FunctionBinder.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/Scope.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/SlotBinder.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/SubExprAnalyzer.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/AdjustNullable.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/EliminateLimitUnderApply.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/EliminateSortUnderApply.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/BoundStar.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/PropagateNullableOnDateLikeV2Args.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ceiling.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/CurrentTimestamp.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Curtime.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Day.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/LocalTime.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/LocalTimestamp.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/WeeksAdd.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/WeeksSub.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/WidthBucket.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/algebra/Relation.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/BrokerScanNode.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/HiveScanNode.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/HudiScanNode.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/IcebergScanNode.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/LoadScanNode.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/StreamLoadScanNode.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/IcebergDeleteFileFilter.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/IcebergScanProvider.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/IcebergSplit.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/iceberg/IcebergApiSource.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/iceberg/IcebergDeleteFileFilter.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/iceberg/IcebergHMSSource.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/iceberg/IcebergScanProvider.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/iceberg/IcebergSource.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/planner/external/iceberg/IcebergSplit.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/qe/PointQueryExec.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/qe/PrepareStmtContext.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/rpc/AttachmentRequest.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/task/HadoopLoadEtlTask.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/task/HadoopLoadPendingTask.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/task/LoadPendingTask.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/task/NotifyUpdateStoragePolicyTask.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/task/PushStoragePolicyTask.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/transaction/IllegalTransactionParameterException.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/IntLiteralTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/catalog/HiveMetaStoreClientHelperTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/common/util/AutoBucketUtilsTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/cooldown/CooldownJobTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/load/LoadCheckerTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/load/LoadJobRowResultTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/load/LoadJobTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/EliminateOuterJoinTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/EliminateOuterTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/persist/ResourcePersistTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/planner/StreamLoadScanNodeTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/task/LoadEtlTaskTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/task/LoadPendingTaskTest.java
 create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/BaseExecutor.java
 create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/JNINativeMethod.java
 create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/JdbcDataSource.java
 create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/JvmPauseMonitor.java
 delete mode 100644 fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/dpp/DppResult.java
 delete mode 100644 fe/spark-dpp/src/main/java/org/apache/doris/load/loadv2/etl/EtlJobConfig.java
 mode change 100755 => 100644 gensrc/script/doris_builtins_functions.py
 copy regression-test/data/{correctness_p0/test_subquery_with_agg.out => bitmap_functions/test_bitmap_max.out} (100%)
 create mode 100644 regression-test/data/brown_p2/sql/nereids_CPUNetworkUtilization_order.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_averageMetrics.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_blockedIOServer.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_dailyUV.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_dataTransferRate.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_doorOpen.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_excessiveRequests.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_hourlyNetworkTraffic.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_lowMemory.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_offlineMachine.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_passwordLeaked.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_powerConsumptionMetrics.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_serverError.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_temperatureReachFreezing.out
 create mode 100644 regression-test/data/brown_p2/sql/nereids_temperatureVariation_order.out
 create mode 100644 regression-test/data/compaction/test_compaction_uniq_keys_row_store.out
 create mode 100644 regression-test/data/connector_p0/spark_connector/spark_connector.out
 create mode 100644 regression-test/data/correctness_p0/test_char_default_value.out
 create mode 100644 regression-test/data/correctness_p0/test_left_anti_join_batch_size.out
 copy regression-test/data/{correctness/test_crossjoin_inlineview_slot.out => correctness_p0/test_set_operation.out} (100%)
 create mode 100644 regression-test/data/correctness_p0/test_subquery_with_limit.out
 create mode 100644 regression-test/data/correctness_p0/test_topn_with_cast_to_date.out
 create mode 100644 regression-test/data/datatype_p0/date/test_date_exprs.out
 create mode 100644 regression-test/data/datatype_p0/date/test_date_runtime_filter.out
 copy regression-test/data/{nereids_syntax_p0/test_convert.out => datatype_p0/date/test_default_current_timestamp.out} (100%)
 create mode 100644 regression-test/data/datatype_p0/date/test_invalid_date.out
 create mode 100644 regression-test/data/datatype_p0/decimalv3/test_functions.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q01_bool.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q02_tinyint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q03_smallint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q04_int.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q05_bigint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q06_largeint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q07_float.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q08_double.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q09_decimal.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q10_decimalv3.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q11_date.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q12_datetime.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q13_datev2.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q14_datetimev2.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q15_char.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q16_varchar.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_bitmap_index_q17_string.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_key_topn_q01_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_key_topn_q01_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_key_topn_q02_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_key_topn_q02_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_key_topn_q03_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/dup_key_topn_q03_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/infomation_schema.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q01_bool.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q02_tinyint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q03_smallint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q04_int.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q05_bigint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q06_largeint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q07_float.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q08_double.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q09_decimal.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q10_decimalv3.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q11_date.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q12_datetime.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q13_datev2.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q14_datetimev2.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q15_char.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q16_varchar.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_bitmap_index_q17_string.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_key_topn_q01_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_key_topn_q01_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_key_topn_q02_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_key_topn_q02_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_key_topn_q03_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique1_key_topn_q03_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q01_bool.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q02_tinyint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q03_smallint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q04_int.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q05_bigint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q06_largeint.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q07_float.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q08_double.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q09_decimal.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q10_decimalv3.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q11_date.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q12_datetime.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q13_datev2.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q14_datetimev2.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q15_char.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q16_varchar.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_bitmap_index_q17_string.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_key_topn_q01_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_key_topn_q01_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_key_topn_q02_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_key_topn_q02_desc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_key_topn_q03_asc.out
 create mode 100644 regression-test/data/datatype_p0/scalar_types/sql/unique2_key_topn_q03_desc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q01_bool.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q02_tinyint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q03_smallint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q04_int.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q05_bigint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q06_largeint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q07_float.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q08_double.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q09_decimal.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q10_decimalv3.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q11_date.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q12_datetime.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q13_datev2.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q14_datetimev2.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q15_char.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q16_varchar.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_bitmap_index_q17_string.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_key_topn_q01_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_key_topn_q01_desc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_key_topn_q02_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_key_topn_q02_desc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_key_topn_q03_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/dup_key_topn_q03_desc.out
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q01_bool_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q01_bool_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q02_tinyint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q02_tinyint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q03_smallint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q03_smallint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q04_int_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q04_int_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q05_bigint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q05_bigint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q06_largeint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q06_largeint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q07_float_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q07_float_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q08_double_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q08_double_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q09_decimal_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q09_decimal_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q10_decimalv3_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q10_decimalv3_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q11_date_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q11_date_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q12_datetime_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q12_datetime_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q13_datev2_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q13_datev2_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q14_datetimev2_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q14_datetimev2_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q15_char_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q15_char_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q16_varchar_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q16_varchar_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q17_string_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q17_string_desc.out (100%)
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q01_bool.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q02_tinyint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q03_smallint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q04_int.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q05_bigint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q06_largeint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q07_float.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q08_double.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q09_decimal.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q10_decimalv3.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q11_date.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q12_datetime.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q13_datev2.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q14_datetimev2.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q15_char.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q16_varchar.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_bitmap_index_q17_string.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_key_topn_q01_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_key_topn_q01_desc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_key_topn_q02_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_key_topn_q02_desc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_key_topn_q03_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique1_key_topn_q03_desc.out
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q01_bool_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q01_bool_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q02_tinyint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q02_tinyint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q03_smallint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q03_smallint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q04_int_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q04_int_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q05_bigint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q05_bigint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q06_largeint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q06_largeint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q07_float_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q07_float_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q08_double_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q08_double_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q09_decimal_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q09_decimal_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q10_decimalv3_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q10_decimalv3_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q11_date_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q11_date_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q12_datetime_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q12_datetime_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q13_datev2_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q13_datev2_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q14_datetimev2_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q14_datetimev2_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q15_char_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q15_char_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q16_varchar_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q16_varchar_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q17_string_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q17_string_desc.out (100%)
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q01_bool.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q02_tinyint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q03_smallint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q04_int.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q05_bigint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q06_largeint.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q07_float.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q08_double.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q09_decimal.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q10_decimalv3.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q11_date.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q12_datetime.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q13_datev2.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q14_datetimev2.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q15_char.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q16_varchar.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_bitmap_index_q17_string.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_key_topn_q01_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_key_topn_q01_desc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_key_topn_q02_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_key_topn_q02_desc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_key_topn_q03_asc.out
 create mode 100644 regression-test/data/datatype_p2/scalar_types/sql/unique2_key_topn_q03_desc.out
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q01_bool_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q01_bool_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q02_tinyint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q02_tinyint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q03_smallint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q03_smallint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q04_int_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q04_int_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q05_bigint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q05_bigint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q06_largeint_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q06_largeint_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q07_float_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q07_float_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q08_double_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q08_double_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q09_decimal_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q09_decimal_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q10_decimalv3_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q10_decimalv3_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q11_date_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q11_date_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q12_datetime_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q12_datetime_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q13_datev2_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q13_datev2_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q14_datetimev2_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q14_datetimev2_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q15_char_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q15_char_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q16_varchar_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q16_varchar_desc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q17_string_asc.out (100%)
 copy regression-test/data/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q17_string_desc.out (100%)
 create mode 100644 regression-test/data/external_catalog_p0/iceberg/iceberg_schema_evolution.out
 create mode 100644 regression-test/data/external_table_emr_p2/hive/test_tvf_p2.out
 create mode 100644 regression-test/data/external_table_emr_p2/hive/test_upper_case_column_name.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_affinityByIssuesAndPRs1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_affinityByIssuesAndPRs2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_authorsWithTheMostPushes.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_countingStar1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_countingStar2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_countingStar3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_distributionOfRepositoriesByStarCount.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_githubRoulette.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears4.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears5.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears6.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears7.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_howHasTheTotalNumberOfStarsChangedOverTime.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments4.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments5.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments6.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments7.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_issuesWithTheMostComments8.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_mostForkedRepositories.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_mostPopularCommentsOnGithub.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_organizationsByTheNumberOfRepositories.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_organizationsByTheNumberOfStars.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_organizationsByTheSizeOfCommunity.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks4.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks5.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesByAmountOfModifiedCode.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesByTheNumberOfPushes.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithClickhouse_related_comments1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithClickhouse_related_comments2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithDoris_related_comments1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithDoris_related_comments2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheHighestGrowthYoY.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues4.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfPullRequests1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfPullRequests2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMaximumNumberOfAcceptedInvitations.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMostPeopleWhoHavePushAccess1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMostPeopleWhoHavePushAccess2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMostPeopleWhoHavePushAccess3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMostStarsOverOneDay1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMostStarsOverOneDay2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMostStarsOverOneDay3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheMostSteadyGrowthOverTime.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoriesWithTheWorstStagnation_order.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoryAffinityList1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_repositoryAffinityList2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_starsFromHeavyGithubUsers1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_starsFromHeavyGithubUsers2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theLongestRepositoryNames1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theLongestRepositoryNames2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theMostToughCodeReviews.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theTotalNumberOfRepositoriesOnGithub.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub4.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_topLabels1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_topLabels2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_topLabels3.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_topRepositoriesByStars.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_whatIsTheBestDayOfTheWeekToCatchAStar.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_whoAreAllThosePeopleGivingStars1.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_whoAreAllThosePeopleGivingStars2.out
 create mode 100644 regression-test/data/github_events_p2/sql/nereids_whoAreAllThosePeopleGivingStars3.out
 create mode 100644 regression-test/data/inverted_index_p0/test_array_index.out
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q01.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q02.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q03.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q04.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q05.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q06.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q07.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q08.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q09.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q11.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q12.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q13.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q14_1.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q14_2.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q15.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q16.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q17.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q18.out (100%)
 copy regression-test/data/{tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q19.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q20.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q21.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q22.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q23_1.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q23_2.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q24_1.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q24_2.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q25.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q26.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q27.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q28.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q29.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q30.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q31.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q32.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q33.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q34.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q36.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q37.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q38.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q39_1.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q39_2.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q40.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q41.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q42.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q43.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q44.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q46.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q47.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q48.out (100%)
 copy regression-test/data/{tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q49.out (100%)
 copy regression-test/data/{tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q49_rewrite.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q50.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q51.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q52.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q53.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q54.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q55.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q56.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q57.out (100%)
 copy regression-test/data/{tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q58.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q59.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q60.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q61.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q62.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q63.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q64.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q65.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q66.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q67.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q68.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q69.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q70.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q71.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q72.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q73.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q74.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q75.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q76.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q77.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q78.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q79.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q80.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q81.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q82.out (100%)
 copy regression-test/data/{tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q83.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q84.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q85.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q86.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q87.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q88.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q89.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q90.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q91.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q92.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q93.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q94.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q95.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q96.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q97.out (100%)
 copy regression-test/data/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q98.out (100%)
 copy regression-test/data/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q99.out (100%)
 create mode 100644 regression-test/data/jdbc_catalog_p0/test_sqlserver_jdbc_catalog.out
 create mode 100644 regression-test/data/load/insert/test_array_insert_into_select.out
 create mode 100644 regression-test/data/load_p0/mysql_load/mysql_load_skip_lines.csv
 copy regression-test/data/load_p0/{stream_load => mysql_load}/test_line_delimiter.csv (100%)
 create mode 100644 regression-test/data/load_p0/mysql_load/test_mysql_load.out
 create mode 100644 regression-test/data/load_p0/mysql_load/test_mysql_load_skip_lines.out
 copy regression-test/data/load_p0/{stream_load => mysql_load}/test_strict_mode.csv (100%)
 copy regression-test/data/load_p0/{stream_load => mysql_load}/test_strict_mode_fail.csv (100%)
 copy regression-test/data/load_p0/{stream_load => mysql_load}/test_time.data (100%)
 create mode 100644 regression-test/data/load_p0/stream_load/csv_with_skip_lines.csv
 create mode 100644 regression-test/data/load_p0/stream_load/test_csv_with_skip_lines.out
 create mode 100644 regression-test/data/load_p0/stream_load/test_orc_case.orc
 create mode 100644 regression-test/data/load_p0/stream_load/test_parquet_case.parquet
 create mode 100644 regression-test/data/load_p0/stream_load/test_parquet_orc_case.out
 create mode 100644 regression-test/data/materialized_view_p0/agg_have_dup_base/agg_have_dup_base.out
 create mode 100644 regression-test/data/materialized_view_p0/k1ap2spa/k1ap2spa.out
 create mode 100644 regression-test/data/materialized_view_p0/test_dup_group_by_mv_abs/test_dup_group_by_mv_abs.out
 create mode 100644 regression-test/data/materialized_view_p0/test_dup_group_by_mv_plus/test_dup_group_by_mv_plus.out
 create mode 100644 regression-test/data/mysql_fulltext/fts_input_data1.csv
 create mode 100644 regression-test/data/mysql_fulltext/fts_input_data2.csv
 create mode 100644 regression-test/data/mysql_fulltext/fts_input_data3.csv
 create mode 100644 regression-test/data/mysql_fulltext/fts_input_data4.csv
 create mode 100644 regression-test/data/mysql_fulltext/sql/basic_q01.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/basic_q02.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/fulltext_q01.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/fulltext_q02.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q01.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q02.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q03.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q04.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q05.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q06.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q07.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/large_records_q08.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/test_join_q01.out
 create mode 100644 regression-test/data/mysql_fulltext/sql/test_join_q02.out
 create mode 100644 regression-test/data/nereids_function_p0/fn_test.dat
 create mode 100644 regression-test/data/nereids_function_p0/scalar_function/A-F.out
 create mode 100644 regression-test/data/nereids_function_p0/scalar_function/G-K.out
 create mode 100644 regression-test/data/nereids_function_p0/scalar_function/L-Q.out
 create mode 100644 regression-test/data/nereids_function_p0/scalar_function/R-W.out
 create mode 100644 regression-test/data/nereids_function_p0/scalar_function/X-Z.out
 create mode 100644 regression-test/data/nereids_p0/aggregate/aggregate.out
 copy regression-test/data/{query_p0 => nereids_p0}/aggregate/aggregate_count1.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/aggregate/aggregate_groupby_null.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/aggregate/aggregate_grouping_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/aggregate/aggregate_having_grouping.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/aggregate/aggregate_output_null.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/aggregate/datetype.csv (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/aggregate/window_funnel.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/baseall.txt (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/cache/partition_cache.out (100%)
 create mode 100644 regression-test/data/nereids_p0/datetime_functions/test_date_function.out
 copy regression-test/data/{query_p0 => nereids_p0}/empty_table/sql/avg_decimal.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/except/test_query_except.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/explain/test_pushdown_explain.out (100%)
 create mode 100644 regression-test/data/nereids_p0/group_concat/test_group_concat.out
 copy regression-test/data/{query_p0 => nereids_p0}/grouping_sets/test_grouping_sets.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/grouping_sets/test_grouping_sets1.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/intersect/test_intersect.out (100%)
 create mode 100644 regression-test/data/nereids_p0/join/bucket_shuffle_join.out
 copy regression-test/data/{query_p0 => nereids_p0}/join/sql/agg_output_as_right_tale_left_outer_order.out (100%)
 rename regression-test/data/{query_p0 => nereids_p0}/join/sql/bucket_shuffle_join.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/sql/full_join.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/sql/issue_12689.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/sql/issue_7288.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/sql/test_outer_join.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/sql/test_outer_join_with_delete_column.out (100%)
 create mode 100644 regression-test/data/nereids_p0/join/test_bitmap_filter.out
 create mode 100644 regression-test/data/nereids_p0/join/test_join.out
 copy regression-test/data/{query_p0 => nereids_p0}/join/test_join2.out (100%)
 copy regression-test/data/{nereids_syntax_p0 => nereids_p0/join}/test_join3.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/test_join4.out (100%)
 create mode 100644 regression-test/data/nereids_p0/join/test_join5.out
 copy regression-test/data/{query_p0 => nereids_p0}/join/test_left_join1.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/test_left_join_null.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/test_nestedloop_outer_join.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/join/test_nestedloop_semi_anti_join.out (100%)
 create mode 100644 regression-test/data/nereids_p0/join/test_runtimefilter_on_datev2.out
 create mode 100644 regression-test/data/nereids_p0/keyword/order_group.out
 create mode 100644 regression-test/data/nereids_p0/keyword/test_keyword.out
 copy regression-test/data/{query_p0 => nereids_p0}/large_wide_table/large_wide_table.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/lateral_view/test_issue_11986.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/lateral_view/test_issue_8850.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/predicateNotProjected.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/useRestrictiveLimitFromSubq.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withGroupBy.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withGroupByAndOrderByInSubq.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withGroupByInSubq.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withJoinInSubq.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withLimitZero.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withOrderBy.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withSimpleLimit.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/limit/sql/withSubq.out (100%)
 copy regression-test/data/{nereids_syntax_p0 => nereids_p0/operator}/test_arithmetic_operators.out (100%)
 create mode 100644 regression-test/data/nereids_p0/operator/test_logical_operators.out
 create mode 100644 regression-test/data/nereids_p0/select_no_from/sql/projectConstants.out
 create mode 100644 regression-test/data/nereids_p0/select_no_from/sql/projectFunctions.out
 create mode 100644 regression-test/data/nereids_p0/select_no_from/sql/withUnionAll.out
 copy regression-test/data/{query_p0 => nereids_p0}/set_operations/sql/except_1_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/set_operations/sql/except_2_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/set_operations/sql/except_3_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/set_operations/sql/intersect_1_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/set_operations/sql/intersect_2_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/show/test_array_show_create.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/show/test_show_create_catalog.out (100%)
 create mode 100644 regression-test/data/nereids_p0/show/test_show_where.out
 copy regression-test/data/{query_p0 => nereids_p0}/sort/sort.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/aggregate_functions/test_aggregate_all_functions.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/aggregate_functions/test_aggregate_bit.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/aggregate_functions/test_aggregate_collect.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/aggregate_functions/test_aggregate_histogram.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/aggregate_functions/test_aggregate_retention.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/aggregate_functions/test_aggregate_sequence_match.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/aggregate_functions/test_approx_count_distinct.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/array_functions/sql/q01.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/sql/q02.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/sql/q03.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/test_array_aggregation_functions.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/test_array_functions.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/test_array_functions_by_literal.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/test_array_functions_of_array_difference.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/test_array_functions_with_where.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/array_functions/test_issue_13606.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/bitmap_functions/test_bitmap_function.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/bitmap_functions/test_btimap_count.out (100%)
 copy regression-test/data/{nereids_syntax_p0 => nereids_p0/sql_functions/case_function}/test_case_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/cast_function/test_cast_array_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/cast_function/test_cast_array_functions_by_literal.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/cast_function/test_cast_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/cast_function/test_cast_string_to_array.out (100%)
 copy regression-test/data/{query_p0/aggregate => nereids_p0/sql_functions/conditional_functions}/datetype.csv (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/conditional_functions/test_coalesce.out
 create mode 100644 regression-test/data/nereids_p0/sql_functions/conditional_functions/test_conditional_function.out
 create mode 100644 regression-test/data/nereids_p0/sql_functions/conditional_functions/test_nullif.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/conditional_functions/test_nvl.out (100%)
 copy regression-test/data/{nereids_syntax_p0 => nereids_p0/sql_functions/conditional_functions}/test_query_between.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_in.out
 create mode 100644 regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_like.out
 create mode 100644 regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_limit.out
 create mode 100644 regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_where.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/convertion_functions/sql/castAccessible.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/datetime_functions/test_date_function.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/datetime_functions/test_dayofweek.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/datetime_functions/test_time_lut.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/datetime_functions/test_timestampdiff.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/digital-masking/test_digital_masking.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/encryption_digest/test_encryption_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/encryption_digest/test_md5.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/hash_functions/test_hash_function.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/horology_functions/sql/dateTimeOperatorsAccessible.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/horology_functions/sql/extractAccessible.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/json_function/test_query_json_array.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/json_function/test_query_json_object.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/json_functions/test_json_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/math_functions/test_conv.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/math_functions/test_multiply.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/math_functions/test_round.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/math_functions/test_running_difference.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/search_functions/test_multi_string_position.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/search_functions/test_multi_string_search.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/spatial_functions/test_gis_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/spatial_functions/test_st_astext.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/string_functions/sql/likeOperatorWorks_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/string_functions/test_reverse.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/string_functions/test_split_by_string.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/string_functions/test_split_part.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/string_functions/test_string_function.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/string_functions/test_string_function_like.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/string_functions/test_string_function_like_pushdown.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/string_functions/test_string_function_regexp.out
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/table_function/explode.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/table_function/explode_json_array.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/table_function/explode_split.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/test_in_expr.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/width_bucket_fuctions/test_width_bucket_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sf0.01/nation.csv (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sf0.01/region.csv (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/leadLag.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/noOrderAllRowsPeers_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rangeCurrent.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rangeCurrent_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rangeNoPartition_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rangeUnbounded.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rangeUnbounded_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsDifferentOrders.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsDisjointWindows.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsFirstLast.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsFrame2F3F.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsFrame2FUBF.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsFrame3P2P.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsFrameUBP2P.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsIdenticalWindows.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsIntersectingWindows.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsUBPImplicitCR.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/rowsUnbounded_order.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/windowSpecificationAAcpA.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/windowSpecificationABA.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/sql/windowSpecificationABcpA.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/tenk.data (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/test_ntile_function.csv (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/test_ntile_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/test_select_stddev_variance_window.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/test_stddev_variance_window.csv (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/test_sum.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/test_window_fn.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/test_window_function.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/sql_functions/window_functions/window_functions.out (100%)
 create mode 100644 regression-test/data/nereids_p0/sql_functions/window_functions/window_funnel.out
 copy regression-test/data/{query_p0 => nereids_p0}/subquery/test_subquery.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/system/test_query_sys_data_type.out (100%)
 create mode 100644 regression-test/data/nereids_p0/system/test_query_sys_tables.out
 copy regression-test/data/{query_p0 => nereids_p0}/system/test_runtime_filter.out (100%)
 copy regression-test/data/{correctness_p0 => nereids_p0}/test_char_implicit_cast.out (100%)
 create mode 100644 regression-test/data/nereids_p0/test_data_type_marks.out
 copy regression-test/data/{query_p0 => nereids_p0}/test_orderby_nullliteral.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/test_select_constant.out (100%)
 copy regression-test/data/{correctness_p0 => nereids_p0}/test_select_with_predicate_like.out (100%)
 create mode 100644 regression-test/data/nereids_p0/type_inference/test_binary_predicate_cast.out
 copy regression-test/data/{query_p0 => nereids_p0}/type_inference/test_largeint.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/union/test_union.out (100%)
 create mode 100644 regression-test/data/nereids_p0/wide_table/sql/wide_table.out
 copy regression-test/data/{query_p0 => nereids_p0}/with/test_with.out (100%)
 copy regression-test/data/{query_p0 => nereids_p0}/with/test_with_and_two_phase_agg.out (100%)
 copy regression-test/data/{correctness_p0/test_subquery_with_agg.out => nereids_syntax_p0/adjust_nullable.out} (100%)
 create mode 100644 regression-test/data/nereids_syntax_p0/agg_4_phase.out
 create mode 100644 regression-test/data/nereids_syntax_p0/analyze_agg.out
 copy regression-test/data/{query_p0 => nereids_syntax_p0}/baseall.txt (100%)
 create mode 100644 regression-test/data/nereids_syntax_p0/test_cast_datetime.out
 create mode 100644 regression-test/data/nereids_syntax_p0/test_join_nereids.out
 copy regression-test/data/{rollup_p0/test_materialized_view.out => nereids_syntax_p0/test_materialized_view_nereids.out} (100%)
 copy regression-test/data/{query_p0/join/test_nestedloop_outer_join.out => nereids_syntax_p0/test_nestedloop_outer_join_nereids.out} (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q1.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q10.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q11.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q12.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q13.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q14.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q15.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q16.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q17.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q18.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q19.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q2.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q20.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q21.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q22.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q3.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q4.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q5.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q6.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q7.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q8.out (100%)
 rename regression-test/data/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q9.out (100%)
 create mode 100644 regression-test/data/point_query_p0/test_point_query.out
 create mode 100644 regression-test/data/query_p0/join/bucket_shuffle_join.out
 create mode 100644 regression-test/data/query_p0/literal_view/lietral_test.out
 create mode 100644 regression-test/data/query_p0/sql_functions/array_functions/test_array_with_scale_type.out
 create mode 100644 regression-test/data/query_p0/sql_functions/case_function/test_count_distinct_with_case_function.out
 create mode 100644 regression-test/data/query_p0/sql_functions/cast_function/test_cast_with_scale_type.out
 create mode 100644 regression-test/data/query_p0/sql_functions/string_functions/sql/analytic_query.out
 create mode 100644 regression-test/data/query_p0/subquery/test_subquery2.out
 create mode 100644 regression-test/data/query_p0/system/test_query_sys_tables.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q1.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q1.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q1.3.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q2.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q2.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q2.3.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q3.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q3.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q3.3.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q3.4.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q4.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q4.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_flat_q4.3.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q1.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q1.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q1.3.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q2.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q2.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q2.3.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q3.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q3.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q3.3.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q3.4.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q4.1.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q4.2.out
 create mode 100644 regression-test/data/ssb_sf0.1_p1/sql/nereids_q4.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q1.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q1.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q1.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q2.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q2.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q2.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q3.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q3.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q3.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q3.4.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q4.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q4.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_flat_q4.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q1.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q1.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q1.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q2.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q2.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q2.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q3.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q3.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q3.3.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q3.4.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q4.1.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q4.2.out
 create mode 100644 regression-test/data/ssb_sf100_p2/sql/nereids_q4.3.out
 create mode 100644 regression-test/data/tpcds_sf1_p1/sql/q10.out
 create mode 100644 regression-test/data/tpcds_sf1_p1/sql/q35.out
 create mode 100644 regression-test/data/tpcds_sf1_p1/sql/q45.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q01.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q02.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q03.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q04.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q05.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q06.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q07.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q08.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q09.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q10.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q11.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q12.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q13.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q14_1.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q14_2.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q15.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q16.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q17.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q18.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q19.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q20.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q21.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q22.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q23_1.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q23_2.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q24_1.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q24_2.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q25.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q26.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q27.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q28.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q29.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q30.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q31.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q32.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q33.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q34.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q35.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q36.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q37.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q38.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q39_1.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q39_2.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q40.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q41.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q42.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q43.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q44.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q45.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q46.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q47.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q48.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q49.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q49_rewrite.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q50.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q51.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q52.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q53.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q54.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q55.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q56.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q57.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q58.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q59.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q60.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q61.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q62.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q63.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q64.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q65.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q66.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q67.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q68.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q69.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q70.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q71.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q72.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q73.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q74.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q75.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q76.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q77.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q78.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q79.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q80.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q81.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q82.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q83.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q84.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q85.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q86.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q87.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q88.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q89.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q90.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q91.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q92.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q93.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q94.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q95.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q96.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q97.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q98.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_q99.out
 create mode 100644 regression-test/data/tpcds_sf1_unique_p1/sql/nereids_sqlsmith01.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q01.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q02.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q03.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q04.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q05.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q06.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q07.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q08.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q09.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q10.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q11.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q12.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q13.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q14.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q15.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q16.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q17.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q18.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q19.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q20.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q21.out
 create mode 100644 regression-test/data/tpch_sf0.1_unique_p1/sql/nereids_q22.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q01.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q02.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q03.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q04.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q05.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q06.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q07.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q08.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q09.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q10.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q11.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q12.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q13.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q14.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q15.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q16.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q17.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q18.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q19.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q20.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q21.out
 create mode 100644 regression-test/data/tpch_sf100_unique_sql_p2/sql/nereids_q22.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_duplicateAggregationKeys.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_like1.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_like2.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_like3.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_like4.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_loyalty.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_maxStringIf.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_minMax.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_monotonicEvaluationSegfault.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_subqueryInWhere.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_where01.out
 create mode 100644 regression-test/data/yandex_metrica_p2/sql/nereids_where02.out
 create mode 100644 regression-test/framework/src/main/groovy/org/apache/doris/regression/action/BenchmarkAction.groovy
 create mode 100644 regression-test/framework/src/main/groovy/org/apache/doris/regression/util/SuiteUtils.groovy
 create mode 100644 regression-test/suites/autobucket/test_autobucket.groovy
 create mode 100644 regression-test/suites/bitmap_functions/test_bitmap_max.groovy
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_CPUNetworkUtilization_order.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_averageMetrics.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_blockedIOServer.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_dailyUV.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_dataTransferRate.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_doorOpen.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_excessiveRequests.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_hourlyNetworkTraffic.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_lowMemory.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_offlineMachine.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_passwordLeaked.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_powerConsumptionMetrics.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_serverError.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_temperatureReachFreezing.sql
 create mode 100644 regression-test/suites/brown_p2/sql/nereids_temperatureVariation_order.sql
 create mode 100644 regression-test/suites/compaction/test_compaction_uniq_keys_row_store.groovy
 create mode 100644 regression-test/suites/connector_p0/spark_connector/ddl/create.sql
 create mode 100644 regression-test/suites/connector_p0/spark_connector/spark_connector.groovy
 create mode 100644 regression-test/suites/correctness_p0/test_char_default_value.groovy
 create mode 100644 regression-test/suites/correctness_p0/test_left_anti_join_batch_size.sql
 create mode 100644 regression-test/suites/correctness_p0/test_set_operation.groovy
 create mode 100644 regression-test/suites/correctness_p0/test_subquery_with_limit.groovy
 create mode 100644 regression-test/suites/correctness_p0/test_topn_with_cast_to_date.groovy
 create mode 100644 regression-test/suites/datatype_p0/date/test_date_exprs.groovy
 create mode 100644 regression-test/suites/datatype_p0/date/test_date_runtime_filter.groovy
 create mode 100644 regression-test/suites/datatype_p0/date/test_default_current_timestamp.groovy
 create mode 100644 regression-test/suites/datatype_p0/date/test_invalid_date.groovy
 create mode 100644 regression-test/suites/datatype_p0/decimalv3/test_functions.groovy
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q01_bool.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q02_tinyint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q03_smallint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q04_int.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q05_bigint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q06_largeint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q07_float.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q08_double.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q09_decimal.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q10_decimalv3.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q11_date.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q12_datetime.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q13_datev2.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q14_datetimev2.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q15_char.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q16_varchar.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_bitmap_index_q17_string.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_key_topn_q01_asc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_key_topn_q01_desc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_key_topn_q02_asc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_key_topn_q02_desc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_key_topn_q03_asc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/dup_key_topn_q03_desc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/infomation_schema.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q01_bool.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q02_tinyint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q03_smallint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q04_int.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q05_bigint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q06_largeint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q07_float.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q08_double.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q09_decimal.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q10_decimalv3.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q11_date.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q12_datetime.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q13_datev2.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q14_datetimev2.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q15_char.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q16_varchar.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_bitmap_index_q17_string.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_key_topn_q01_asc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_key_topn_q01_desc.sql
 copy regression-test/suites/datatype_p0/scalar_types/sql/{unique1_nonkey_topn_q14_datetimev2_asc.sql => unique1_key_topn_q02_asc.sql} (100%)
 copy regression-test/suites/datatype_p0/scalar_types/sql/{unique1_nonkey_topn_q14_datetimev2_desc.sql => unique1_key_topn_q02_desc.sql} (100%)
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_key_topn_q03_asc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique1_key_topn_q03_desc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q01_bool.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q02_tinyint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q03_smallint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q04_int.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q05_bigint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q06_largeint.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q07_float.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q08_double.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q09_decimal.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q10_decimalv3.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q11_date.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q12_datetime.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q13_datev2.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q14_datetimev2.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q15_char.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q16_varchar.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_bitmap_index_q17_string.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_key_topn_q01_asc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_key_topn_q01_desc.sql
 copy regression-test/suites/datatype_p0/scalar_types/sql/{unique2_nonkey_topn_q14_datetimev2_asc.sql => unique2_key_topn_q02_asc.sql} (100%)
 copy regression-test/suites/datatype_p0/scalar_types/sql/{unique2_nonkey_topn_q14_datetimev2_desc.sql => unique2_key_topn_q02_desc.sql} (100%)
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_key_topn_q03_asc.sql
 create mode 100644 regression-test/suites/datatype_p0/scalar_types/sql/unique2_key_topn_q03_desc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/load.groovy
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q01_bool.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q02_tinyint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q03_smallint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q04_int.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q05_bigint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q06_largeint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q07_float.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q08_double.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q09_decimal.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q10_decimalv3.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q11_date.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q12_datetime.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q13_datev2.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q14_datetimev2.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q15_char.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q16_varchar.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_bitmap_index_q17_string.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_key_topn_q01_asc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_key_topn_q01_desc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_key_topn_q02_asc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_key_topn_q02_desc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_key_topn_q03_asc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/dup_key_topn_q03_desc.sql
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q01_bool_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q01_bool_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q02_tinyint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q02_tinyint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q03_smallint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q03_smallint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q04_int_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q04_int_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q05_bigint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q05_bigint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q06_largeint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q06_largeint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q07_float_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q07_float_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q08_double_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q08_double_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q09_decimal_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q09_decimal_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q10_decimalv3_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q10_decimalv3_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q11_date_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q11_date_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q12_datetime_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q12_datetime_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q13_datev2_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q13_datev2_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q14_datetimev2_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q14_datetimev2_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q15_char_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q15_char_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q16_varchar_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q16_varchar_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q17_string_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/dup_nonkey_topn_q17_string_desc.sql (100%)
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q01_bool.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q02_tinyint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q03_smallint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q04_int.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q05_bigint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q06_largeint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q07_float.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q08_double.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q09_decimal.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q10_decimalv3.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q11_date.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q12_datetime.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q13_datev2.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q14_datetimev2.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q15_char.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q16_varchar.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_bitmap_index_q17_string.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_key_topn_q01_asc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_key_topn_q01_desc.sql
 copy regression-test/suites/{datatype_p0/scalar_types/sql/unique1_nonkey_topn_q14_datetimev2_asc.sql => datatype_p2/scalar_types/sql/unique1_key_topn_q02_asc.sql} (100%)
 copy regression-test/suites/{datatype_p0/scalar_types/sql/unique1_nonkey_topn_q14_datetimev2_desc.sql => datatype_p2/scalar_types/sql/unique1_key_topn_q02_desc.sql} (100%)
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_key_topn_q03_asc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique1_key_topn_q03_desc.sql
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q01_bool_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q01_bool_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q02_tinyint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q02_tinyint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q03_smallint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q03_smallint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q04_int_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q04_int_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q05_bigint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q05_bigint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q06_largeint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q06_largeint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q07_float_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q07_float_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q08_double_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q08_double_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q09_decimal_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q09_decimal_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q10_decimalv3_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q10_decimalv3_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q11_date_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q11_date_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q12_datetime_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q12_datetime_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q13_datev2_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q13_datev2_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q14_datetimev2_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q14_datetimev2_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q15_char_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q15_char_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q16_varchar_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q16_varchar_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q17_string_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique1_nonkey_topn_q17_string_desc.sql (100%)
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q01_bool.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q02_tinyint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q03_smallint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q04_int.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q05_bigint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q06_largeint.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q07_float.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q08_double.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q09_decimal.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q10_decimalv3.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q11_date.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q12_datetime.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q13_datev2.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q14_datetimev2.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q15_char.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q16_varchar.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_bitmap_index_q17_string.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_key_topn_q01_asc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_key_topn_q01_desc.sql
 copy regression-test/suites/{datatype_p0/scalar_types/sql/unique2_nonkey_topn_q14_datetimev2_asc.sql => datatype_p2/scalar_types/sql/unique2_key_topn_q02_asc.sql} (100%)
 copy regression-test/suites/{datatype_p0/scalar_types/sql/unique2_nonkey_topn_q14_datetimev2_desc.sql => datatype_p2/scalar_types/sql/unique2_key_topn_q02_desc.sql} (100%)
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_key_topn_q03_asc.sql
 create mode 100644 regression-test/suites/datatype_p2/scalar_types/sql/unique2_key_topn_q03_desc.sql
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q01_bool_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q01_bool_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q02_tinyint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q02_tinyint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q03_smallint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q03_smallint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q04_int_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q04_int_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q05_bigint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q05_bigint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q06_largeint_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q06_largeint_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q07_float_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q07_float_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q08_double_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q08_double_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q09_decimal_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q09_decimal_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q10_decimalv3_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q10_decimalv3_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q11_date_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q11_date_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q12_datetime_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q12_datetime_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q13_datev2_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q13_datev2_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q14_datetimev2_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q14_datetimev2_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q15_char_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q15_char_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q16_varchar_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q16_varchar_desc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q17_string_asc.sql (100%)
 copy regression-test/suites/{datatype_p0 => datatype_p2}/scalar_types/sql/unique2_nonkey_topn_q17_string_desc.sql (100%)
 create mode 100644 regression-test/suites/ddl_p0/test_create_view.groovy
 create mode 100644 regression-test/suites/external_catalog_p0/iceberg/iceberg_schema_evolution.groovy
 delete mode 100644 regression-test/suites/external_table_emr_p2/hive/test_external_hive.groovy
 create mode 100644 regression-test/suites/external_table_emr_p2/hive/test_tvf_p2.groovy
 create mode 100644 regression-test/suites/external_table_emr_p2/hive/test_upper_case_column_name.groovy
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_affinityByIssuesAndPRs1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_affinityByIssuesAndPRs2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_authorsWithTheMostPushes.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_countingStar1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_countingStar2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_countingStar3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_distributionOfRepositoriesByStarCount.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_githubRoulette.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears4.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears5.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears6.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheListOfTopRepositoriesChangedOverTheYears7.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_howHasTheTotalNumberOfStarsChangedOverTime.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments4.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments5.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments6.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments7.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_issuesWithTheMostComments8.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_mostForkedRepositories.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_mostPopularCommentsOnGithub.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_organizationsByTheNumberOfRepositories.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_organizationsByTheNumberOfStars.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_organizationsByTheSizeOfCommunity.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks4.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_proportionsBetweenStarsAndForks5.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesByAmountOfModifiedCode.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesByTheNumberOfPushes.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithClickhouse_related_comments1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithClickhouse_related_comments2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithDoris_related_comments1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithDoris_related_comments2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheHighestGrowthYoY.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfIssues4.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfPullRequests1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMaximumAmountOfPullRequests2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMostPeopleWhoHavePushAccess1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMostPeopleWhoHavePushAccess2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMostPeopleWhoHavePushAccess3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMostStarsOverOneDay1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMostStarsOverOneDay2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMostStarsOverOneDay3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheMostSteadyGrowthOverTime.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoriesWithTheWorstStagnation_order.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoryAffinityList1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_repositoryAffinityList2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_starsFromHeavyGithubUsers1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_starsFromHeavyGithubUsers2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theLongestRepositoryNames1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theLongestRepositoryNames2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theMostToughCodeReviews.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theTotalNumberOfRepositoriesOnGithub.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_theTotalNumberOfUsersOnGithub4.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_topLabels1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_topLabels2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_topLabels3.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_topRepositoriesByStars.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_whatIsTheBestDayOfTheWeekToCatchAStar.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_whoAreAllThosePeopleGivingStars1.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_whoAreAllThosePeopleGivingStars2.sql
 create mode 100644 regression-test/suites/github_events_p2/sql/nereids_whoAreAllThosePeopleGivingStars3.sql
 create mode 100644 regression-test/suites/inverted_index_p0/test_array_index.groovy
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/call_center.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/catalog_page.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/catalog_returns.sql
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/ddl/catalog_sales.sql (100%)
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/customer.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/customer_address.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/customer_demographics.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/date_dim.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/household_demographics.sql
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/ddl/income_band.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/ddl/inventory.sql (100%)
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/item.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/promotion.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/reason.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/ship_mode.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/store.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/store_returns.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/store_sales.sql
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/ddl/time_dim.sql (100%)
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/warehouse.sql
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/ddl/web_page.sql (100%)
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/web_returns.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/web_sales.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/ddl/web_site.sql
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/load.groovy
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q01.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q02.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q03.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q04.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q05.sql (100%)
 copy regression-test/suites/{tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q06.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q07.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q08.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q09.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q10.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q11.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q12.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q13.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q14_1.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q14_2.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q15.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q16.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q17.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q18.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q19.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q20.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q21.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q22.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q23_1.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q23_2.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q24_1.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q24_2.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q25.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q26.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q27.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q28.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q29.sql (100%)
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/sql/q30.sql
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q31.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q32.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q33.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q34.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q35.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q36.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q37.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q38.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q39_1.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q39_2.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q40.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q41.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q42.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q43.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q44.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q45.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q46.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q47.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q48.sql (100%)
 copy regression-test/suites/{tpcds_sf100_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q49.sql (100%)
 copy regression-test/suites/{tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q49_rewrite.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q50.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q51.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q52.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q53.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q54.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q55.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q56.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q57.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q58.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q59.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q60.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q61.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q62.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q63.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q64.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q65.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q66.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q67.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q68.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q69.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q70.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q71.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q72.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q73.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q74.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q75.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q76.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q77.sql (100%)
 create mode 100644 regression-test/suites/inverted_index_p1/tpcds_sf1_index/sql/q78.sql
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q79.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q80.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q81.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q82.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q83.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q84.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q85.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q86.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q87.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q88.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q89.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q90.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q91.sql (100%)
 copy regression-test/suites/{tpcds_sf1000_p2 => inverted_index_p1/tpcds_sf1_index}/sql/q92.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q93.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q94.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q95.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q96.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q97.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q98.sql (100%)
 copy regression-test/suites/{datev2/tpcds_sf1_p1 => inverted_index_p1/tpcds_sf1_index}/sql/q99.sql (100%)
 create mode 100644 regression-test/suites/jdbc_catalog_p0/test_sqlserver_jdbc_catalog.groovy
 create mode 100644 regression-test/suites/load/insert/test_array_insert_into_select.groovy
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case1_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case1_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case2_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case2_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case3_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case3_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case4_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case4_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case5_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case5_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case6_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case6_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case7_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case7_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case8_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case8_drop.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case9_create.sql
 create mode 100644 regression-test/suites/load_p0/broker_load/ddl/orc_s3_case9_drop.sql
 create mode 100644 regression-test/suites/load_p0/mysql_load/test_mysql_load.groovy
 create mode 100644 regression-test/suites/load_p0/mysql_load/test_mysql_load_skip_lines.groovy
 create mode 100644 regression-test/suites/load_p0/stream_load/test_csv_with_skip_lines.groovy
 create mode 100644 regression-test/suites/load_p0/stream_load/test_parquet_orc_case.groovy
 create mode 100644 regression-test/suites/materialized_view_p0/agg_have_dup_base/agg_have_dup_base.groovy
 create mode 100644 regression-test/suites/materialized_view_p0/k1ap2spa/k1ap2spa.groovy
 create mode 100644 regression-test/suites/materialized_view_p0/test_dup_group_by_mv_abs/test_dup_group_by_mv_abs.groovy
 create mode 100644 regression-test/suites/materialized_view_p0/test_dup_group_by_mv_plus/test_dup_group_by_mv_plus.groovy
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/articles_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/articles_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/fulltext_t1_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/fulltext_t1_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t1_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t1_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t2_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/join_t2_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t1_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t1_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t2_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t2_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t3_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t3_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t4_dk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/ddl/large_records_t4_uk.sql
 create mode 100644 regression-test/suites/mysql_fulltext/load.groovy
 create mode 100644 regression-test/suites/mysql_fulltext/sql/basic_q01.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/basic_q02.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/fulltext_q01.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/fulltext_q02.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q01.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q02.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q03.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q04.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q05.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q06.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q07.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/large_records_q08.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/test_join_q01.sql
 create mode 100644 regression-test/suites/mysql_fulltext/sql/test_join_q02.sql
 create mode 100644 regression-test/suites/nereids_benchmark_p2/explain_clickbench_benchmark.groovy
 create mode 100644 regression-test/suites/nereids_function_p0/agg_function.groovy
 create mode 100644 regression-test/suites/nereids_function_p0/gen.py
 create mode 100644 regression-test/suites/nereids_function_p0/load.groovy
 create mode 100644 regression-test/suites/nereids_function_p0/scalar_function/A-F.groovy
 create mode 100644 regression-test/suites/nereids_function_p0/scalar_function/G-K.groovy
 create mode 100644 regression-test/suites/nereids_function_p0/scalar_function/L-Q.groovy
 create mode 100644 regression-test/suites/nereids_function_p0/scalar_function/R-W.groovy
 create mode 100644 regression-test/suites/nereids_function_p0/scalar_function/X-Z.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/aggregate.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/aggregate_count1.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/aggregate_group_by_metric_type.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/aggregate_groupby_null.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/aggregate_grouping_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/aggregate_having_grouping.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/aggregate_output_null.groovy
 create mode 100644 regression-test/suites/nereids_p0/aggregate/window_funnel.groovy
 create mode 100644 regression-test/suites/nereids_p0/cache/partition_cache.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/empty_table/ddl/empty.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/empty_table/load.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/empty_table/sql/avg_decimal.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/except/test_query_except.groovy
 create mode 100644 regression-test/suites/nereids_p0/explain/test_pushdown_explain.groovy
 create mode 100644 regression-test/suites/nereids_p0/group_concat/test_group_concat.groovy
 create mode 100644 regression-test/suites/nereids_p0/grouping_sets/test_grouping_sets.groovy
 create mode 100644 regression-test/suites/nereids_p0/grouping_sets/test_grouping_sets1.groovy
 create mode 100644 regression-test/suites/nereids_p0/intersect/test_intersect.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/bucket_shuffle_join.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/full_join_table.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/left_table.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/right_table.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/table.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/table_1.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/table_2.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/table_3.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/test_bucket_shuffle_join.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/test_join.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/ddl/test_left_join1.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/join/load.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/join/sql/agg_output_as_right_tale_left_outer_order.sql (100%)
 rename regression-test/suites/{query_p0 => nereids_p0}/join/sql/bucket_shuffle_join.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/sql/full_join.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/join/sql/issue_12689.sql
 copy regression-test/suites/{query_p0 => nereids_p0}/join/sql/issue_7288.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/sql/test_outer_join.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/join/sql/test_outer_join_with_delete_column.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/join/test_bitmap_filter.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_join.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_join2.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_join3.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_join4.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_join5.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_left_join1.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_left_join_null.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_nestedloop_outer_join.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_nestedloop_semi_anti_join.groovy
 create mode 100644 regression-test/suites/nereids_p0/join/test_runtimefilter_on_datev2.groovy
 create mode 100644 regression-test/suites/nereids_p0/keyword/order_group.groovy
 create mode 100644 regression-test/suites/nereids_p0/keyword/test_keyword.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/large_wide_table/ddl/create.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/large_wide_table/ddl/insert.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/large_wide_table/large_wide_table.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/lateral_view/test_issue_11986.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/lateral_view/test_issue_8850.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/limit/OffsetInSubqueryWithJoin.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/ddl/lineitem.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/ddl/nation.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/ddl/part.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/ddl/partsupp.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/ddl/region.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/ddl/supplier.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/ddl/workers.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/limit/load.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/predicateNotProjected.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/useRestrictiveLimitFromSubq.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/withGroupBy.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/withGroupByAndOrderByInSubq.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/withGroupByInSubq.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/withJoinInSubq.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/withLimitZero.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/limit/sql/withOrderBy.sql
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/withSimpleLimit.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/limit/sql/withSubq.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/load.groovy
 create mode 100644 regression-test/suites/nereids_p0/operator/test_arithmetic_operators.groovy
 create mode 100644 regression-test/suites/nereids_p0/operator/test_logical_operators.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/select_no_from/sql/projectAggFuncs.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/select_no_from/sql/projectConstants.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/select_no_from/sql/projectFunctions.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/select_no_from/sql/withGroupOrderHaving.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/select_no_from/sql/withUnionAll.sql
 copy regression-test/suites/{query_p0 => nereids_p0}/select_no_from/sql/withWhereClause.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/select_no_from/sql/withWhereFalse.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/set_operations}/ddl/lineitem.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/set_operations}/ddl/nation.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/set_operations}/ddl/part.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/set_operations}/ddl/partsupp.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/set_operations}/ddl/region.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/set_operations}/ddl/supplier.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/set_operations}/ddl/workers.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/set_operations/load.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/set_operations/sql/except_1_order.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/set_operations/sql/except_2_order.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/set_operations/sql/except_3_order.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/set_operations/sql/intersect_1_order.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/set_operations/sql/intersect_2_order.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/show/test_array_show_create.groovy
 create mode 100644 regression-test/suites/nereids_p0/show/test_show_create_catalog.groovy
 create mode 100644 regression-test/suites/nereids_p0/show/test_show_where.groovy
 create mode 100644 regression-test/suites/nereids_p0/sort/sort.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_all_functions.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_bit.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_collect.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_histogram.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_retention.sql
 copy regression-test/suites/{query_p0 => nereids_p0}/sql_functions/aggregate_functions/test_aggregate_sequence_match.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_approx_count_distinct.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/sql/q01.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/sql/q02.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/sql/q03.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/test_array_aggregation_functions.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/test_array_functions.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/test_array_functions_by_literal.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/test_array_functions_of_array_difference.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/test_array_functions_with_where.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/array_functions/test_issue_13606.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/bitmap_functions/test_bitmap_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/case_function/test_case_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/cast_function/test_cast_array_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/cast_function/test_cast_array_functions_by_literal.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/cast_function/test_cast_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/cast_function/test_cast_string_to_array.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_coalesce.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_conditional_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_if.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_nullif.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_nvl.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_query_between.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_query_in.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_query_like.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_query_limit.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/conditional_functions/test_query_where.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/sql_functions/convertion_functions/sql/castAccessible.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/datetime_functions/test_date_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/datetime_functions/test_dayofweek.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/datetime_functions/test_time_lut.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/datetime_functions/test_timestampdiff.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/digital-masking/test_digital_masking.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/encryption_digest/test_encryption_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/encryption_digest/test_md5.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/hash_functions/test_hash_function.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/sql_functions/horology_functions/sql/atTimeZoneAccessible.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/sql_functions/horology_functions/sql/dateTimeOperatorsAccessible.sql (100%)
 copy regression-test/suites/{query_p0 => nereids_p0}/sql_functions/horology_functions/sql/extractAccessible.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/json_function/test_query_json_array.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/json_function/test_query_json_object.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/json_functions/test_get_json_double.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/json_functions/test_json_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/math_functions/test_conv.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/math_functions/test_multiply.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/math_functions/test_round.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/sql_functions/math_functions/test_running_difference.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/search_functions/test_multi_string_position.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/search_functions/test_multi_string_search.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/spatial_functions/test_gis_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/spatial_functions/test_st_astext.groovy
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/string_functions}/ddl/lineitem.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/string_functions}/ddl/nation.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/string_functions}/ddl/part.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/string_functions}/ddl/partsupp.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/string_functions}/ddl/region.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/string_functions}/ddl/supplier.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/string_functions}/ddl/workers.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/load.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/sql_functions/string_functions/sql/likeOperatorWorks_order.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/test_reverse.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/test_split_by_string.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/test_split_part.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function_like.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function_like_pushdown.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/string_functions/test_string_function_regexp.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/table_function/explode.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/table_function/explode_json_array.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/table_function/explode_split.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/test_in_expr.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/width_bucket_fuctions/test_width_bucket_function.groovy
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/window_functions}/ddl/lineitem.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/window_functions}/ddl/nation.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/window_functions}/ddl/part.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/window_functions}/ddl/partsupp.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/window_functions}/ddl/region.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/window_functions}/ddl/supplier.sql (100%)
 copy regression-test/suites/{query_p0/limit => nereids_p0/sql_functions/window_functions}/ddl/workers.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/load.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/leadLag.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/noOrderAllRowsPeers_order.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rangeCurrent_order.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rangeNoPartition_order.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rangeUnbounded_order.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsDifferentOrders.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsDisjointWindows.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsFirstLast.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsFrame2F3F.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsFrame2FUBF.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsFrame3P2P.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsFrameUBP2P.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsIdenticalWindows.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsIntersectingWindows.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsUBPImplicitCR.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/rowsUnbounded_order.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/windowSpecificationAAcpA.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/windowSpecificationABA.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/sql/windowSpecificationABcpA.sql
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/test_ntile_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/test_select_stddev_variance_window.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/test_sum.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/test_window_fn.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/test_window_function.groovy
 create mode 100644 regression-test/suites/nereids_p0/sql_functions/window_functions/window_funnel.sql
 create mode 100644 regression-test/suites/nereids_p0/subquery/test_subquery.groovy
 create mode 100644 regression-test/suites/nereids_p0/system/test_query_sys.groovy
 create mode 100644 regression-test/suites/nereids_p0/system/test_query_sys_data_type.groovy
 create mode 100644 regression-test/suites/nereids_p0/system/test_query_sys_tables.groovy
 create mode 100644 regression-test/suites/nereids_p0/system/test_runtime_filter.groovy
 create mode 100644 regression-test/suites/nereids_p0/test_char_implicit_cast.groovy
 create mode 100644 regression-test/suites/nereids_p0/test_data_type_marks.groovy
 create mode 100644 regression-test/suites/nereids_p0/test_dict_with_null.groovy
 create mode 100644 regression-test/suites/nereids_p0/test_orderby_nullliteral.groovy
 create mode 100644 regression-test/suites/nereids_p0/test_select_constant.groovy
 create mode 100644 regression-test/suites/nereids_p0/test_select_with_predicate_like.groovy
 create mode 100644 regression-test/suites/nereids_p0/type_inference/test_binary_predicate_cast.groovy
 create mode 100644 regression-test/suites/nereids_p0/type_inference/test_largeint.groovy
 create mode 100644 regression-test/suites/nereids_p0/union/test_union.groovy
 copy regression-test/suites/{query_p0 => nereids_p0}/wide_table/sql/wide_table.sql (100%)
 create mode 100644 regression-test/suites/nereids_p0/with/test_with.groovy
 create mode 100644 regression-test/suites/nereids_p0/with/test_with_and_two_phase_agg.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/adjust_nullable.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/agg_4_phase.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/analyze_agg.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/non_user_visiable_output.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/runtime_filter.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/test_cast_datetime.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/test_join_nereids.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/test_materialized_view_nereids.groovy
 create mode 100644 regression-test/suites/nereids_syntax_p0/test_nestedloop_outer_join_nereids.groovy
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/customer.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/lineitem.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/nation.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/orders.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/part.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/partsupp.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/region.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/revenue1.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/ddl/supplier.sql (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/load.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q1.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q10.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q11.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q12.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q13.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q14.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q15.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q16.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q17.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q18.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q19.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q2.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q20.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q21.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q22.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q3.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q4.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q5.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q6.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q7.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q8.groovy (100%)
 rename regression-test/suites/{nereids_tpch_p1 => nereids_tpch_p0}/tpch/q9.groovy (100%)
 create mode 100644 regression-test/suites/point_query_p0/test_point_query.groovy
 create mode 100644 regression-test/suites/query_p0/join/bucket_shuffle_join.groovy
 create mode 100644 regression-test/suites/query_p0/limit/OffsetInSubqueryWithJoin.groovy
 create mode 100644 regression-test/suites/query_p0/literal_view/lietral_test.groovy
 create mode 100644 regression-test/suites/query_p0/sql_functions/array_functions/test_array_with_scale_type.groovy
 create mode 100644 regression-test/suites/query_p0/sql_functions/case_function/test_count_distinct_with_case_function.groovy
 create mode 100644 regression-test/suites/query_p0/sql_functions/cast_function/test_cast_with_scale_type.groovy
 create mode 100644 regression-test/suites/query_p0/sql_functions/string_functions/sql/analytic_query.sql
 create mode 100644 regression-test/suites/query_p0/subquery/test_subquery2.groovy
 create mode 100644 regression-test/suites/query_p0/system/test_query_sys_tables.groovy
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q1.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q1.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q1.3.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q2.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q2.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q2.3.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q3.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q3.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q3.3.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q3.4.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q4.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q4.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_flat_q4.3.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q1.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q1.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q1.3.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q2.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q2.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q2.3.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q3.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q3.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q3.3.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q3.4.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q4.1.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q4.2.sql
 create mode 100644 regression-test/suites/ssb_sf0.1_p1/sql/nereids_q4.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q1.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q1.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q1.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q2.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q2.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q2.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q3.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q3.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q3.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q3.4.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q4.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q4.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_flat_q4.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q1.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q1.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q1.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q2.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q2.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q2.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q3.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q3.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q3.3.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q3.4.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q4.1.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q4.2.sql
 create mode 100644 regression-test/suites/ssb_sf100_p2/sql/nereids_q4.3.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q01.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q02.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q03.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q04.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q05.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q06.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q07.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q08.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q09.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q10.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q11.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q12.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q13.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q14_1.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q14_2.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q15.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q16.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q17.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q18.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q19.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q20.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q21.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q22.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q23_1.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q23_2.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q24_1.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q24_2.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q25.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q26.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q27.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q28.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q29.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q30.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q31.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q32.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q33.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q34.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q35.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q36.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q37.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q38.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q39_1.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q39_2.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q40.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q41.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q42.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q43.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q44.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q45.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q46.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q47.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q48.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q49.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q49_rewrite.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q50.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q51.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q52.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q53.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q54.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q55.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q56.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q57.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q58.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q59.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q60.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q61.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q62.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q63.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q64.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q65.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q66.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q67.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q68.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q69.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q70.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q71.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q72.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q73.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q74.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q75.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q76.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q77.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q78.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q79.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q80.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q81.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q82.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q83.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q84.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q85.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q86.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q87.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q88.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q89.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q90.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q91.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q92.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q93.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q94.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q95.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q96.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q97.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q98.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_q99.sql
 create mode 100644 regression-test/suites/tpcds_sf1_unique_p1/sql/nereids_sqlsmith01.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q01.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q02.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q03.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q04.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q05.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q06.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q07.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q08.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q09.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q10.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q11.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q12.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q13.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q14.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q15.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q16.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q17.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q18.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q19.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q20.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q21.sql
 create mode 100644 regression-test/suites/tpch_sf0.1_unique_p1/sql/nereids_q22.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q01.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q02.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q03.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q04.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q05.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q06.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q07.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q08.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q09.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q10.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q11.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q12.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q13.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q14.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q15.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q16.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q17.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q18.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q19.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q20.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q21.sql
 create mode 100644 regression-test/suites/tpch_sf100_unique_sql_p2/sql/nereids_q22.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_duplicateAggregationKeys.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_like1.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_like2.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_like3.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_like4.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_loyalty.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_maxStringIf.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_minMax.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_monotonicEvaluationSegfault.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_subqueryInWhere.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_where01.sql
 create mode 100644 regression-test/suites/yandex_metrica_p2/sql/nereids_where02.sql


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