You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ya...@apache.org on 2022/06/17 11:41:00 UTC

[doris] branch opentelemetry_dev updated (827b948d69 -> f7789f4bc4)

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

yangzhg pushed a change to branch opentelemetry_dev
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 827b948d69 [test] Add datetime function test for regression test. (#9897)
     add 632f7a3d3d [Feature] add `weekday` function on vectorized engine (#9901)
     add 4ab7694a7f [Enhancement](Nereids)rewrite framework used in Memo  (#9807)
     add ac08c7ac91 [fix](vectorized) fix vcast expr input wrong row number (#9520)
     add 0b7c4ca06e [fix][doc]Version correction (#9899)
     add 92babc7a47 [improvement][fix](planner) Add a rewrite rule to optimize InPredicate. (#9739)
     add 8effdd95a7 [fix](routine-load) fix bug that routine load task can not find backend (#9902)
     add 5056a1b2b6 [fix][doc]Fix the usage of bitmap on unique model (#9903)
     add 47dfdd8e09 [fix](storage) Disable compaction before schema change is actually executed(#9032) (#9065)
     add 2fc2113b05 [feature] Support show proc BackendLoadStatistic (#9618)
     add 2082d0a01f [optimize](planner)remove redundant conjuncts on plan node (#9819)
     add fccb7b8055 [fix](planner) Fix the bug of can't query the data of new added partition when set partition_prune_algorithm_version = 2 (#9844)
     add e896fffd76 [Vectorized][Function] fix bitmap_intersect get wrong result (#9907)
     add 9f26c6a34f [chore] fix some compatible on old linux distributions (#9815)
     add 4ea5782838 [fix](Function) fix to_bitmap to return always not nullable (#9859)
     add dcf18ac322 [fix](hive) fix bug of invalid user info in external table's scan node (#9908)
     add f681c0891f [regression test]add encryption function test case (#9920)
     add 2ad38e6ab2 [regressiontest]add hash function test case (#9918)
     add 7792aebd21 [test]add conditional function test case (#9913)
     add 0be1b0d242 [regressiontest]add json function test case (#9917)
     add df3406da30 [test]add string sql functions test case (#9904)
     add c426c2e4b1 [Vectorized-Load] Support vectorized load table with materialized view (#9923)
     add c0ad1be1bd [Enhancement][Chore] remove breakpad and unused variable (#9937)
     add 3241cc2bfd [doc][fix]English document title case (#9935)
     add 67fa1fcf2a [fix] fix invalid SQL rewrite for field in materialized view (#9877)
     add cacad64d2c [fix] Error when compiling under ARM architecture machine, fixed a loop (#9948)
     add c996334ad1 [improvement] Optimize send fragment logic to reduce send fragment timeout error (#9720)
     add 937491098e [fix] fix grammar of ADMIN SHOW TABLET STORAGE FORMAT stmt (#9938)
     add 3031919e8f [fix] (planner) slot nullable does not set correctly when plan outer join with inline view (#9927)
     add da33a48f39 [refactor](policy) Refactor the hierarchy of Policy. (#9786)
     add f49284036e [Enhancement] Refactor functions in int_exp by templates (#9939)
     add 3743f19369 [feature] support convert alpha rowset (#9890)
     add 79620f6fa2 [Improvement] change the condition of vectorized compaction (#9950)
     add 26ea51da00 [test]Add regression test method for agg function (#9929)
     add 40b720473c [test] Add regression test case for Table function (#9947)
     add c18f7a31f1 remove redundant this (#9878)
     add 49d4798276 [fix](function) fix bug in time_round function (#9712)
     add e34b2e2224 [improvement] set default jvm memory to 8G for FE (#9683)
     add 24ad11af6a [deps] upgrade fabric8 k8s client to compitable new k8s cluster (#9933)
     add 856b421086 [feature](priv) Support grant node_priv to other user. (#9951)
     add 0fa1615147 [fix](fe-ut) Fix FE ut when enable vectorized engine (#9958)
     add d588e99b8b [fix][mem tracker] Fix logout load task mem tracker dcheck fail (#9943)
     add f2aa5f32b8 [Feature] [Vectorized] Some pre-refactorings or interface additions for schema change (#9811)
     add e97d835ba7 [feature](statistics) Statistics derivation.Step 2:OtherNode implemen… (#9458)
     add b6c45327ed [revert](test) delete bitmap_index test case (#9999)
     add dcdfc5b32a [fix](coordinator) fix bug that unable to generate query profile (#10002)
     add 35c3e4e33c [Bug] runtime filter is not used as expected (#10001)
     add b15b1a9f07 [tools](tpc-h) Modify tpch tools (#9982)
     add fc9afda97a [enhancement][diagnostics] Add a diagnostic: detect unused includes (#9117)
     add 2ed523440f [fix](planner) passthrough child in SetOperationNode is wrong when enable vector engine (#9991)
     add 94089b9192 [Refactor] Use file factory to replace create file reader/writer (#9505)
     add d9bbf67b9e [DefaultConfigChange]enable query vectorization and storage vectorization and storage low cardinality optimization by default (#9848)
     add 2d39cffa5c [doc](website)Add Doris new official website code and documents (#9977)
     add 5f56e17ef2 [feature-wip](multi-catalog)(step2) Introduce Internal Data Source (#9953)
     add 9c52b4a508 [enhance] improve dict in-predicate evaluate (#10009)
     add 99fb830023 [feature] datetime column type support auto-initialized with default … (#9972)
     add 342ab52270 [fix] Fix type description in PrimitiveType (#9985)
     add 688f8f6e90 [test] Fix date function regression test case. (#9966)
     add 449bfe10d1 fix: fix a thread safe problem in LoadAction.java (#9955)
     add e5ed259da6 [fix](regression-test) fix the comparison errors caused by inconsistent accuracy (#9931)
     add bf8b4fb2d3 [Bugfix] be crash when executing sql contains bitmap_intersect function (#9910)
     add 19bc14cf8d [feature-wip](array-type) Add array type support for vectorized parquet-orc scanner (#9856)
     add 050cbba6e5 [fix][hudi] use lowerCase to get hudi fileFormatType (#9873)
     add 9bc82542fd [test] add bitmap index regression test (#10008)
     add 6fab1cbf3c [feature-wip](array-type) Add array functions size and cardinality (#9921)
     add dc874709d7 [feature-wip](array-type) support array<decimal128> in mysql_result_writer (#9998)
     add 9c1ba771da [fix](be) fix asan be set_storage_medium core (#9986) (#9987)
     add 73a3093539 [dependency] add hyperscan and its dependency ragel to thirdparty (#9964)
     add a45bf53af3 [website][doc]fix docs bugs with sidebar can not display and some style problems (#10039)
     add d247d06180 [Improvement] refine codes in TabletReader (#10042)
     add 3363b3aa19 [fix](load) fix streamload failure due to false unhealthy replica in concurrent stream load (#10007)
     add 1220cc147d [feature](vectorized) Support outfile on vectorized engine (#10013)
     add 1a31af0d85 [doc] Optimize cluster upgrade and binlog load document modification, restore adds common errors (#10027)
     add 98c214e43a [doc] add create table statement for create-materialized-view doc (#10029)
     add 47ca743957 [tpch] fix q17 rewrite error (#10030)
     add a34d4b55f9 [dependency] Add opentelemetry related third-party library. (#9990)
     add 4a474420c8 [feature](function) Add ntile function (#9867)
     add 979c81b066 [bugfix] signed long will be converted to signed long during dcheck and cause dcheck fail (#10047)
     add 27b3c76ce0 [fix]Document image path error (#10050)
     add 81a9284305 [improvement][refactor](image) refactor the read and load method of meta image #10005
     add 495c34fa29 [Bug] [Vectorized] code dump on aggregate node over union node (#10040)
     add 4135e59f77 [fix](fe) select stmt will make BE coredump when its castExpr is like cast(int as array<>) (#9995)
     add e0cf2677a0 [dependency][enhancement] support build libhdfs in arm cpus (#10018)
     add a7cca930b9 [fix](planner) fix don't rewrite nested union statement bug (#8513)
     add 990a2940ca [metric] add some metrics for cpu and memory (#9887)
     add 3f575e3e7c [fix](planner) produce wrong result when use bucket shuffle join with colocate left table (#10045)
     add 036276c1d3 [fix] Do not send drop task when replay drop table (#10062)
     add bf984c1e80 [test] Add drop force to cases associated with ALTER operations (#10049)
     add 415b6b8086 [feature-wip](array-type) Support array type which doesn't contain null (#9809)
     add 797f6e1472 [Enhancement]Decode bitshuffle data before adding it into PageCache (#10036)
     add 8af9339b00 [BUGFIX] Fix wrong column types in result file sink (#10079)
     add 6abc3da467 [doc] add description ofd[DEFAULT CURRENT_TIMESTAMP] (#10053)
     add f26b81e4dd [feature](multi-catalog) Change DatabaseIf APIs' return type to TableIf. (#10044)
     add acd62a2137 [Improvement] add regression test for outfile (#10058)
     add d58e00c49c [fix](brpc) Embed serialized request into the attachment and transmit it through http brpc (#9803)
     add ce730293c0 [improvement] send merged runtime filter asynchrously (#10080)
     add d4d2e82bdf [typo] Fix typos in comments (#10106)
     add bdcf2e7ed2 [Improvement] set table name in olap scanner (#10102)
     add 7cf0cc7dd6 [deps] update libhdfs3 to fix a uuid set problem (#10092)
     add 39a2785ce2 [enhancement] support simd instructions on arm cpus through sse2neon (#10068)
     add e58cac1f00 [build] use inline to replace static (#10087)
     add dc4761593b [docs] Add common error messages to doris backup (#10048)
     add 9203a235e0 [typo] Fix typos in runtime_state.cpp (#10112)
     add 622143f87c [typo] Fix typos in comments (#10111)
     add 2a96d7ffde [spell] Fix spell error in row_batch.h (#10109)
     add eb4d0f508a [doc] Add docs for SHOW TABLETS (#10105)
     add 5d624dfe6c [bugfix]fix segmentation fault at unalign address cast to int128 (#10094)
     add 81e0a348a7 [fix] fix bug that show proc "/cluster_balance/history_tablets" return malformat error (#10073)
     add 59b3023adf [fix](regression)bucket shuffle join with collocate table should use order_qt (#10082)
     add 14bc971159 [Bug] Fix bug push value predicate of unique table when have sequence column (#10060)
     add 2fadaddda0 [Enhancement] (Nereids) scalar expression rewrite framework (#9942)
     add c2af14fc61 [Bug] return type is not always nullable of function (#10116)
     add 15e1bb448f [test] tpch q3 rewrite, change join order, make lineitem on left side (#10055)
     add 25b9d6eba2 [feature](nereids) Plan Translator (#9993)
     add f7b5f36da4 [feature] Support read hive external table and outfile into HDFS that authenticated by kerberos (#9579)
     add 85362a907e [fix](mem tracker) Fix some memory leaks, inaccurate statistics, core dump, deadlock bugs (#10072)
     add be3aa2aa37 [enhancement](community): polish doc to reformat (#10137)
     add 34ea6ce850 [doc]Added be enable_stream_load_record configuration description (#10130)
     add 02b1908ce4 [modify default config]add be 2pc config  enbale  defalut (#10110)
     add 7ab64f9155 [doc][website]update home page content and add slack button (#10091)
     add f4e2f78a1a [fix] Fix the bug that data balance causes tablet loss (#9971)
     add 4c24586865 [Vectorized][UDF] support java-udaf (#9930)
     add c4d0fba713 Add storage policy for remote storage migration (#9997)
     add c9f33fa051 [test] add cast array regression test (#10069)
     add 76a968d1dd [Enhancement][Refactor](Nereids) generate pattern by operator and refactor Plan and NODE_TYPE generic type (#10019)
     add 96b54dd1d5 [doc](website)modify home page text and navbar (#10148)
     add 983cdc7b0d [feature-wip](array-type) Support loading data in vectorized format (#10065)
     add 606c32cc30 [doc](website)add translate warning in docs  (#10152)
     add f1d0c231b9 [Opt][Vectorized] Opt vectorized the unique_table in storage vectorized (#10132)
     add 49f4437396 [fix] Fix disk used pct only consider the data that used by Doris (#9705)
     add 4005b34a52 [doc] add tpc-h benchmark (#10150)
     add c4871fb306 [doc](website)remove translate warning form Chinese docs (#10157)
     add 4dfebb9852 [Feature] compaction quickly for small data import (#9804)
     add ca88f258d9 [improvement] remove unused codes and docs for `SHOW USER` (#10107)
     add dff1f09406 [doc](website)update Chinese heme page text (#10168)
     add 9217223cc5 [doc] update sequence en and zh-CN doc. (#10164)
     add bc431f2806 [typo] Fix typos in comments (#10142)
     add 90f229c038 [refactor] remove useless plugin test code (#10061)
     add 5805f8077f [Feature] [Vectorized] Some pre-refactorings or interface additions for schema change part2 (#10003)
     add 3b6451273b [regression test]fix test_outfile to use user regression conf (#10123)
     add 4b9d500425 [improvement](profile) Add table name and predicates (#10093)
     add 28e8effc52 [Refactor] Refactor vectorized scan node (#9968)
     add 3f9436c6a8 [compile]fix simdjson compile flags (#10054)
     add dad953bc08 [doc](website)fix SSR bug and add algolia search (#10178)
     add 33921c5e75 [Bug] Fix _add_block_closure do not delete in ~VNodeChannel() (#10180)
     add f49a4535c4 [Fix] fix vjson_scanner heap use after free when meet object or array type (#10179)
     add ae9c231925 [Enhancement][Storage] refactor InListPredicate/NotInListPredicate (#10139)
     add 14d21edf65 [fix] croaringbitmap compile support USE_AVX2=0 (#10140)
     add 75a7e72402 [Refactor] Use iequal to replace boost::iequals (#10146)
     add ac2be958b3 [tpch tools]set exec_mem_limit=8G for tpch queries (#10119)
     add 41b693e1df [test] Add window cast bitmap digital_masking function regression test. (#9924)
     add f1c9105af1 [feature] Support hive on s3 (#10128)
     add 8d98c17c4e [Bug][Vectorized] Fix DCHECK failed in VExchangeNode close twice (#10184)
     add c784fb3ddd [fix] (mem tracker) Fix core dump during transmit_block (#10133)
     add 96de99525e [compile&build]clang compile errors fix (#10201)
     add 6f5f447aa3 [FOLLOWUP] cherrypick after refactoring scan nodes (#10177)
     add 1cca319d18 [fix](vectorized) intersect operator takes too long time to execute (#10183)
     add a62a485faf [regression test]Constrain run-regression-test mem to 2G (#10165)
     add 44e979e43b [Vectorized][Function] add orthogonal bitmap agg functions (#10126)
     add 2a1d1b951a [data lake]Add HMS external data source. (#10088)
     add de86c0dd25 [doc](website)fix algolia search bug (#10196)
     add fd0bd395ac [Enhancement] Remove some unused include (#10035)
     add 67e95276fb [fix](optimizer) Fix the default join reorder algorithm (#10174)
     add b9f8df0264 [Bug] Compatible with Datagrip, fix checkStyle (#10143)
     add 5e47b03595 [feature-wip](array-type) Add array aggregation functions (#10108)
     add 60147ad7a5 [Improvement] build runtime filters asynchronously (#10186)
     add d51166dd2a [Enhancement](Nereids) Automatic compute logical properties (#10176)
     add f35b235c3b [opt](compaction) optimize compaction in concurrent load (#10153)
     add 6baa694bc1 [feature-wip](multi-catalog) Catalog operation syntax  (#10033)
     add f7789f4bc4 [fix]InListPredicate wrong result (#10211)

No new revisions were added by this update.

Summary of changes:
 .clangd                                            |   20 +
 .licenserc.yaml                                    |    2 +
 LICENSE.txt                                        |   68 +-
 be/CMakeLists.txt                                  |   86 +-
 be/src/agent/cgroups_mgr.cpp                       |    1 -
 be/src/agent/heartbeat_server.cpp                  |    3 +-
 be/src/agent/heartbeat_server.h                    |    2 -
 be/src/agent/task_worker_pool.cpp                  |   39 +-
 be/src/agent/task_worker_pool.h                    |    6 +-
 be/src/agent/topic_subscriber.cpp                  |    2 -
 be/src/agent/user_resource_listener.cpp            |    1 -
 be/src/agent/user_resource_listener.h              |    1 -
 be/src/agent/utils.h                               |    7 +-
 be/src/common/config.h                             |   42 +-
 be/src/common/daemon.cpp                           |    1 -
 be/src/common/status.cpp                           |    1 -
 be/src/common/status.h                             |    8 +-
 be/src/env/env.cpp                                 |    1 -
 be/src/env/env.h                                   |    1 -
 be/src/env/env_posix.cpp                           |    2 -
 be/src/env/env_util.cpp                            |    1 -
 be/src/exec/CMakeLists.txt                         |   18 +-
 be/src/exec/analytic_eval_node.cpp                 |    1 -
 be/src/exec/arrow/arrow_reader.cpp                 |    2 +-
 be/src/exec/arrow/orc_reader.cpp                   |    2 +-
 be/src/exec/arrow/orc_reader.h                     |    4 +-
 be/src/exec/arrow/parquet_reader.cpp               |    2 +-
 be/src/exec/base_scanner.cpp                       |    2 +-
 be/src/exec/blocking_join_node.cpp                 |    3 +-
 be/src/exec/broker_reader.cpp                      |  260 --
 be/src/exec/broker_reader.h                        |   75 -
 be/src/exec/broker_scan_node.cpp                   |    3 +-
 be/src/exec/broker_scanner.cpp                     |   99 +-
 be/src/exec/broker_scanner.h                       |    5 +-
 be/src/exec/broker_writer.cpp                      |  239 --
 be/src/exec/broker_writer.h                        |   64 -
 be/src/exec/buffered_reader.cpp                    |  176 --
 be/src/exec/buffered_reader.h                      |   82 -
 be/src/exec/cross_join_node.cpp                    |    1 -
 be/src/exec/cross_join_node.h                      |    2 -
 be/src/exec/csv_scan_node.cpp                      |    6 -
 be/src/exec/csv_scan_node.h                        |    1 -
 be/src/exec/data_sink.cpp                          |   37 +-
 be/src/exec/es/es_predicate.cpp                    |   10 -
 be/src/exec/es/es_predicate.h                      |    1 -
 be/src/exec/es/es_query_builder.cpp                |    3 -
 be/src/exec/es/es_scroll_query.cpp                 |    1 -
 be/src/exec/es_http_scan_node.cpp                  |    1 -
 be/src/exec/es_http_scanner.cpp                    |    2 -
 be/src/exec/es_http_scanner.h                      |    2 -
 be/src/exec/except_node.cpp                        |    2 +-
 be/src/exec/exchange_node.h                        |    2 +-
 be/src/exec/exec_node.cpp                          |    1 -
 be/src/exec/exec_node.h                            |    3 -
 be/src/exec/hash_join_node.cpp                     |    5 +-
 be/src/exec/hash_join_node.h                       |    1 -
 be/src/exec/hash_table.cpp                         |  176 +-
 be/src/exec/hash_table.h                           |   53 +-
 be/src/exec/hash_table.hpp                         |  249 --
 be/src/exec/hdfs_file_reader.cpp                   |  212 --
 be/src/exec/hdfs_file_reader.h                     |   61 -
 be/src/exec/hdfs_reader_writer.cpp                 |   47 -
 be/src/exec/hdfs_reader_writer.h                   |   41 -
 be/src/exec/hdfs_writer.cpp                        |  203 --
 be/src/exec/hdfs_writer.h                          |   56 -
 be/src/exec/intersect_node.cpp                     |    2 +-
 be/src/exec/json_scanner.cpp                       |   75 +-
 be/src/exec/json_scanner.h                         |    9 +-
 be/src/exec/local_file_reader.cpp                  |  130 -
 be/src/exec/local_file_reader.h                    |   55 -
 be/src/exec/local_file_writer.cpp                  |   75 -
 be/src/exec/local_file_writer.h                    |   45 -
 be/src/exec/merge_node.h                           |    1 -
 be/src/exec/mysql_scan_node.cpp                    |    1 -
 be/src/exec/odbc_connector.h                       |    1 -
 be/src/exec/odbc_scan_node.cpp                     |    1 -
 be/src/exec/olap_common.h                          |    5 -
 be/src/exec/olap_scan_node.cpp                     |   36 +-
 be/src/exec/olap_scan_node.h                       |    5 +-
 be/src/exec/olap_scanner.cpp                       |    4 +-
 be/src/exec/olap_scanner.h                         |    6 -
 be/src/exec/orc_scanner.cpp                        |   53 +-
 be/src/exec/parquet_scanner.cpp                    |   51 +-
 be/src/exec/parquet_writer.cpp                     |    2 +-
 be/src/exec/parquet_writer.h                       |    4 -
 be/src/exec/partitioned_aggregation_node.cc        |    3 -
 be/src/exec/partitioned_aggregation_node.h         |    1 -
 be/src/exec/partitioned_hash_table.cc              |    3 -
 be/src/exec/partitioned_hash_table.h               |    4 -
 be/src/exec/partitioned_hash_table.inline.h        |    2 -
 be/src/exec/plain_binary_line_reader.cpp           |    2 +-
 be/src/exec/plain_text_line_reader.cpp             |    2 +-
 be/src/exec/read_write_util.h                      |    1 -
 be/src/exec/repeat_node.cpp                        |    3 +-
 be/src/exec/row_batch_list.h                       |    1 -
 be/src/exec/s3_reader.cpp                          |  149 -
 be/src/exec/s3_reader.h                            |   69 -
 be/src/exec/s3_writer.cpp                          |  141 -
 be/src/exec/s3_writer.h                            |   59 -
 be/src/exec/scan_node.h                            |    1 -
 be/src/exec/schema_scan_node.cpp                   |   10 +-
 be/src/exec/schema_scan_node.h                     |    1 -
 be/src/exec/schema_scanner.cpp                     |    1 -
 .../exec/schema_scanner/schema_charsets_scanner.h  |    1 -
 .../schema_scanner/schema_collations_scanner.h     |    1 -
 .../exec/schema_scanner/schema_columns_scanner.cpp |    1 -
 .../exec/schema_scanner/schema_dummy_scanner.cpp   |    3 -
 be/src/exec/schema_scanner/schema_dummy_scanner.h  |    1 -
 be/src/exec/schema_scanner/schema_helper.cpp       |   11 -
 .../schema_schema_privileges_scanner.cpp           |    1 -
 .../schema_scanner/schema_statistics_scanner.h     |    1 -
 .../schema_table_privileges_scanner.cpp            |    1 -
 .../exec/schema_scanner/schema_tables_scanner.cpp  |    1 +
 .../schema_user_privileges_scanner.cpp             |    1 -
 .../exec/schema_scanner/schema_views_scanner.cpp   |    1 -
 be/src/exec/select_node.cpp                        |    1 -
 be/src/exec/select_node.h                          |    1 -
 be/src/exec/set_operation_node.cpp                 |    1 -
 be/src/exec/spill_sort_node.cc                     |    2 -
 be/src/exec/spill_sort_node.h                      |    1 -
 be/src/exec/tablet_sink.cpp                        |   45 +-
 be/src/exec/tablet_sink.h                          |   17 +-
 be/src/exec/text_converter.cpp                     |    4 -
 be/src/exec/text_converter.h                       |    4 +-
 be/src/exec/text_converter.hpp                     |    1 +
 be/src/exec/topn_node.cpp                          |    2 -
 be/src/exec/union_node.cpp                         |    3 +-
 be/src/exprs/agg_fn_evaluator.cpp                  |    5 +-
 be/src/exprs/agg_fn_evaluator.h                    |    2 +-
 be/src/exprs/aggregate_functions.cpp               |    4 +-
 be/src/exprs/aggregate_functions.h                 |    2 -
 be/src/exprs/arithmetic_expr.cpp                   |    2 -
 be/src/exprs/array_functions.cpp                   |    1 -
 be/src/exprs/array_functions.h                     |    2 +-
 be/src/exprs/binary_predicate.cpp                  |    3 -
 be/src/exprs/bitmap_function.cpp                   |  259 +-
 be/src/exprs/block_bloom_filter.hpp                |    1 -
 be/src/exprs/block_bloom_filter_impl.cc            |   12 +-
 be/src/exprs/bloomfilter_predicate.cpp             |    3 -
 be/src/exprs/bloomfilter_predicate.h               |    2 -
 be/src/exprs/cast_expr.cpp                         |    2 -
 be/src/exprs/compound_predicate.cpp                |    3 -
 be/src/exprs/conditional_functions.cpp             |    1 -
 be/src/exprs/decimalv2_operators.cpp               |    5 -
 be/src/exprs/decimalv2_operators.h                 |    1 -
 be/src/exprs/encryption_functions.cpp              |    4 -
 be/src/exprs/encryption_functions.h                |    1 -
 be/src/exprs/es_functions.cpp                      |    5 -
 be/src/exprs/expr.h                                |    6 -
 be/src/exprs/expr_context.cpp                      |    2 -
 be/src/exprs/expr_context.h                        |    6 +-
 be/src/exprs/expr_value.h                          |    1 -
 be/src/exprs/hll_hash_function.cpp                 |    3 +
 be/src/exprs/hll_hash_function.h                   |    2 -
 be/src/exprs/hybrid_map.h                          |    3 -
 be/src/exprs/hybrid_set.h                          |    3 -
 be/src/exprs/in_predicate.cpp                      |    4 +-
 be/src/exprs/in_predicate.h                        |    2 -
 be/src/exprs/info_func.cpp                         |    2 -
 be/src/exprs/json_functions.cpp                    |    4 -
 be/src/exprs/json_functions.h                      |    6 +-
 be/src/exprs/like_predicate.cpp                    |    1 -
 be/src/exprs/like_predicate.h                      |    2 -
 be/src/exprs/literal.h                             |    1 -
 be/src/exprs/minmax_predicate.h                    |    1 -
 be/src/exprs/new_agg_fn_evaluator.cc               |   19 +-
 be/src/exprs/new_agg_fn_evaluator.h                |    5 -
 be/src/exprs/new_in_predicate.cpp                  |    1 -
 be/src/exprs/new_in_predicate.h                    |    2 +-
 be/src/exprs/null_literal.cpp                      |    1 -
 be/src/exprs/operators.cpp                         |    2 -
 be/src/exprs/quantile_function.cpp                 |    4 +-
 be/src/exprs/rpc_fn.cpp                            |    7 -
 be/src/exprs/rpc_fn_call.cpp                       |    2 -
 be/src/exprs/runtime_filter.cpp                    |   20 +-
 be/src/exprs/runtime_filter.h                      |    9 +-
 be/src/exprs/runtime_filter_rpc.cpp                |    2 -
 be/src/exprs/runtime_filter_slots.h                |    1 -
 be/src/exprs/scalar_fn_call.cpp                    |    1 -
 be/src/exprs/string_functions.cpp                  |    2 -
 be/src/exprs/string_functions.h                    |    2 -
 .../exprs/table_function/dummy_table_functions.cpp |    2 +
 .../exprs/table_function/dummy_table_functions.h   |    1 -
 be/src/exprs/table_function/explode_bitmap.cpp     |    1 -
 be/src/exprs/table_function/explode_json_array.cpp |    1 -
 be/src/exprs/table_function/explode_json_array.h   |    1 -
 be/src/exprs/time_operators.cpp                    |    4 -
 be/src/exprs/timestamp_functions.cpp               |   63 +-
 be/src/exprs/timestamp_functions.h                 |    1 -
 be/src/exprs/udf_builtins.cpp                      |    2 -
 be/src/exprs/utility_functions.cpp                 |    3 -
 be/src/geo/geo_functions.cpp                       |    1 -
 be/src/geo/wkt_parse.cpp                           |    1 -
 be/src/geo/wkt_parse.h                             |    1 -
 be/src/gutil/strings/numbers.cc                    |    2 +-
 be/src/http/action/mini_load.cpp                   |   16 +-
 be/src/io/CMakeLists.txt                           |   41 +
 be/src/io/broker_reader.cpp                        |  259 ++
 be/src/io/broker_reader.h                          |   75 +
 be/src/io/broker_writer.cpp                        |  240 ++
 be/src/io/broker_writer.h                          |   64 +
 be/src/io/buffered_reader.cpp                      |  176 ++
 be/src/io/buffered_reader.h                        |   82 +
 be/src/io/file_factory.cpp                         |  132 +
 be/src/io/file_factory.h                           |   77 +
 be/src/{exec => io}/file_reader.h                  |    0
 be/src/{exec => io}/file_writer.h                  |    0
 be/src/io/hdfs_builder.cpp                         |   78 +
 be/src/io/hdfs_builder.h                           |   47 +
 be/src/io/hdfs_file_reader.cpp                     |  190 ++
 be/src/io/hdfs_file_reader.h                       |   61 +
 be/src/io/hdfs_reader_writer.cpp                   |   38 +
 be/src/io/hdfs_reader_writer.h                     |   41 +
 be/src/io/hdfs_writer.cpp                          |  185 ++
 be/src/io/hdfs_writer.h                            |   54 +
 be/src/io/local_file_reader.cpp                    |  128 +
 be/src/io/local_file_reader.h                      |   55 +
 be/src/io/local_file_writer.cpp                    |   93 +
 be/src/io/local_file_writer.h                      |   48 +
 be/src/io/s3_reader.cpp                            |  149 +
 be/src/io/s3_reader.h                              |   69 +
 be/src/io/s3_writer.cpp                            |  140 +
 be/src/io/s3_writer.h                              |   59 +
 be/src/olap/CMakeLists.txt                         |    2 +-
 be/src/olap/base_tablet.h                          |    9 +-
 be/src/olap/column_mapping.h                       |   14 +-
 be/src/olap/compaction.cpp                         |   71 +-
 be/src/olap/compaction.h                           |    6 +-
 be/src/olap/convert_rowset.cpp                     |  140 +
 be/src/olap/convert_rowset.h                       |   42 +
 be/src/olap/cumulative_compaction.cpp              |    6 +-
 be/src/olap/cumulative_compaction_policy.cpp       |   13 +-
 be/src/olap/cumulative_compaction_policy.h         |    2 -
 be/src/olap/delta_writer.cpp                       |    6 +
 be/src/olap/in_list_predicate.cpp                  |  388 ---
 be/src/olap/in_list_predicate.h                    |  313 +-
 be/src/olap/memtable.cpp                           |   38 +-
 be/src/olap/memtable.h                             |   13 +-
 be/src/olap/olap_common.h                          |   27 +-
 be/src/olap/olap_server.cpp                        |  176 +-
 be/src/olap/push_handler.cpp                       |   32 +-
 be/src/olap/push_handler.h                         |   43 +-
 be/src/olap/reader.cpp                             |   33 +-
 be/src/olap/reader.h                               |   14 +-
 be/src/olap/rowset/alpha_rowset_writer.h           |    9 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |   14 +-
 be/src/olap/rowset/beta_rowset_reader.h            |   10 +-
 be/src/olap/rowset/beta_rowset_writer.h            |    7 +-
 be/src/olap/rowset/rowset.h                        |   17 +-
 be/src/olap/rowset/rowset_writer.h                 |    8 +-
 be/src/olap/rowset/rowset_writer_context.h         |   28 +-
 be/src/olap/rowset/segment_v2/binary_dict_page.cpp |    2 +-
 be/src/olap/rowset/segment_v2/bitshuffle_page.h    |  124 +-
 .../segment_v2/bitshuffle_page_pre_decoder.h       |   98 +
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   46 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |    2 +
 be/src/olap/rowset/segment_v2/encoding_info.cpp    |    9 +-
 be/src/olap/rowset/segment_v2/encoding_info.h      |   11 +
 .../rowset/segment_v2/indexed_column_reader.cpp    |    1 +
 be/src/olap/rowset/segment_v2/page_io.cpp          |    9 +
 be/src/olap/rowset/segment_v2/page_io.h            |    3 +
 be/src/olap/schema_change.cpp                      |  532 ++--
 be/src/olap/schema_change.h                        |  162 +-
 be/src/olap/snapshot_manager.cpp                   |    3 +-
 be/src/olap/snapshot_manager.h                     |    2 +-
 be/src/olap/storage_engine.cpp                     |   42 +-
 be/src/olap/storage_engine.h                       |   19 +-
 be/src/olap/tablet.cpp                             |  159 +-
 be/src/olap/tablet.h                               |   30 +-
 be/src/olap/tablet_manager.cpp                     |  113 +-
 be/src/olap/tablet_manager.h                       |    8 +-
 be/src/olap/tablet_meta.cpp                        |   18 +-
 be/src/olap/tablet_meta.h                          |   14 +-
 be/src/olap/tablet_schema.cpp                      |   22 +-
 be/src/olap/tablet_schema.h                        |    7 +-
 be/src/olap/task/engine_alter_tablet_task.cpp      |   11 +-
 be/src/olap/task/engine_alter_tablet_task.h        |    8 +-
 be/src/olap/task/engine_batch_load_task.cpp        |    2 +-
 be/src/olap/task/engine_checksum_task.cpp          |    2 +-
 be/src/olap/task/engine_clone_task.cpp             |   12 +-
 be/src/olap/task/engine_publish_version_task.cpp   |   10 +-
 be/src/olap/task/engine_publish_version_task.h     |    4 +-
 be/src/olap/task/engine_storage_migration_task.cpp |    3 +-
 .../olap/task/engine_storage_migration_task_v2.cpp |    6 +-
 be/src/olap/tuple_reader.cpp                       |    6 +-
 be/src/olap/tuple_reader.h                         |   17 +-
 be/src/olap/types.h                                |   39 +-
 be/src/runtime/data_stream_sender.cpp              |   48 +-
 be/src/runtime/data_stream_sender.h                |   15 +-
 be/src/runtime/descriptors.cpp                     |   15 +-
 be/src/runtime/descriptors.h                       |   55 +-
 be/src/runtime/export_sink.cpp                     |   53 +-
 be/src/runtime/file_result_writer.cpp              |   40 +-
 be/src/runtime/file_result_writer.h                |    2 +-
 be/src/runtime/fragment_mgr.cpp                    |  131 +-
 be/src/runtime/fragment_mgr.h                      |    2 +
 be/src/runtime/load_channel.cpp                    |   11 +-
 be/src/runtime/load_channel.h                      |    5 +-
 be/src/runtime/load_channel_mgr.cpp                |   44 +-
 be/src/runtime/load_channel_mgr.h                  |    7 +-
 be/src/runtime/mem_tracker.cpp                     |    6 +-
 be/src/runtime/mem_tracker.h                       |    3 +-
 be/src/runtime/mem_tracker_task_pool.cpp           |   37 +-
 be/src/runtime/primitive_type.cpp                  |   43 -
 be/src/runtime/primitive_type.h                    |    1 -
 be/src/runtime/query_fragments_ctx.h               |   21 +
 be/src/runtime/routine_load/kafka_consumer_pipe.h  |    2 +-
 be/src/runtime/row_batch.cpp                       |   33 +-
 be/src/runtime/row_batch.h                         |    8 +-
 be/src/runtime/runtime_filter_mgr.cpp              |   13 +-
 be/src/runtime/runtime_filter_mgr.h                |    4 +-
 be/src/runtime/runtime_state.cpp                   |   16 +-
 be/src/runtime/runtime_state.h                     |   25 +-
 be/src/runtime/small_file_mgr.cpp                  |    6 +-
 be/src/runtime/snapshot_loader.cpp                 |    6 +-
 be/src/runtime/stream_load/stream_load_pipe.h      |    2 +-
 be/src/runtime/string_value.h                      |    1 +
 be/src/runtime/thread_context.cpp                  |    8 +-
 be/src/runtime/thread_context.h                    |    8 +-
 be/src/runtime/thread_mem_tracker_mgr.cpp          |   17 +-
 be/src/runtime/thread_mem_tracker_mgr.h            |   20 +-
 be/src/runtime/types.cpp                           |    6 +
 be/src/runtime/types.h                             |    7 +-
 be/src/service/internal_service.cpp                |  246 +-
 be/src/service/internal_service.h                  |   52 +-
 be/src/udf/udf.cpp                                 |    2 -
 be/src/util/bit_util.h                             |    2 +-
 be/src/util/bitmap_intersect.h                     |  245 ++
 be/src/util/broker_load_error_hub.cpp              |    2 +-
 be/src/util/broker_storage_backend.cpp             |    4 +-
 be/src/util/brpc_client_cache.h                    |   20 +-
 be/src/util/crc32c.cpp                             |   14 +-
 be/src/util/hash_util.hpp                          |    4 +-
 be/src/util/jni-util.h                             |    6 +
 be/src/util/proto_util.h                           |  110 +-
 be/src/util/simd/bits.h                            |    8 +-
 be/src/util/simd/lower_upper_impl.h                |    4 +-
 be/src/util/simd/vstring_function.h                |   12 +-
 be/src/util/sse2neon.h                             | 3123 -------------------
 be/src/util/system_metrics.cpp                     |  226 +-
 be/src/util/system_metrics.h                       |   13 +-
 be/src/util/to_string.h                            |   73 +
 be/src/util/types.h                                |   13 +-
 be/src/vec/CMakeLists.txt                          |    6 +
 .../vec/aggregate_functions/aggregate_function.h   |   17 +
 .../aggregate_function_bitmap.h                    |   13 +-
 .../aggregate_function_java_udaf.h                 |  346 +++
 .../aggregate_function_orthogonal_bitmap.cpp       |   99 +
 .../aggregate_function_orthogonal_bitmap.h         |  247 ++
 .../aggregate_function_product.h                   |  121 +
 .../aggregate_function_simple_factory.cpp          |    2 +
 .../aggregate_function_window.cpp                  |   10 +
 .../aggregate_function_window.h                    |   52 +
 be/src/vec/columns/column.h                        |   14 +-
 be/src/vec/columns/column_decimal.h                |   19 +
 be/src/vec/columns/column_dictionary.h             |   31 +-
 be/src/vec/columns/column_nullable.h               |    6 +-
 be/src/vec/columns/columns_common.cpp              |   11 +-
 be/src/vec/common/cow.h                            |   33 +-
 be/src/vec/common/hash_table/hash.h                |   11 +-
 be/src/vec/common/hash_table/hash_table.h          |    6 +-
 be/src/vec/common/int_exp.h                        |  122 +-
 be/src/vec/common/memcmp_small.h                   |    6 +-
 be/src/vec/common/memcpy_small.h                   |    4 +
 be/src/vec/common/string_ref.h                     |   12 +-
 be/src/vec/common/uint128.h                        |    8 +-
 be/src/vec/core/block.cpp                          |   30 +-
 be/src/vec/core/block.h                            |    5 +-
 be/src/vec/core/types.h                            |    7 +
 be/src/vec/data_types/data_type.cpp                |    4 +
 be/src/vec/data_types/data_type.h                  |    2 +
 be/src/vec/data_types/data_type_array.cpp          |   91 +-
 be/src/vec/data_types/data_type_array.h            |    4 +
 be/src/vec/data_types/data_type_date.cpp           |   12 +
 be/src/vec/data_types/data_type_date.h             |    1 +
 be/src/vec/data_types/data_type_date_time.cpp      |   12 +
 be/src/vec/data_types/data_type_date_time.h        |    2 +
 be/src/vec/data_types/data_type_decimal.cpp        |   12 +
 be/src/vec/data_types/data_type_decimal.h          |    1 +
 be/src/vec/data_types/data_type_factory.cpp        |    9 +-
 be/src/vec/data_types/data_type_factory.hpp        |   43 +-
 be/src/vec/data_types/data_type_nullable.cpp       |   30 +
 be/src/vec/data_types/data_type_nullable.h         |    2 +
 be/src/vec/data_types/data_type_number_base.cpp    |   28 +
 be/src/vec/data_types/data_type_number_base.h      |    1 +
 be/src/vec/data_types/data_type_string.cpp         |    6 +
 be/src/vec/data_types/data_type_string.h           |    1 +
 be/src/vec/exec/join/vhash_join_node.cpp           |   32 +-
 be/src/vec/exec/vaggregation_node.cpp              |    9 +-
 be/src/vec/exec/vanalytic_eval_node.cpp            |    2 +-
 be/src/vec/exec/varrow_scanner.cpp                 |   46 +-
 be/src/vec/exec/vbroker_scan_node.cpp              |  121 +-
 be/src/vec/exec/vbroker_scan_node.h                |   66 +-
 be/src/vec/exec/ves_http_scan_node.cpp             |  276 +-
 be/src/vec/exec/ves_http_scan_node.h               |   70 +-
 be/src/vec/exec/vexchange_node.cpp                 |    5 +-
 be/src/vec/exec/vjson_scanner.cpp                  |    5 +-
 be/src/vec/exec/vmysql_scan_node.cpp               |  142 +-
 be/src/vec/exec/vmysql_scan_node.h                 |   57 +-
 be/src/vec/exec/vodbc_scan_node.cpp                |  125 +-
 be/src/vec/exec/vodbc_scan_node.h                  |   72 +-
 be/src/vec/exec/volap_scan_node.cpp                | 1088 ++++++-
 be/src/vec/exec/volap_scan_node.h                  |  244 +-
 be/src/vec/exec/volap_scanner.cpp                  |  333 +-
 be/src/vec/exec/volap_scanner.h                    |  110 +-
 be/src/vec/exec/vschema_scan_node.cpp              |  201 +-
 be/src/vec/exec/vschema_scan_node.h                |   47 +-
 be/src/vec/exec/vset_operation_node.h              |   20 +-
 be/src/vec/exec/vunion_node.cpp                    |    1 +
 be/src/vec/exprs/vcast_expr.cpp                    |   16 +-
 be/src/vec/exprs/vectorized_agg_fn.cpp             |   14 +-
 be/src/vec/exprs/vexpr.h                           |   11 +-
 be/src/vec/exprs/vexpr_context.cpp                 |   12 +-
 be/src/vec/exprs/vexpr_context.h                   |    4 +-
 be/src/vec/exprs/vinfo_func.cpp                    |    9 +-
 be/src/vec/exprs/vliteral.cpp                      |   10 +-
 .../functions/array/function_array_aggregation.cpp |  287 ++
 be/src/vec/functions/array/function_array_mapped.h |   76 +
 .../functions/array/function_array_register.cpp    |    4 +
 be/src/vec/functions/array/function_array_size.cpp |   29 +
 be/src/vec/functions/array/function_array_size.h   |   71 +
 be/src/vec/functions/date_time_transforms.h        |    1 +
 be/src/vec/functions/function.h                    |    1 -
 be/src/vec/functions/function_bitmap.cpp           |   45 +-
 be/src/vec/functions/function_cast.h               |  164 +-
 .../vec/functions/function_datetime_floor_ceil.cpp |   63 +-
 be/src/vec/functions/function_hash.cpp             |    2 +-
 be/src/vec/functions/function_ifnull.cpp           |    2 +-
 be/src/vec/functions/function_java_udf.cpp         |    5 +-
 be/src/vec/functions/function_java_udf.h           |    6 -
 be/src/vec/functions/functions_geo.cpp             |    2 +-
 be/src/vec/functions/nullif.cpp                    |   21 +-
 be/src/vec/functions/simple_function_factory.h     |   15 +-
 be/src/vec/functions/time_of_function.cpp          |    2 +
 be/src/vec/olap/block_reader.cpp                   |   31 +-
 be/src/vec/olap/block_reader.h                     |    7 -
 be/src/vec/olap/olap_data_convertor.cpp            |   52 +-
 be/src/vec/olap/olap_data_convertor.h              |    6 +
 be/src/vec/olap/vgeneric_iterators.cpp             |   27 +-
 be/src/vec/runtime/vfile_result_writer.cpp         |  470 +++
 be/src/vec/runtime/vfile_result_writer.h           |  127 +
 be/src/vec/sink/mysql_result_writer.cpp            |    6 +
 be/src/vec/sink/vdata_stream_sender.cpp            |   72 +-
 be/src/vec/sink/vdata_stream_sender.h              |   22 +-
 be/src/vec/sink/vresult_file_sink.cpp              |  210 ++
 be/src/vec/sink/vresult_file_sink.h                |   72 +
 be/src/vec/sink/vtablet_sink.cpp                   |   37 +-
 be/src/vec/sink/vtablet_sink.h                     |    5 -
 be/src/vec/utils/arrow_column_to_doris_column.cpp  |   47 +-
 be/src/vec/utils/arrow_column_to_doris_column.h    |    2 +-
 be/test/CMakeLists.txt                             |   11 +-
 be/test/exec/broker_reader_test.cpp                |    2 +-
 be/test/exec/broker_scan_node_test.cpp             |    2 +-
 be/test/exec/broker_scanner_test.cpp               |    2 +-
 be/test/exec/buffered_reader_test.cpp              |    4 +-
 be/test/exec/hash_table_test.cpp                   |    2 +-
 be/test/exec/hdfs_file_reader_test.cpp             |   18 +-
 be/test/exec/json_scanner_test.cpp                 |    2 +-
 be/test/exec/json_scanner_with_jsonpath_test.cpp   |    2 +-
 be/test/exec/multi_bytes_separator_test.cpp        |    2 +-
 be/test/exec/orc_scanner_test.cpp                  |    2 +-
 be/test/exec/parquet_scanner_test.cpp              |    2 +-
 be/test/exec/plain_text_line_reader_bzip_test.cpp  |    2 +-
 be/test/exec/plain_text_line_reader_gzip_test.cpp  |    2 +-
 .../exec/plain_text_line_reader_lz4frame_test.cpp  |    2 +-
 be/test/exec/plain_text_line_reader_lzop_test.cpp  |    2 +-
 .../plain_text_line_reader_uncompressed_test.cpp   |    2 +-
 be/test/exec/s3_reader_test.cpp                    |    4 +-
 be/test/exprs/bitmap_function_test.cpp             |    7 +-
 be/test/olap/cumulative_compaction_policy_test.cpp |   29 +-
 be/test/olap/delete_handler_test.cpp               |   22 +-
 be/test/olap/delta_writer_test.cpp                 |   38 +-
 .../olap/engine_storage_migration_task_test.cpp    |   11 +-
 be/test/olap/row_cursor_test.cpp                   |    7 +-
 .../rowset/segment_v2/binary_dict_page_test.cpp    |   24 +-
 .../rowset/segment_v2/bitshuffle_page_test.cpp     |   25 +-
 be/test/olap/schema_change_test.cpp                |    6 +-
 be/test/olap/tablet_meta_test.cpp                  |    2 +-
 be/test/olap/tablet_mgr_test.cpp                   |    8 +-
 be/test/olap/tablet_test.cpp                       |    2 +-
 be/test/olap/test_data/header_without_inc_rs.txt   |    3 +-
 be/test/plugin/example/CMakeLists.txt              |   24 -
 be/test/plugin/example/plugin_example.cpp          |   44 -
 be/test/plugin/plugin_loader_test.cpp              |  111 -
 be/test/plugin/plugin_mgr_test.cpp                 |   91 -
 be/test/plugin/plugin_test/source/test.zip         |  Bin 545991 -> 0 bytes
 be/test/plugin/plugin_test/source/test.zip.md5     |    1 -
 be/test/plugin/plugin_zip_test.cpp                 |  144 -
 be/test/runtime/array_test.cpp                     |  254 +-
 be/test/testutil/function_utils.h                  |    1 +
 be/test/util/system_metrics_test.cpp               |   93 +-
 be/test/util/test_data/vmstat_normal               |   12 +
 be/test/vec/core/block_test.cpp                    |    7 +-
 be/test/vec/exec/vbroker_scan_node_test.cpp        |    2 +-
 be/test/vec/exec/vbroker_scanner_test.cpp          |    2 +-
 be/test/vec/exec/vjson_scanner_test.cpp            |    2 +-
 be/test/vec/exec/vorc_scanner_test.cpp             |    3 +-
 be/test/vec/exec/vparquet_scanner_test.cpp         |    2 +-
 .../function/function_array_aggregation_test.cpp   |  228 ++
 be/test/vec/function/function_array_size_test.cpp  |   88 +
 be/test/vec/function/function_test_util.cpp        |   24 +-
 be/test/vec/function/function_test_util.h          |   83 +-
 be/test/vec/function/function_time_test.cpp        |   23 +
 .../utils/arrow_column_to_doris_column_test.cpp    |  125 +-
 build.sh                                           |    7 +-
 conf/fe.conf                                       |    4 +-
 dist/LICENSE-dist.txt                              |   11 +-
 dist/licenses/LICENSE-hyperscan.txt                |  118 +
 docs/.vuepress/components/CaseList.vue             |  105 -
 docs/.vuepress/config.js                           |  371 ++-
 docs/.vuepress/public/blog-images/avatar.png       |  Bin 0 -> 70469 bytes
 docs/.vuepress/public/blog-images/core1.jpg        |  Bin 0 -> 2505 bytes
 docs/.vuepress/public/blog-images/core2.jpg        |  Bin 0 -> 2766 bytes
 docs/.vuepress/public/blog-images/core3.jpg        |  Bin 0 -> 2786 bytes
 docs/.vuepress/public/blog-images/core4.jpg        |  Bin 0 -> 2600 bytes
 docs/.vuepress/public/blog-images/corebg.jpg       |  Bin 0 -> 16491 bytes
 docs/.vuepress/public/blog-images/data-1.png       |  Bin 0 -> 14353 bytes
 docs/.vuepress/public/blog-images/data.png         |  Bin 0 -> 17143 bytes
 docs/.vuepress/public/blog-images/doris1.png       |  Bin 0 -> 16796 bytes
 docs/.vuepress/public/blog-images/doris2.png       |  Bin 0 -> 29756 bytes
 docs/.vuepress/public/blog-images/doris3.png       |  Bin 0 -> 26017 bytes
 docs/.vuepress/public/blog-images/dorisSolid1.jpg  |  Bin 0 -> 14909 bytes
 docs/.vuepress/public/blog-images/dorisSolid2.jpg  |  Bin 0 -> 15325 bytes
 docs/.vuepress/public/blog-images/dorisyezi.png    |  Bin 0 -> 9418 bytes
 docs/.vuepress/public/blog-images/ebi1.jpg         |  Bin 0 -> 28357 bytes
 docs/.vuepress/public/blog-images/ebi2.jpg         |  Bin 0 -> 16284 bytes
 docs/.vuepress/public/blog-images/ebi3.jpg         |  Bin 0 -> 24237 bytes
 docs/.vuepress/public/blog-images/fx1.png          |  Bin 0 -> 293 bytes
 docs/.vuepress/public/blog-images/fx2.png          |  Bin 0 -> 462 bytes
 docs/.vuepress/public/blog-images/fx3.png          |  Bin 0 -> 359 bytes
 docs/.vuepress/public/blog-images/fx4.png          |  Bin 0 -> 574 bytes
 docs/.vuepress/public/blog-images/fx5.png          |  Bin 0 -> 492 bytes
 docs/.vuepress/public/blog-images/fx6.png          |  Bin 0 -> 368 bytes
 docs/.vuepress/public/blog-images/hero.png         |  Bin 0 -> 15414 bytes
 docs/.vuepress/public/blog-images/homebannerbg.jpg |  Bin 0 -> 11698 bytes
 docs/.vuepress/public/blog-images/hrighting.png    |  Bin 0 -> 80055 bytes
 docs/.vuepress/public/blog-images/i1.png           |  Bin 0 -> 8751 bytes
 docs/.vuepress/public/blog-images/i2.png           |  Bin 0 -> 5701 bytes
 docs/.vuepress/public/blog-images/i3.png           |  Bin 0 -> 8346 bytes
 docs/.vuepress/public/blog-images/i4.png           |  Bin 0 -> 7284 bytes
 docs/.vuepress/public/blog-images/i5.png           |  Bin 0 -> 6021 bytes
 docs/.vuepress/public/blog-images/i6.png           |  Bin 0 -> 6985 bytes
 docs/.vuepress/public/blog-images/icobg.png        |  Bin 0 -> 83821 bytes
 docs/.vuepress/public/blog-images/is1.png          |  Bin 0 -> 3093 bytes
 docs/.vuepress/public/blog-images/is2.png          |  Bin 0 -> 3251 bytes
 .../.vuepress/public/blog-images}/logo.png         |  Bin
 docs/.vuepress/public/blog-images/newdownb.jpg     |  Bin 0 -> 15229 bytes
 docs/.vuepress/public/blog-images/news1.jpg        |  Bin 0 -> 32566 bytes
 docs/.vuepress/public/blog-images/news2.jpg        |  Bin 0 -> 27611 bytes
 docs/.vuepress/public/blog-images/news3.jpg        |  Bin 0 -> 6935 bytes
 docs/.vuepress/public/blog-images/xbkuanglogo.png  |  Bin 0 -> 15858 bytes
 docs/.vuepress/public/favicon.ico                  |  Bin 4286 -> 0 bytes
 .../public/images/idea-checkstyle-plugin-cn.png    |  Bin 32979 -> 0 bytes
 .../public/images/idea-checkstyle-plugin-en.png    |  Bin 28042 -> 0 bytes
 .../public/images/idea-checkstyle-version.png      |  Bin 48448 -> 0 bytes
 .../public/images/idea-rearrange-code.png          |  Bin 67359 -> 0 bytes
 .../public/images/image-20220614114351241.png      |  Bin 0 -> 92508 bytes
 docs/.vuepress/public/images/slack.png             |  Bin 0 -> 2509 bytes
 .../public/images/ssb_v11_v015_compare.png         |  Bin 41608 -> 86762 bytes
 docs/.vuepress/public/js/home.js                   |   30 +
 docs/.vuepress/public/js/js.js                     |  118 +
 docs/.vuepress/public/js/xRoll.js                  |   19 +
 docs/.vuepress/sidebar/en.js                       | 1089 -------
 docs/.vuepress/sidebar/en/community.js             |   49 +
 docs/.vuepress/sidebar/en/developer.js             |   50 +
 docs/.vuepress/sidebar/en/docs.js                  | 1009 +++++++
 docs/.vuepress/sidebar/zh-CN.js                    | 1091 -------
 docs/.vuepress/sidebar/zh-CN/community.js          |   49 +
 docs/.vuepress/sidebar/zh-CN/developer.js          |   52 +
 docs/.vuepress/sidebar/zh-CN/docs.js               | 1009 +++++++
 docs/.vuepress/styles/index.styl                   | 2760 +++++++++++++++++
 docs/.vuepress/styles/palette.styl                 |   25 +
 .../theme/components/AlgoliaSearchBox.vue          |  194 ++
 docs/.vuepress/theme/components/Common.vue         |  245 ++
 docs/.vuepress/theme/components/Dropdown.vue       |  272 ++
 docs/.vuepress/theme/components/DropdownLink.vue   |  181 ++
 .../theme/components/DropdownTransition.vue        |   52 +
 docs/.vuepress/theme/components/Footer.vue         |  150 +-
 docs/.vuepress/theme/components/FriendLink.vue     |  240 ++
 docs/.vuepress/theme/components/Home.vue           |  596 ++--
 docs/.vuepress/theme/components/HomeBlog/hock.js   |   26 +
 docs/.vuepress/theme/components/HomeBlog/index.vue |  323 ++
 docs/.vuepress/theme/components/MobShare.vue       |   48 +
 .../.vuepress/theme/components/Mode/ModePicker.vue |  118 +
 docs/.vuepress/theme/components/Mode/applyMode.js  |   57 +
 docs/.vuepress/theme/components/Mode/index.vue     |  122 +
 .../.vuepress/theme/components/Mode/modeOptions.js |   62 +
 docs/.vuepress/theme/components/NavLink.vue        |   85 +
 docs/.vuepress/theme/components/NavLinks.vue       |  211 ++
 docs/.vuepress/theme/components/Navbar.vue         |  182 ++
 docs/.vuepress/theme/components/NoteAbstract.vue   |   84 +
 .../theme/components/NoteAbstractItem.vue          |  109 +
 docs/.vuepress/theme/components/Page.vue           |  350 +++
 docs/.vuepress/theme/components/PageFooter.vue     |   87 +
 docs/.vuepress/theme/components/PageInfo.vue       |  122 +
 docs/.vuepress/theme/components/Password.vue       |  339 +++
 docs/.vuepress/theme/components/PersonalInfo.vue   |  133 +
 docs/.vuepress/theme/components/SearchBox.vue      |  268 ++
 docs/.vuepress/theme/components/Sidebar.vue        |   85 +
 docs/.vuepress/theme/components/SidebarButton.vue  |   44 +
 docs/.vuepress/theme/components/SidebarGroup.vue   |  153 +
 docs/.vuepress/theme/components/SidebarLink.vue    |  115 +
 docs/.vuepress/theme/components/SidebarLinks.vue   |  158 +
 docs/.vuepress/theme/components/SubSidebar.vue     |   94 +
 docs/.vuepress/theme/components/TagList.vue        |   77 +
 docs/.vuepress/theme/enhanceApp.js                 |   41 +
 docs/.vuepress/theme/fonts/iconfont.css            |  258 ++
 docs/.vuepress/theme/fonts/iconfont.ttf            |  Bin 0 -> 17648 bytes
 docs/.vuepress/theme/fonts/iconfont.woff           |  Bin 0 -> 11476 bytes
 docs/.vuepress/theme/fonts/iconfont.woff2          |  Bin 0 -> 9992 bytes
 docs/.vuepress/theme/global-components/Badge.vue   |   63 +
 docs/.vuepress/theme/helpers/composable.js         |   27 +
 docs/.vuepress/theme/helpers/other.js              |   69 +
 docs/.vuepress/theme/helpers/postData.js           |   91 +
 docs/.vuepress/theme/helpers/utils.js              |  283 ++
 docs/.vuepress/theme/images/bg.svg                 |   40 +
 docs/.vuepress/theme/images/home-bg.jpg            |  Bin 0 -> 1300686 bytes
 docs/.vuepress/theme/images/home-head.png          |  Bin 0 -> 291785 bytes
 docs/.vuepress/theme/images/icon_vuepress_reco.png |  Bin 0 -> 69432 bytes
 docs/.vuepress/theme/index.js                      |  145 +-
 docs/.vuepress/theme/layouts/404.vue               |   93 +
 docs/.vuepress/theme/layouts/Article.vue           |   71 -
 docs/.vuepress/theme/layouts/ArticleList.vue       |  141 -
 docs/.vuepress/theme/layouts/Category.vue          |  201 ++
 docs/.vuepress/theme/layouts/Layout.vue            |  148 +-
 docs/.vuepress/theme/layouts/Tag.vue               |  100 +
 docs/.vuepress/theme/layouts/Tags.vue              |   84 +
 docs/.vuepress/theme/layouts/TimeLines.vue         |  175 ++
 docs/.vuepress/theme/layouts/UserCase.vue          |  105 +
 docs/.vuepress/theme/layouts/ZhCategory.vue        |  190 ++
 docs/.vuepress/theme/layouts/ZhTimeLines.vue       |  175 ++
 docs/.vuepress/theme/lib/vuepress-theme-reco.js    |   25 +
 docs/.vuepress/theme/locales/en.js                 |   27 +
 docs/.vuepress/theme/locales/es.js                 |   27 +
 docs/.vuepress/theme/locales/index.js              |   26 +
 docs/.vuepress/theme/locales/ja.js                 |   27 +
 docs/.vuepress/theme/locales/ko.js                 |   27 +
 docs/.vuepress/theme/locales/zh-hans.js            |   27 +
 docs/.vuepress/theme/locales/zh-hant.js            |   27 +
 docs/.vuepress/theme/mixins/locales.js             |   44 +
 docs/.vuepress/theme/mixins/moduleTransiton.js     |   39 +
 docs/.vuepress/theme/mixins/pagination.js          |   39 +
 docs/.vuepress/theme/mixins/posts.js               |  106 +
 docs/.vuepress/theme/noopModule.js                 |   19 +
 docs/.vuepress/theme/package.json                  |   29 +
 docs/.vuepress/theme/styles/arrow.styl             |   40 +
 docs/.vuepress/theme/styles/code.styl              |  153 +
 docs/.vuepress/theme/styles/custom-blocks.styl     |   69 +
 docs/.vuepress/theme/styles/index.styl             |   21 -
 docs/.vuepress/theme/styles/mobile.styl            |   57 +
 docs/.vuepress/theme/styles/palette.styl           |   69 +
 docs/.vuepress/theme/styles/theme.styl             |  241 ++
 docs/.vuepress/theme/styles/toc.styl               |   21 +
 docs/.vuepress/theme/styles/wrapper.styl           |   27 +
 docs/README.md                                     |  255 --
 docs/build_help_zip.sh                             |    2 +-
 docs/en/README.md                                  |  436 ++-
 docs/en/admin-manual/cluster-management/upgrade.md |   86 -
 docs/en/admin-manual/config/be-config.md           | 1527 ----------
 docs/en/admin-manual/data-admin/backup.md          |  211 --
 docs/en/admin-manual/data-admin/restore.md         |  183 --
 .../admin-manual/privilege-ldap/user-privilege.md  |  226 --
 docs/en/article/article-list.md                    |    7 -
 docs/en/benchmark/ssb.md                           |  388 ---
 docs/en/case-user/case-user.md                     |   25 -
 .../how-to-contribute/how-to-be-a-committer.md     |    4 +-
 docs/en/community/subscribe-mail-list.md           |    4 +-
 .../import/import-way/binlog-load-manual.md        |  555 ----
 .../update-delete/sequence-column-manual.md        |  212 --
 docs/en/data-table/index/bitmap-index.md           |   84 -
 docs/en/developer-guide/java-format-code.md        |   86 -
 .../design/Flink-doris-connector-Design.md}        |    0
 .../design/doris_storage_optimization.md           |    0
 .../{ => developer}/design/grouping_sets_design.md |    0
 docs/en/{ => developer}/design/metadata-design.md  |    0
 .../developer-guide/be-vscode-dev.md               |    0
 .../developer-guide/benchmark-tool.md              |    0
 .../developer-guide/bitmap-hll-file-format.md      |    0
 .../developer-guide/cpp-diagnostic-code.md         |    0
 .../developer-guide/cpp-format-code.md             |    0
 .../{ => developer}/developer-guide/debug-tool.md  |    0
 .../{ => developer}/developer-guide/docker-dev.md  |    0
 .../developer-guide/fe-eclipse-dev.md              |    0
 .../{ => developer}/developer-guide/fe-idea-dev.md |    0
 .../developer-guide/fe-vscode-dev.md               |    0
 .../developer-guide/github-checks.md               |    0
 .../developer-guide/how-to-share-blogs.md          |    0
 .../developer/developer-guide/java-format-code.md  |   92 +
 .../en/{ => developer}/developer-guide/minidump.md |    0
 .../cluster-management/elastic-expansion.md        |    0
 .../cluster-management/load-balancing.md           |    0
 .../admin-manual/cluster-management/upgrade.md     |   86 +
 docs/en/docs/admin-manual/config/be-config.md      | 1539 ++++++++++
 .../en/{ => docs}/admin-manual/config/fe-config.md |    0
 .../admin-manual/config/user-property.md           |    0
 docs/en/docs/admin-manual/data-admin/backup.md     |  214 ++
 .../admin-manual/data-admin/delete-recover.md      |    0
 docs/en/docs/admin-manual/data-admin/restore.md    |  193 ++
 .../admin-manual/http-actions/cancel-label.md      |    0
 .../http-actions/check-reset-rpc-cache.md          |    0
 .../admin-manual/http-actions/compaction-action.md |    0
 .../admin-manual/http-actions/connection-action.md |    0
 .../admin-manual/http-actions/fe-get-log-file.md   |    0
 .../http-actions/fe/backends-action.md             |    0
 .../http-actions/fe/bootstrap-action.md            |    0
 .../http-actions/fe/cancel-load-action.md          |    0
 .../http-actions/fe/check-decommission-action.md   |    0
 .../http-actions/fe/check-storage-type-action.md   |    0
 .../admin-manual/http-actions/fe/config-action.md  |    0
 .../http-actions/fe/connection-action.md           |    0
 .../http-actions/fe/get-ddl-stmt-action.md         |    0
 .../http-actions/fe/get-load-info-action.md        |    0
 .../admin-manual/http-actions/fe/get-load-state.md |    0
 .../http-actions/fe/get-log-file-action.md         |    0
 .../admin-manual/http-actions/fe/get-small-file.md |    0
 .../admin-manual/http-actions/fe/ha-action.md      |    0
 .../http-actions/fe/hardware-info-action.md        |    0
 .../admin-manual/http-actions/fe/health-action.md  |    0
 .../admin-manual/http-actions/fe/log-action.md     |    0
 .../admin-manual/http-actions/fe/logout-action.md  |    0
 .../http-actions/fe/manager/cluster-action.md      |    0
 .../http-actions/fe/manager/node-action.md         |    0
 .../fe/manager/query-profile-action.md             |    0
 .../admin-manual/http-actions/fe/meta-action.md    |    0
 .../http-actions/fe/meta-info-action.md            |    0
 .../http-actions/fe/meta-replay-state-action.md    |    0
 .../admin-manual/http-actions/fe/profile-action.md |    0
 .../http-actions/fe/query-detail-action.md         |    0
 .../http-actions/fe/query-profile-action.md        |    0
 .../http-actions/fe/row-count-action.md            |    0
 .../admin-manual/http-actions/fe/session-action.md |    0
 .../http-actions/fe/set-config-action.md           |    0
 .../http-actions/fe/show-data-action.md            |    0
 .../http-actions/fe/show-meta-info-action.md       |    0
 .../http-actions/fe/show-proc-action.md            |    0
 .../http-actions/fe/show-runtime-info-action.md    |    0
 .../http-actions/fe/statement-execution-action.md  |    0
 .../admin-manual/http-actions/fe/system-action.md  |    0
 .../http-actions/fe/table-query-plan-action.md     |    0
 .../http-actions/fe/table-row-count-action.md      |    0
 .../http-actions/fe/table-schema-action.md         |    0
 .../admin-manual/http-actions/fe/upload-action.md  |    0
 .../admin-manual/http-actions/get-load-state.md    |    0
 .../admin-manual/http-actions/get-tablets.md       |    0
 .../admin-manual/http-actions/profile-action.md    |    0
 .../http-actions/query-detail-action.md            |    0
 .../admin-manual/http-actions/restore-tablet.md    |    0
 .../admin-manual/http-actions/show-data-action.md  |    0
 .../http-actions/tablet-migration-action.md        |    0
 .../http-actions/tablets_distribution.md           |    0
 .../maint-monitor/be-olap-error-code.md            |    0
 .../admin-manual/maint-monitor/disk-capacity.md    |    0
 .../admin-manual/maint-monitor/doris-error-code.md |    0
 .../maint-monitor/metadata-operation.md            |    0
 .../admin-manual/maint-monitor/monitor-alert.md    |    0
 .../maint-monitor/monitor-metrics/be-metrics.md    |    0
 .../maint-monitor/monitor-metrics/fe-metrics.md    |    0
 .../admin-manual/maint-monitor/multi-tenant.md     |    0
 .../admin-manual/maint-monitor/tablet-meta-tool.md |    0
 .../maint-monitor/tablet-repair-and-balance.md     |    0
 .../maint-monitor/tablet-restore-tool.md           |    0
 docs/en/{ => docs}/admin-manual/multi-tenant.md    |    0
 docs/en/{ => docs}/admin-manual/optimization.md    |    0
 .../{ => docs}/admin-manual/privilege-ldap/ldap.md |    0
 .../admin-manual/privilege-ldap/user-privilege.md  |  234 ++
 docs/en/{ => docs}/admin-manual/query-profile.md   |    0
 .../en/{ => docs}/admin-manual/sql-interception.md |    0
 .../advanced/alter-table/replace-table.md          |    0
 .../advanced/alter-table/schema-change.md          |    0
 .../{ => docs}/advanced/best-practice/debug-log.md |    0
 .../advanced/best-practice/import-analysis.md      |    0
 .../advanced/best-practice/query-analysis.md       |    0
 docs/en/{ => docs}/advanced/broker.md              |    0
 .../{ => docs}/advanced/cache/partition-cache.md   |    0
 docs/en/{ => docs}/advanced/cache/query-cache.md   |    0
 .../join-optimization/bucket-shuffle-join.md       |    0
 .../advanced/join-optimization/colocation-join.md  |    0
 .../join-optimization/doris-join-optimization.md   |    0
 .../advanced/join-optimization/runtime-filter.md   |    0
 docs/en/{ => docs}/advanced/materialized-view.md   |    0
 .../advanced/orthogonal-bitmap-manual.md           |    0
 .../{ => docs}/advanced/orthogonal-hll-manual.md   |    0
 .../advanced/partition/dynamic-partition.md        |    0
 .../advanced/partition/table-temp-partition.md     |    0
 docs/en/{ => docs}/advanced/resource.md            |    0
 docs/en/{ => docs}/advanced/small-file-mgr.md      |    0
 docs/en/{ => docs}/advanced/sql-mode.md            |    0
 docs/en/{ => docs}/advanced/time-zone.md           |    0
 docs/en/{ => docs}/advanced/using-hll.md           |    0
 docs/en/{ => docs}/advanced/variables.md           |    0
 .../advanced/vectorized-execution-engine.md        |    0
 docs/en/docs/benchmark/ssb.md                      |  388 +++
 docs/en/docs/benchmark/tpch.md                     |  229 ++
 .../data-operate/export/export-manual.md           |    0
 .../data-operate/export/export_with_mysql_dump.md  |    0
 docs/en/{ => docs}/data-operate/export/outfile.md  |    0
 .../import/import-scenes/external-storage-load.md  |    0
 .../import/import-scenes/external-table-load.md    |    0
 .../data-operate/import/import-scenes/jdbc-load.md |    0
 .../import/import-scenes/kafka-load.md             |    0
 .../import/import-scenes/load-atomicity.md         |    0
 .../import/import-scenes/load-data-convert.md      |    0
 .../import/import-scenes/load-strict-mode.md       |    0
 .../import/import-scenes/local-file-load.md        |    0
 .../import/import-way/binlog-load-manual.md        |  555 ++++
 .../import/import-way/broker-load-manual.md        |    0
 .../import/import-way/insert-into-manual.md        |    0
 .../import/import-way/load-json-format.md          |    0
 .../import/import-way/routine-load-manual.md       |    0
 .../import/import-way/s3-load-manual.md            |    0
 .../import/import-way/spark-load-manual.md         |    0
 .../import/import-way/stream-load-manual.md        |    0
 .../{ => docs}/data-operate/import/load-manual.md  |    0
 .../update-delete/batch-delete-manual.md           |    0
 .../data-operate/update-delete/delete-manual.md    |    0
 .../update-delete/sequence-column-manual.md        |  232 ++
 .../data-operate/update-delete/update.md           |    0
 docs/en/{ => docs}/data-table/advance-usage.md     |    0
 docs/en/{ => docs}/data-table/basic-usage.md       |    0
 docs/en/{ => docs}/data-table/best-practice.md     |    0
 docs/en/{ => docs}/data-table/data-model.md        |    0
 docs/en/{ => docs}/data-table/data-partition.md    |    0
 docs/en/{ => docs}/data-table/hit-the-rollup.md    |    0
 docs/en/docs/data-table/index/bitmap-index.md      |   84 +
 docs/en/{ => docs}/data-table/index/bloomfilter.md |    0
 .../en/{ => docs}/data-table/index/prefix-index.md |    0
 docs/en/{ => docs}/ecosystem/audit-plugin.md       |    0
 docs/en/{ => docs}/ecosystem/datax.md              |    0
 .../ecosystem/doris-manager/cluster-managenent.md  |    0
 .../ecosystem/doris-manager/compiling-deploying.md |    0
 .../ecosystem/doris-manager/initializing.md        |    0
 .../ecosystem/doris-manager/space-list.md          |    0
 .../ecosystem/doris-manager/space-management.md    |    0
 .../ecosystem/doris-manager/system-settings.md     |    0
 .../ecosystem/external-table/doris-on-es.md        |    0
 .../docs/ecosystem/external-table/hive-of-doris.md |  202 ++
 .../external-table/hudi-external-table.md          |    0
 .../ecosystem/external-table/iceberg-of-doris.md   |    0
 .../ecosystem/external-table/odbc-of-doris.md      |    0
 .../{ => docs}/ecosystem/flink-doris-connector.md  |    0
 docs/en/{ => docs}/ecosystem/logstash.md           |    0
 .../ecosystem/plugin-development-manual.md         |    0
 .../{ => docs}/ecosystem/seatunnel/flink-sink.md   |    0
 .../{ => docs}/ecosystem/seatunnel/spark-sink.md   |    0
 .../{ => docs}/ecosystem/spark-doris-connector.md  |    0
 docs/en/{ => docs}/ecosystem/udf/contribute-udf.md |    0
 .../ecosystem/udf/java-user-defined-function.md    |  183 ++
 .../ecosystem/udf/native-user-defined-function.md  |    0
 .../ecosystem/udf/remote-user-defined-function.md  |    0
 docs/en/{ => docs}/faq/data-faq.md                 |    0
 docs/en/{ => docs}/faq/install-faq.md              |    0
 docs/en/{ => docs}/faq/sql-faq.md                  |    0
 docs/en/{ => docs}/get-starting/get-starting.md    |    0
 docs/en/{ => docs}/install/install-deploy.md       |    0
 .../install/source-install/compilation-arm.md      |    0
 .../compilation-with-ldb-toolchain.md              |    0
 .../install/source-install/compilation.md          |    0
 .../aggregate-functions/approx_count_distinct.md   |    0
 .../sql-functions/aggregate-functions/avg.md       |    0
 .../aggregate-functions/bitmap_union.md            |    0
 .../sql-functions/aggregate-functions/count.md     |    0
 .../aggregate-functions/group_concat.md            |    0
 .../aggregate-functions/hll_union_agg.md           |    0
 .../sql-functions/aggregate-functions/max.md       |    0
 .../sql-functions/aggregate-functions/max_by.md    |    0
 .../sql-functions/aggregate-functions/min.md       |    0
 .../sql-functions/aggregate-functions/min_by.md    |    0
 .../aggregate-functions/percentile.md              |    0
 .../aggregate-functions/percentile_approx.md       |    0
 .../sql-functions/aggregate-functions/stddev.md    |    0
 .../aggregate-functions/stddev_samp.md             |    0
 .../sql-functions/aggregate-functions/sum.md       |    0
 .../sql-functions/aggregate-functions/topn.md      |    0
 .../sql-functions/aggregate-functions/var_samp.md  |    0
 .../sql-functions/aggregate-functions/variance.md  |    0
 .../array-functions/array_contains.md              |    0
 .../array-functions/array_position.md              |    0
 .../sql-functions/array-functions/element_at.md    |    0
 .../sql-functions/bitmap-functions/bitmap_and.md   |    0
 .../bitmap-functions/bitmap_and_count.md           |    0
 .../bitmap-functions/bitmap_and_not.md             |    0
 .../bitmap-functions/bitmap_and_not_count.md       |    0
 .../bitmap-functions/bitmap_contains.md            |    0
 .../sql-functions/bitmap-functions/bitmap_empty.md |    0
 .../bitmap-functions/bitmap_from_string.md         |    0
 .../bitmap-functions/bitmap_has_all.md             |    0
 .../bitmap-functions/bitmap_has_any.md             |    0
 .../sql-functions/bitmap-functions/bitmap_hash.md  |    0
 .../bitmap-functions/bitmap_intersect.md           |    0
 .../sql-functions/bitmap-functions/bitmap_max.md   |    0
 .../sql-functions/bitmap-functions/bitmap_min.md   |    0
 .../sql-functions/bitmap-functions/bitmap_not.md   |    0
 .../sql-functions/bitmap-functions/bitmap_or.md    |    0
 .../bitmap-functions/bitmap_or_count.md            |    0
 .../bitmap-functions/bitmap_subset_in_range.md     |    0
 .../bitmap-functions/bitmap_subset_limit.md        |    0
 .../bitmap-functions/bitmap_to_string.md           |    0
 .../sql-functions/bitmap-functions/bitmap_union.md |    0
 .../sql-functions/bitmap-functions/bitmap_xor.md   |    0
 .../bitmap-functions/bitmap_xor_count.md           |    0
 .../bitmap-functions/intersect_count.md            |   57 +
 .../orthogonal_bitmap_intersect.md                 |    0
 .../orthogonal_bitmap_intersect_count.md           |    0
 .../orthogonal_bitmap_union_count.md               |    0
 .../sql-functions/bitmap-functions/sub_bitmap.md   |    0
 .../sql-functions/bitmap-functions/to_bitmap.md    |   61 +
 .../sql-functions/bitwise-functions/bitand.md      |    0
 .../sql-functions/bitwise-functions/bitnot.md      |    0
 .../sql-functions/bitwise-functions/bitor.md       |    0
 .../sql-functions/bitwise-functions/bitxor.md      |    0
 .../en/{ => docs}/sql-manual/sql-functions/cast.md |    0
 .../sql-functions/conditional-functions/case.md    |    0
 .../conditional-functions/coalesce.md              |    0
 .../sql-functions/conditional-functions/if.md      |    0
 .../sql-functions/conditional-functions/ifnull.md  |    0
 .../sql-functions/conditional-functions/nullif.md  |    0
 .../sql-functions/conditional-functions/nvl.md     |    0
 .../date-time-functions/convert_tz.md              |    0
 .../sql-functions/date-time-functions/curdate.md   |    0
 .../date-time-functions/current_timestamp.md       |    0
 .../sql-functions/date-time-functions/curtime.md   |    0
 .../sql-functions/date-time-functions/date_add.md  |    0
 .../date-time-functions/date_format.md             |    0
 .../sql-functions/date-time-functions/date_sub.md  |    0
 .../sql-functions/date-time-functions/datediff.md  |    0
 .../sql-functions/date-time-functions/day.md       |    0
 .../sql-functions/date-time-functions/dayname.md   |    0
 .../date-time-functions/dayofmonth.md              |    0
 .../sql-functions/date-time-functions/dayofweek.md |    0
 .../sql-functions/date-time-functions/dayofyear.md |    0
 .../sql-functions/date-time-functions/from_days.md |    0
 .../date-time-functions/from_unixtime.md           |    0
 .../sql-functions/date-time-functions/hour.md      |    0
 .../sql-functions/date-time-functions/makedate.md  |    0
 .../sql-functions/date-time-functions/minute.md    |    0
 .../sql-functions/date-time-functions/month.md     |    0
 .../sql-functions/date-time-functions/monthname.md |    0
 .../sql-functions/date-time-functions/now.md       |    0
 .../sql-functions/date-time-functions/second.md    |    0
 .../date-time-functions/str_to_date.md             |    0
 .../date-time-functions/time_round.md              |    0
 .../sql-functions/date-time-functions/timediff.md  |    0
 .../date-time-functions/timestampadd.md            |    0
 .../date-time-functions/timestampdiff.md           |    0
 .../sql-functions/date-time-functions/to_date.md   |    0
 .../sql-functions/date-time-functions/to_days.md   |    0
 .../date-time-functions/unix_timestamp.md          |    0
 .../date-time-functions/utc_timestamp.md           |    0
 .../sql-functions/date-time-functions/week.md      |    0
 .../sql-functions/date-time-functions/weekday.md   |    0
 .../date-time-functions/weekofyear.md              |    0
 .../sql-functions/date-time-functions/year.md      |    0
 .../sql-functions/date-time-functions/yearweek.md  |    0
 .../sql-manual/sql-functions/digital-masking.md    |    0
 .../sql-functions/encrypt-digest-functions/aes.md  |    0
 .../sql-functions/encrypt-digest-functions/md5.md  |    0
 .../encrypt-digest-functions/md5sum.md             |    0
 .../sql-functions/encrypt-digest-functions/sm3.md  |    0
 .../encrypt-digest-functions/sm3sum.md             |    0
 .../sql-functions/encrypt-digest-functions/sm4.md  |    0
 .../hash-functions/murmur_hash3_32.md              |    0
 .../json-functions/get_json_double.md              |    0
 .../sql-functions/json-functions/get_json_int.md   |    0
 .../json-functions/get_json_string.md              |    0
 .../sql-functions/json-functions/json_array.md     |    0
 .../sql-functions/json-functions/json_object.md    |    0
 .../sql-functions/json-functions/json_quote.md     |    0
 .../sql-functions/math-functions/conv.md           |    0
 .../sql-functions/math-functions/pmod.md           |    0
 .../sql-functions/spatial-functions/st_astext.md   |    0
 .../sql-functions/spatial-functions/st_circle.md   |    0
 .../sql-functions/spatial-functions/st_contains.md |    0
 .../spatial-functions/st_distance_sphere.md        |    0
 .../spatial-functions/st_geometryfromtext.md       |    0
 .../spatial-functions/st_linefromtext.md           |    0
 .../sql-functions/spatial-functions/st_point.md    |    0
 .../sql-functions/spatial-functions/st_polygon.md  |    0
 .../sql-functions/spatial-functions/st_x.md        |    0
 .../sql-functions/spatial-functions/st_y.md        |    0
 .../append_trailing_char_if_absent.md              |    0
 .../sql-functions/string-functions/ascii.md        |    0
 .../sql-functions/string-functions/bit_length.md   |    0
 .../sql-functions/string-functions/char_length.md  |    0
 .../sql-functions/string-functions/concat.md       |    0
 .../sql-functions/string-functions/concat_ws.md    |    0
 .../sql-functions/string-functions/ends_with.md    |    0
 .../sql-functions/string-functions/find_in_set.md  |    0
 .../sql-functions/string-functions/hex.md          |    0
 .../sql-functions/string-functions/instr.md        |    0
 .../sql-functions/string-functions/lcase.md        |    0
 .../sql-functions/string-functions/left.md         |    0
 .../sql-functions/string-functions/length.md       |    0
 .../sql-functions/string-functions/like/like.md    |    0
 .../string-functions/like/not_like.md              |    0
 .../sql-functions/string-functions/locate.md       |    0
 .../sql-functions/string-functions/lower.md        |    0
 .../sql-functions/string-functions/lpad.md         |    0
 .../sql-functions/string-functions/ltrim.md        |    0
 .../sql-functions/string-functions/money_format.md |    0
 .../string-functions/null_or_empty.md              |    0
 .../string-functions/regexp/not_regexp.md          |    0
 .../string-functions/regexp/regexp.md              |    0
 .../string-functions/regexp/regexp_extract.md      |    0
 .../string-functions/regexp/regexp_replace.md      |    0
 .../sql-functions/string-functions/repeat.md       |    0
 .../sql-functions/string-functions/replace.md      |    0
 .../sql-functions/string-functions/reverse.md      |    0
 .../sql-functions/string-functions/right.md        |    0
 .../sql-functions/string-functions/rpad.md         |    0
 .../sql-functions/string-functions/split_part.md   |    0
 .../sql-functions/string-functions/starts_with.md  |    0
 .../sql-functions/string-functions/strleft.md      |    0
 .../sql-functions/string-functions/strright.md     |    0
 .../sql-functions/string-functions/substring.md    |    0
 .../sql-functions/string-functions/unhex.md        |    0
 .../table-functions/explode-bitmap.md              |    0
 .../table-functions/explode-json-array.md          |    0
 .../table-functions/explode-numbers.md             |    0
 .../sql-functions/table-functions/explode-split.md |    0
 .../table-functions/outer-combinator.md            |    0
 .../window-functions/WINDOW-FUNCTION-AVG.md        |    0
 .../window-functions/WINDOW-FUNCTION-COUNT.md      |    0
 .../window-functions/WINDOW-FUNCTION-DENSE-RANK.md |    0
 .../WINDOW-FUNCTION-FIRST-VALUE.md                 |    0
 .../window-functions/WINDOW-FUNCTION-LAG.md        |    0
 .../window-functions/WINDOW-FUNCTION-LAST-VALUE.md |    0
 .../window-functions/WINDOW-FUNCTION-LEAD.md       |    0
 .../window-functions/WINDOW-FUNCTION-MAX.md        |    0
 .../window-functions/WINDOW-FUNCTION-MIN.md        |    0
 .../window-functions/WINDOW-FUNCTION-NTILE.md      |   43 +
 .../window-functions/WINDOW-FUNCTION-RANK.md       |    0
 .../window-functions/WINDOW-FUNCTION-ROW-NUMBER.md |    0
 .../window-functions/WINDOW-FUNCTION-SUM.md        |    0
 .../window-functions/WINDOW-FUNCTION.md            |    0
 .../Account-Management-Statements/CREATE-ROLE.md   |    0
 .../Account-Management-Statements/CREATE-USER.md   |    0
 .../Account-Management-Statements/DROP-ROLE.md     |    0
 .../Account-Management-Statements/DROP-USER.md     |    0
 .../Account-Management-Statements/GRANT.md         |    0
 .../Account-Management-Statements/LDAP.md          |    0
 .../Account-Management-Statements/REVOKE.md        |    0
 .../Account-Management-Statements/SET-PASSWORD.md  |    0
 .../Account-Management-Statements/SET-PROPERTY.md  |    0
 .../ALTER-SYSTEM-ADD-BACKEND.md                    |    0
 .../ALTER-SYSTEM-ADD-BROKER.md                     |    0
 .../ALTER-SYSTEM-ADD-FOLLOWER.md                   |    0
 .../ALTER-SYSTEM-ADD-OBSERVER.md                   |    0
 .../ALTER-SYSTEM-DECOMMISSION-BACKEND.md           |    0
 .../ALTER-SYSTEM-DROP-BACKEND.md                   |    0
 .../ALTER-SYSTEM-DROP-BROKER.md                    |    0
 .../ALTER-SYSTEM-DROP-FOLLOWER.md                  |    0
 .../ALTER-SYSTEM-DROP-OBSERVER.md                  |    0
 .../ALTER-SYSTEM-MODIFY-BACKEND.md                 |    0
 .../ALTER-SYSTEM-MODIFY-BROKER.md                  |    0
 .../CANCEL-ALTER-SYSTEM.md                         |    0
 .../Alter/ALTER-DATABASE.md                        |    0
 .../Alter/ALTER-RESOURCE.md                        |    0
 .../Alter/ALTER-SQL-BLOCK-RULE.md                  |    0
 .../Alter/ALTER-TABLE-BITMAP.md                    |    0
 .../Alter/ALTER-TABLE-COLUMN.md                    |    0
 .../Alter/ALTER-TABLE-PARTITION.md                 |    0
 .../Alter/ALTER-TABLE-PROPERTY.md                  |    0
 .../Alter/ALTER-TABLE-RENAME.md                    |    0
 .../Alter/ALTER-TABLE-REPLACE.md                   |    0
 .../Alter/ALTER-TABLE-ROLLUP.md                    |    0
 .../Data-Definition-Statements/Alter/ALTER-VIEW.md |    0
 .../Alter/CANCEL-ALTER-TABLE.md                    |    0
 .../Backup-and-Restore/BACKUP.md                   |    0
 .../Backup-and-Restore/CANCEL-BACKUP.md            |    0
 .../Backup-and-Restore/CANCEL-RESTORE.md           |    0
 .../Backup-and-Restore/CREATE-REPOSITORY.md        |    0
 .../Backup-and-Restore/DROP-REPOSITORY.md          |    0
 .../Backup-and-Restore/RESTORE.md                  |    0
 .../Create/CREATE-DATABASE.md                      |    0
 .../Create/CREATE-ENCRYPT-KEY.md                   |    0
 .../Create/CREATE-EXTERNAL-TABLE.md                |    0
 .../Create/CREATE-FILE.md                          |    0
 .../Create/CREATE-FUNCTION.md                      |    0
 .../Create/CREATE-INDEX.md                         |    0
 .../Create/CREATE-MATERIALIZED-VIEW.md             |  238 ++
 .../Create/CREATE-POLICY.md                        |  119 +
 .../Create/CREATE-RESOURCE.md                      |    0
 .../Create/CREATE-SQL-BLOCK-RULE.md                |    0
 .../Create/CREATE-TABLE-AS-SELECT.md               |    0
 .../Create/CREATE-TABLE-LIKE.md                    |    0
 .../Create/CREATE-TABLE.md                         |  590 ++++
 .../Create/CREATE-VIEW.md                          |    0
 .../Drop/DROP-DATABASE.md                          |    0
 .../Drop/DROP-ENCRYPT-KEY.md                       |    0
 .../Data-Definition-Statements/Drop/DROP-FILE.md   |    0
 .../Drop/DROP-FUNCTION.md                          |    0
 .../Data-Definition-Statements/Drop/DROP-INDEX.md  |    0
 .../Drop/DROP-MATERIALIZED-VIEW.md                 |    0
 .../Drop/DROP-RESOURCE.md                          |    0
 .../Drop/DROP-SQL-BLOCK-RULE.md                    |    0
 .../Data-Definition-Statements/Drop/DROP-TABLE.md  |    0
 .../Drop/TRUNCATE-TABLE.md                         |    0
 .../Load/ALTER-ROUTINE-LOAD.md                     |    0
 .../Load/BROKER-LOAD.md                            |    0
 .../Load/CANCEL-LOAD.md                            |    0
 .../Load/CREATE-ROUTINE-LOAD.md                    |    0
 .../Load/CREATE-SYNC-JOB.md                        |    0
 .../Load/MULTI-LOAD.md                             |    0
 .../Load/PAUSE-ROUTINE-LOAD.md                     |    0
 .../Load/PAUSE-SYNC-JOB.md                         |    0
 .../Load/RESUME-ROUTINE-LOAD.md                    |    0
 .../Load/RESUME-SYNC-JOB.md                        |    0
 .../Load/STOP-ROUTINE-LOAD.md                      |    0
 .../Load/STOP-SYNC-JOB.md                          |    0
 .../Load/STREAM-LOAD.md                            |    0
 .../Manipulation/DELETE.md                         |    0
 .../Manipulation/EXPORT.md                         |    0
 .../Manipulation/INSERT.md                         |    0
 .../Manipulation/SELECT.md                         |    0
 .../Manipulation/UPDATE.md                         |    0
 .../Data-Manipulation-Statements/OUTFILE.md        |  304 ++
 .../sql-manual/sql-reference/Data-Types/ARRAY.md   |   89 +
 .../sql-manual/sql-reference/Data-Types/BIGINT.md  |    0
 .../sql-manual/sql-reference/Data-Types/BITMAP.md  |    0
 .../sql-manual/sql-reference/Data-Types/BOOLEAN.md |    0
 .../sql-manual/sql-reference/Data-Types/CHAR.md    |    0
 .../sql-manual/sql-reference/Data-Types/DATE.md    |    0
 .../sql-reference/Data-Types/DATETIME.md           |    0
 .../sql-manual/sql-reference/Data-Types/DECIMAL.md |    0
 .../sql-manual/sql-reference/Data-Types/DOUBLE.md  |    0
 .../sql-manual/sql-reference/Data-Types/FLOAT.md   |    0
 .../sql-manual/sql-reference/Data-Types/HLL.md     |    0
 .../sql-manual/sql-reference/Data-Types/INT.md     |    0
 .../sql-reference/Data-Types/LARGEINT.md           |    0
 .../sql-reference/Data-Types/QUANTILE_STATE.md     |    0
 .../sql-reference/Data-Types/SMALLINT.md           |    0
 .../sql-manual/sql-reference/Data-Types/STRING.md  |    0
 .../sql-manual/sql-reference/Data-Types/TINYINT.md |    0
 .../sql-manual/sql-reference/Data-Types/VARCHAR.md |    0
 .../ADMIN-CANCEL-REPAIR.md                         |    0
 .../ADMIN-CHECK-TABLET.md                          |    0
 .../ADMIN-CLEAN-TRASH.md                           |    0
 .../ADMIN-REPAIR-TABLE.md                          |    0
 .../ADMIN-SET-CONFIG.md                            |    0
 .../ADMIN-SET-REPLICA-STATUS.md                    |    0
 .../ADMIN-SHOW-CONFIG.md                           |    0
 .../ADMIN-SHOW-REPLICA-DISTRIBUTION.md             |    0
 .../ADMIN-SHOW-REPLICA-STATUS.md                   |    0
 .../ADMIN-SHOW-TABLET-STORAGE-FORMAT.md            |    0
 .../ENABLE-FEATURE.md                              |    0
 .../INSTALL-PLUGIN.md                              |    0
 .../Database-Administration-Statements/KILL.md     |    0
 .../Database-Administration-Statements/RECOVER.md  |    0
 .../SET-VARIABLE.md                                |    0
 .../UNINSTALL-PLUGIN.md                            |    0
 .../SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md          |    0
 .../sql-reference/Show-Statements/SHOW-ALTER.md    |    0
 .../sql-reference/Show-Statements/SHOW-BACKENDS.md |    0
 .../sql-reference/Show-Statements/SHOW-BACKUP.md   |    0
 .../sql-reference/Show-Statements/SHOW-BROKER.md   |    0
 .../sql-reference/Show-Statements/SHOW-CHARSET.md  |    0
 .../Show-Statements/SHOW-COLLATION.md              |    0
 .../sql-reference/Show-Statements/SHOW-COLUMNS.md  |    0
 .../Show-Statements/SHOW-CREATE-DATABASE.md        |    0
 .../Show-Statements/SHOW-CREATE-FUNCTION.md        |    0
 .../SHOW-CREATE-MATERIALIZED-VIEW.md               |    0
 .../Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md    |    0
 .../Show-Statements/SHOW-CREATE-TABLE.md           |    0
 .../sql-reference/Show-Statements/SHOW-DATA.md     |    0
 .../Show-Statements/SHOW-DATABASE-ID.md            |    0
 .../Show-Statements/SHOW-DATABASES.md              |    0
 .../sql-reference/Show-Statements/SHOW-DELETE.md   |    0
 .../Show-Statements/SHOW-DYNAMIC-PARTITION.md      |    0
 .../Show-Statements/SHOW-ENCRYPT-KEY.md            |    0
 .../sql-reference/Show-Statements/SHOW-ENGINES.md  |    0
 .../sql-reference/Show-Statements/SHOW-EVENTS.md   |    0
 .../sql-reference/Show-Statements/SHOW-EXPORT.md   |    0
 .../sql-reference/Show-Statements/SHOW-FILE.md     |    0
 .../Show-Statements/SHOW-FRONTENDS.md              |    0
 .../Show-Statements/SHOW-FUNCTIONS.md              |    0
 .../sql-reference/Show-Statements/SHOW-GRANTS.md   |    0
 .../sql-reference/Show-Statements/SHOW-INDEX.md    |    0
 .../Show-Statements/SHOW-LAST-INSERT.md            |    0
 .../Show-Statements/SHOW-LOAD-PROFILE.md           |    0
 .../Show-Statements/SHOW-LOAD-WARNINGS.md          |    0
 .../sql-reference/Show-Statements/SHOW-LOAD.md     |    0
 .../Show-Statements/SHOW-MIGRATIONS.md             |    0
 .../Show-Statements/SHOW-OPEN-TABLES.md            |    0
 .../Show-Statements/SHOW-PARTITION-ID.md           |    0
 .../Show-Statements/SHOW-PARTITIONS.md             |    0
 .../sql-reference/Show-Statements/SHOW-PLUGINS.md  |    0
 .../sql-reference/Show-Statements/SHOW-PROC.md     |    0
 .../Show-Statements/SHOW-PROCEDURE.md              |    0
 .../Show-Statements/SHOW-PROCESSLIST.md            |    0
 .../sql-reference/Show-Statements/SHOW-PROPERTY.md |    0
 .../Show-Statements/SHOW-QUERY-PROFILE.md          |    0
 .../Show-Statements/SHOW-REPOSITORIES.md           |    0
 .../Show-Statements/SHOW-RESOURCES.md              |    0
 .../sql-reference/Show-Statements/SHOW-RESTORE.md  |    0
 .../sql-reference/Show-Statements/SHOW-ROLES.md    |    0
 .../sql-reference/Show-Statements/SHOW-ROLLUP.md   |    0
 .../Show-Statements/SHOW-ROUTINE-LOAD-TASK.md      |    0
 .../Show-Statements/SHOW-ROUTINE-LOAD.md           |    0
 .../Show-Statements/SHOW-SMALL-FILES.md            |    0
 .../sql-reference/Show-Statements/SHOW-SNAPSHOT.md |    0
 .../Show-Statements/SHOW-SQL-BLOCK-RULE.md         |    0
 .../sql-reference/Show-Statements/SHOW-STATUS.md   |    0
 .../Show-Statements/SHOW-STREAM-LOAD.md            |    0
 .../sql-reference/Show-Statements/SHOW-SYNC-JOB.md |    0
 .../sql-reference/Show-Statements/SHOW-TABLE-ID.md |    0
 .../Show-Statements/SHOW-TABLE-STATUS.md           |    0
 .../sql-reference/Show-Statements/SHOW-TABLES.md   |    0
 .../sql-reference/Show-Statements/SHOW-TABLET.md   |    0
 .../sql-reference/Show-Statements/SHOW-TABLETS.md  |   82 +
 .../Show-Statements/SHOW-TRANSACTION.md            |    0
 .../sql-reference/Show-Statements/SHOW-TRASH.md    |    0
 .../sql-reference/Show-Statements/SHOW-TRIGGERS.md |    0
 .../Show-Statements/SHOW-VARIABLES.md              |    0
 .../sql-reference/Show-Statements/SHOW-VIEW.md     |    0
 .../sql-reference/Show-Statements/SHOW-WARNING.md  |    0
 .../Show-Statements/SHOW-WHITE-LIST.md             |    0
 .../sql-reference/Utility-Statements/DESCRIBE.md   |    0
 .../sql-reference/Utility-Statements/HELP.md       |    0
 .../sql-reference/Utility-Statements/USE.md        |    0
 docs/en/{ => docs}/summary/basic-summary.md        |    0
 docs/en/{ => docs}/summary/system-architecture.md  |    0
 docs/en/downloads/downloads.md                     |    6 +-
 docs/en/ecosystem/external-table/hive-of-doris.md  |  141 -
 .../en/ecosystem/udf/java-user-defined-function.md |  107 -
 .../sql-functions/array-functions/array_avg.md     |   61 +
 .../sql-functions/array-functions/array_max.md     |   61 +
 .../sql-functions/array-functions/array_min.md     |   61 +
 .../sql-functions/array-functions/array_product.md |   61 +
 .../sql-functions/array-functions/array_sum.md     |   61 +
 .../sql-functions/array-functions/size.md          |   70 +
 .../sql-functions/bitmap-functions/to_bitmap.md    |   61 -
 .../Create/CREATE-MATERIALIZED-VIEW.md             |  226 --
 .../Create/CREATE-POLICY.md                        |   84 -
 .../Create/CREATE-TABLE.md                         |  569 ----
 .../Data-Manipulation-Statements/OUTFILE.md        |  274 --
 .../sql-manual/sql-reference/Data-Types/ARRAY.md   |   84 -
 .../sql-reference/Show-Statements/SHOW-USER.md     |   38 -
 docs/en/userCase/user.md                           |   92 +
 docs/package.json                                  |   58 +-
 docs/zh-CN/README.md                               |  435 ++-
 .../admin-manual/cluster-management/upgrade.md     |   86 -
 docs/zh-CN/admin-manual/config/be-config.md        | 1549 ----------
 docs/zh-CN/admin-manual/data-admin/backup.md       |  211 --
 docs/zh-CN/admin-manual/data-admin/restore.md      |  184 --
 .../admin-manual/privilege-ldap/user-privilege.md  |  219 --
 .../join-optimization/doris-join-optimization.md   |  226 --
 docs/zh-CN/article/article-list.md                 |    7 -
 docs/zh-CN/benchmark/ssb.md                        |  389 ---
 docs/zh-CN/case-user/case-user.md                  |   25 -
 .../import/import-way/binlog-load-manual.md        |  540 ----
 .../update-delete/sequence-column-manual.md        |  234 --
 docs/zh-CN/data-table/index/bitmap-index.md        |   87 -
 docs/zh-CN/developer-guide/java-format-code.md     |   82 -
 .../design/doris_storage_optimization.md           |    0
 .../design/flink_doris_connector_design.md         |    0
 .../{ => developer}/design/grouping_sets_design.md |    0
 .../{ => developer}/design/metadata-design.md      |    0
 docs/zh-CN/{ => developer}/design/spark_load.md    |    0
 .../developer-guide/be-vscode-dev.md               |    0
 .../developer-guide/benchmark-tool.md              |    0
 .../developer-guide/bitmap-hll-file-format.md      |    0
 .../developer-guide/cpp-diagnostic-code.md         |    0
 .../developer-guide/cpp-format-code.md             |    0
 .../{ => developer}/developer-guide/debug-tool.md  |    0
 .../{ => developer}/developer-guide/docker-dev.md  |    0
 .../developer-guide/fe-eclipse-dev.md              |    0
 .../{ => developer}/developer-guide/fe-idea-dev.md |    0
 .../developer-guide/fe-vscode-dev.md               |    0
 .../developer-guide/github-checks.md               |    0
 .../developer-guide/how-to-share-blogs.md          |    0
 .../developer/developer-guide/java-format-code.md  |   89 +
 .../{ => developer}/developer-guide/minidump.md    |    0
 .../developer-guide/regression-testing.md          |    0
 .../cluster-management/elastic-expansion.md        |    0
 .../cluster-management/load-balancing.md           |    0
 .../admin-manual/cluster-management/upgrade.md     |   86 +
 docs/zh-CN/docs/admin-manual/config/be-config.md   | 1561 ++++++++++
 .../{ => docs}/admin-manual/config/fe-config.md    |    0
 .../admin-manual/config/user-property.md           |    0
 docs/zh-CN/docs/admin-manual/data-admin/backup.md  |  214 ++
 .../admin-manual/data-admin/delete-recover.md      |    0
 docs/zh-CN/docs/admin-manual/data-admin/restore.md |  194 ++
 .../admin-manual/http-actions/cancel-label.md      |    0
 .../http-actions/check-reset-rpc-cache.md          |    0
 .../admin-manual/http-actions/compaction-action.md |    0
 .../admin-manual/http-actions/connection-action.md |    0
 .../admin-manual/http-actions/fe-get-log-file.md   |    0
 .../http-actions/fe/backends-action.md             |    0
 .../http-actions/fe/bootstrap-action.md            |    0
 .../http-actions/fe/cancel-load-action.md          |    0
 .../http-actions/fe/check-decommission-action.md   |    0
 .../http-actions/fe/check-storage-type-action.md   |    0
 .../admin-manual/http-actions/fe/config-action.md  |    0
 .../http-actions/fe/connection-action.md           |    0
 .../http-actions/fe/get-ddl-stmt-action.md         |    0
 .../http-actions/fe/get-load-info-action.md        |    0
 .../admin-manual/http-actions/fe/get-load-state.md |    0
 .../http-actions/fe/get-log-file-action.md         |    0
 .../admin-manual/http-actions/fe/get-small-file.md |    0
 .../admin-manual/http-actions/fe/ha-action.md      |    0
 .../http-actions/fe/hardware-info-action.md        |    0
 .../admin-manual/http-actions/fe/health-action.md  |    0
 .../admin-manual/http-actions/fe/log-action.md     |    0
 .../admin-manual/http-actions/fe/logout-action.md  |    0
 .../http-actions/fe/manager/cluster-action.md      |    0
 .../http-actions/fe/manager/node-action.md         |    0
 .../fe/manager/query-profile-action.md             |    0
 .../admin-manual/http-actions/fe/meta-action.md    |    0
 .../http-actions/fe/meta-info-action.md            |    0
 .../http-actions/fe/meta-replay-state-action.md    |    0
 .../admin-manual/http-actions/fe/profile-action.md |    0
 .../http-actions/fe/query-detail-action.md         |    0
 .../http-actions/fe/query-profile-action.md        |    0
 .../http-actions/fe/row-count-action.md            |    0
 .../admin-manual/http-actions/fe/session-action.md |    0
 .../http-actions/fe/set-config-action.md           |    0
 .../http-actions/fe/show-data-action.md            |    0
 .../http-actions/fe/show-meta-info-action.md       |    0
 .../http-actions/fe/show-proc-action.md            |    0
 .../http-actions/fe/show-runtime-info-action.md    |    0
 .../http-actions/fe/statement-execution-action.md  |    0
 .../admin-manual/http-actions/fe/system-action.md  |    0
 .../http-actions/fe/table-query-plan-action.md     |    0
 .../http-actions/fe/table-row-count-action.md      |    0
 .../http-actions/fe/table-schema-action.md         |    0
 .../admin-manual/http-actions/fe/upload-action.md  |    0
 .../admin-manual/http-actions/get-load-state.md    |    0
 .../admin-manual/http-actions/get-tablets.md       |    0
 .../admin-manual/http-actions/profile-action.md    |    0
 .../http-actions/query-detail-action.md            |    0
 .../admin-manual/http-actions/restore-tablet.md    |    0
 .../admin-manual/http-actions/show-data-action.md  |    0
 .../http-actions/tablet-migration-action.md        |    0
 .../http-actions/tablets_distribution.md           |    0
 .../maint-monitor/be-olap-error-code.md            |    0
 .../admin-manual/maint-monitor/disk-capacity.md    |    0
 .../admin-manual/maint-monitor/doris-error-code.md |    0
 .../maint-monitor/metadata-operation.md            |    0
 .../admin-manual/maint-monitor/monitor-alert.md    |    0
 .../maint-monitor/monitor-metrics/be-metrics.md    |    0
 .../maint-monitor/monitor-metrics/fe-metrics.md    |    0
 .../admin-manual/maint-monitor/tablet-meta-tool.md |    0
 .../maint-monitor/tablet-repair-and-balance.md     |    0
 .../maint-monitor/tablet-restore-tool.md           |    0
 docs/zh-CN/{ => docs}/admin-manual/multi-tenant.md |    0
 docs/zh-CN/{ => docs}/admin-manual/optimization.md |    0
 .../{ => docs}/admin-manual/privilege-ldap/ldap.md |    0
 .../admin-manual/privilege-ldap/user-privilege.md  |  225 ++
 .../zh-CN/{ => docs}/admin-manual/query-profile.md |    0
 .../{ => docs}/admin-manual/sql-interception.md    |    0
 .../advanced/alter-table/replace-table.md          |    0
 .../advanced/alter-table/schema-change.md          |    0
 .../{ => docs}/advanced/best-practice/debug-log.md |    0
 .../advanced/best-practice/import-analysis.md      |    0
 .../advanced/best-practice/query-analysis.md       |    0
 docs/zh-CN/{ => docs}/advanced/broker.md           |    0
 .../{ => docs}/advanced/cache/partition-cache.md   |    0
 .../join-optimization/bucket-shuffle-join.md       |    0
 .../advanced/join-optimization/colocation-join.md  |    0
 .../join-optimization/doris-join-optimization.md   |  226 ++
 .../advanced/join-optimization/runtime-filter.md   |    0
 .../zh-CN/{ => docs}/advanced/materialized-view.md |    0
 .../advanced/orthogonal-bitmap-manual.md           |    0
 .../advanced/partition/dynamic-partition.md        |    0
 .../advanced/partition/table-tmp-partition.md      |    0
 docs/zh-CN/{ => docs}/advanced/resource.md         |    0
 docs/zh-CN/{ => docs}/advanced/small-file-mgr.md   |    0
 docs/zh-CN/{ => docs}/advanced/sql-mode.md         |    0
 docs/zh-CN/{ => docs}/advanced/time-zone.md        |    0
 docs/zh-CN/{ => docs}/advanced/using-hll.md        |    0
 docs/zh-CN/{ => docs}/advanced/variables.md        |    0
 .../advanced/vectorized-execution-engine.md        |    0
 docs/zh-CN/docs/benchmark/ssb.md                   |  389 +++
 docs/zh-CN/docs/benchmark/tpch.md                  |  232 ++
 .../data-operate/export/export-manual.md           |    0
 .../data-operate/export/export_with_mysql_dump.md  |    0
 .../{ => docs}/data-operate/export/outfile.md      |    0
 .../import/import-scenes/external-storage-load.md  |    0
 .../import/import-scenes/external-table-load.md    |    0
 .../data-operate/import/import-scenes/jdbc-load.md |    0
 .../import/import-scenes/kafka-load.md             |    0
 .../import/import-scenes/load-atomicity.md         |    0
 .../import/import-scenes/load-data-convert.md      |    0
 .../import/import-scenes/load-strict-mode.md       |    0
 .../import/import-scenes/local-file-load.md        |    0
 .../import/import-way/binlog-load-manual.md        |  540 ++++
 .../import/import-way/broker-load-manual.md        |    0
 .../import/import-way/insert-into-manual.md        |    0
 .../import/import-way/load-json-format.md          |    0
 .../import/import-way/routine-load-manual.md       |    0
 .../import/import-way/s3-load-manual.md            |    0
 .../import/import-way/spark-load-manual.md         |    0
 .../import/import-way/stream-load-manual.md        |    0
 .../{ => docs}/data-operate/import/load-manual.md  |    0
 .../update-delete/batch-delete-manual.md           |    0
 .../data-operate/update-delete/delete-manual.md    |    0
 .../update-delete/sequence-column-manual.md        |  254 ++
 .../data-operate/update-delete/update.md           |    0
 docs/zh-CN/{ => docs}/data-table/advance-usage.md  |    0
 docs/zh-CN/{ => docs}/data-table/basic-usage.md    |    0
 docs/zh-CN/{ => docs}/data-table/best-practice.md  |    0
 docs/zh-CN/{ => docs}/data-table/data-model.md     |    0
 docs/zh-CN/{ => docs}/data-table/data-partition.md |    0
 docs/zh-CN/{ => docs}/data-table/hit-the-rollup.md |    0
 docs/zh-CN/docs/data-table/index/bitmap-index.md   |   87 +
 .../{ => docs}/data-table/index/bloomfilter.md     |    0
 .../{ => docs}/data-table/index/prefix-index.md    |    0
 docs/zh-CN/{ => docs}/ecosystem/audit-plugin.md    |    0
 docs/zh-CN/{ => docs}/ecosystem/datax.md           |    0
 .../ecosystem/doris-manager/cluster-managenent.md  |    0
 .../ecosystem/doris-manager/compiling-deploying.md |    0
 .../ecosystem/doris-manager/initializing.md        |    0
 .../ecosystem/doris-manager/space-list.md          |    0
 .../ecosystem/doris-manager/space-management.md    |    0
 .../ecosystem/doris-manager/system-settings.md     |    0
 .../ecosystem/external-table/doris-on-es.md        |    0
 .../docs/ecosystem/external-table/hive-of-doris.md |  200 ++
 .../external-table/hudi-external-table.md          |    0
 .../ecosystem/external-table/iceberg-of-doris.md   |    0
 .../ecosystem/external-table/odbc-of-doris.md      |    0
 .../{ => docs}/ecosystem/flink-doris-connector.md  |    0
 docs/zh-CN/{ => docs}/ecosystem/logstash.md        |    0
 .../ecosystem/plugin-development-manual.md         |    0
 .../{ => docs}/ecosystem/seatunnel/flink-sink.md   |    0
 .../{ => docs}/ecosystem/seatunnel/spark-sink.md   |    0
 .../{ => docs}/ecosystem/spark-doris-connector.md  |    0
 .../{ => docs}/ecosystem/udf/contribute-udf.md     |    0
 .../ecosystem/udf/java-user-defined-function.md    |  182 ++
 .../ecosystem/udf/native-user-defined-function.md  |    0
 .../ecosystem/udf/remote-user-defined-function.md  |    0
 docs/zh-CN/{ => docs}/faq/data-faq.md              |    0
 docs/zh-CN/{ => docs}/faq/install-faq.md           |    0
 docs/zh-CN/{ => docs}/faq/sql-faq.md               |    0
 docs/zh-CN/{ => docs}/get-starting/get-starting.md |    0
 docs/zh-CN/{ => docs}/install/install-deploy.md    |    0
 .../install/source-install/compilation-arm.md      |    0
 .../compilation-with-ldb-toolchain.md              |    0
 .../install/source-install/compilation.md          |    0
 .../aggregate-functions/approx_count_distinct.md   |    0
 .../sql-functions/aggregate-functions/avg.md       |    0
 .../aggregate-functions/bitmap_union.md            |    0
 .../sql-functions/aggregate-functions/count.md     |    0
 .../aggregate-functions/group_concat.md            |    0
 .../aggregate-functions/hll_union_agg.md           |    0
 .../sql-functions/aggregate-functions/max.md       |    0
 .../sql-functions/aggregate-functions/max_by.md    |    0
 .../sql-functions/aggregate-functions/min.md       |    0
 .../sql-functions/aggregate-functions/min_by.md    |    0
 .../aggregate-functions/percentile.md              |    0
 .../aggregate-functions/percentile_approx.md       |    0
 .../sql-functions/aggregate-functions/stddev.md    |    0
 .../aggregate-functions/stddev_samp.md             |    0
 .../sql-functions/aggregate-functions/sum.md       |    0
 .../sql-functions/aggregate-functions/topn.md      |    0
 .../sql-functions/aggregate-functions/var_samp.md  |    0
 .../sql-functions/aggregate-functions/variance.md  |    0
 .../array-functions/array_contains.md              |    0
 .../array-functions/array_position.md              |    0
 .../sql-functions/array-functions/element_at.md    |    0
 .../sql-functions/bitmap-functions/bitmap_and.md   |    0
 .../bitmap-functions/bitmap_and_count.md           |    0
 .../bitmap-functions/bitmap_and_not.md             |    0
 .../bitmap-functions/bitmap_and_not_count.md       |    0
 .../bitmap-functions/bitmap_contains.md            |    0
 .../sql-functions/bitmap-functions/bitmap_empty.md |    0
 .../bitmap-functions/bitmap_from_string.md         |    0
 .../bitmap-functions/bitmap_has_all.md             |    0
 .../bitmap-functions/bitmap_has_any.md             |    0
 .../sql-functions/bitmap-functions/bitmap_hash.md  |    0
 .../bitmap-functions/bitmap_intersect.md           |    0
 .../sql-functions/bitmap-functions/bitmap_max.md   |    0
 .../sql-functions/bitmap-functions/bitmap_min.md   |    0
 .../sql-functions/bitmap-functions/bitmap_not.md   |    0
 .../sql-functions/bitmap-functions/bitmap_or.md    |    0
 .../bitmap-functions/bitmap_or_count.md            |    0
 .../bitmap-functions/bitmap_subset_in_range.md     |    0
 .../bitmap-functions/bitmap_subset_limit.md        |    0
 .../bitmap-functions/bitmap_to_string.md           |    0
 .../sql-functions/bitmap-functions/bitmap_union.md |    0
 .../sql-functions/bitmap-functions/bitmap_xor.md   |    0
 .../bitmap-functions/bitmap_xor_count.md           |    0
 .../bitmap-functions/intersect_count.md            |   56 +
 .../orthogonal_bitmap_intersect.md                 |    0
 .../orthogonal_bitmap_intersect_count.md           |    0
 .../orthogonal_bitmap_union_count.md               |    0
 .../sql-functions/bitmap-functions/sub_bitmap.md   |    0
 .../sql-functions/bitmap-functions/to_bitmap.md    |   61 +
 .../sql-functions/bitwise-functions/bitand.md      |    0
 .../sql-functions/bitwise-functions/bitnot.md      |    0
 .../sql-functions/bitwise-functions/bitor.md       |    0
 .../sql-functions/bitwise-functions/bitxor.md      |    0
 .../{ => docs}/sql-manual/sql-functions/cast.md    |    0
 .../sql-functions/conditional-functions/case.md    |    0
 .../conditional-functions/coalesce.md              |    0
 .../sql-functions/conditional-functions/if.md      |    0
 .../sql-functions/conditional-functions/ifnull.md  |    0
 .../sql-functions/conditional-functions/nullif.md  |    0
 .../sql-functions/conditional-functions/nvl.md     |    0
 .../date-time-functions/convert_tz.md              |    0
 .../sql-functions/date-time-functions/curdate.md   |    0
 .../date-time-functions/current_timestamp.md       |    0
 .../sql-functions/date-time-functions/curtime.md   |    0
 .../sql-functions/date-time-functions/date_add.md  |    0
 .../date-time-functions/date_format.md             |    0
 .../sql-functions/date-time-functions/date_sub.md  |    0
 .../sql-functions/date-time-functions/datediff.md  |    0
 .../sql-functions/date-time-functions/day.md       |    0
 .../sql-functions/date-time-functions/dayname.md   |    0
 .../date-time-functions/dayofmonth.md              |    0
 .../sql-functions/date-time-functions/dayofweek.md |    0
 .../sql-functions/date-time-functions/dayofyear.md |    0
 .../sql-functions/date-time-functions/from_days.md |    0
 .../date-time-functions/from_unixtime.md           |    0
 .../sql-functions/date-time-functions/hour.md      |    0
 .../sql-functions/date-time-functions/makedate.md  |    0
 .../sql-functions/date-time-functions/minute.md    |    0
 .../sql-functions/date-time-functions/month.md     |    0
 .../sql-functions/date-time-functions/monthname.md |    0
 .../sql-functions/date-time-functions/now.md       |    0
 .../sql-functions/date-time-functions/second.md    |    0
 .../date-time-functions/str_to_date.md             |    0
 .../date-time-functions/time_round.md              |    0
 .../sql-functions/date-time-functions/timediff.md  |    0
 .../date-time-functions/timestampadd.md            |    0
 .../date-time-functions/timestampdiff.md           |    0
 .../sql-functions/date-time-functions/to_date.md   |    0
 .../sql-functions/date-time-functions/to_days.md   |    0
 .../date-time-functions/unix_timestamp.md          |    0
 .../date-time-functions/utc_timestamp.md           |    0
 .../sql-functions/date-time-functions/week.md      |    0
 .../sql-functions/date-time-functions/weekday.md   |    0
 .../date-time-functions/weekofyear.md              |    0
 .../sql-functions/date-time-functions/year.md      |    0
 .../sql-functions/date-time-functions/yearweek.md  |    0
 .../sql-manual/sql-functions/digital-masking.md    |    0
 .../sql-functions/encrypt-digest-functions/aes.md  |    0
 .../sql-functions/encrypt-digest-functions/md5.md  |    0
 .../encrypt-digest-functions/md5sum.md             |    0
 .../sql-functions/encrypt-digest-functions/sm3.md  |    0
 .../encrypt-digest-functions/sm3sum.md             |    0
 .../sql-functions/encrypt-digest-functions/sm4.md  |    0
 .../hash-functions/murmur_hash3_32.md              |    0
 .../json-functions/get_json_double.md              |    0
 .../sql-functions/json-functions/get_json_int.md   |    0
 .../json-functions/get_json_string.md              |    0
 .../sql-functions/json-functions/json_array.md     |    0
 .../sql-functions/json-functions/json_object.md    |    0
 .../sql-functions/json-functions/json_quote.md     |    0
 .../sql-functions/math-functions/conv.md           |    0
 .../sql-functions/math-functions/pmod.md           |    0
 .../sql-functions/spatial-functions/st_astext.md   |    0
 .../sql-functions/spatial-functions/st_circle.md   |    0
 .../sql-functions/spatial-functions/st_contains.md |    0
 .../spatial-functions/st_distance_sphere.md        |    0
 .../spatial-functions/st_geometryfromtext.md       |    0
 .../spatial-functions/st_linefromtext.md           |    0
 .../sql-functions/spatial-functions/st_point.md    |    0
 .../sql-functions/spatial-functions/st_polygon.md  |    0
 .../sql-functions/spatial-functions/st_x.md        |    0
 .../sql-functions/spatial-functions/st_y.md        |    0
 .../append_trailing_char_if_absent.md              |    0
 .../sql-functions/string-functions/ascii.md        |    0
 .../sql-functions/string-functions/bit_length.md   |    0
 .../sql-functions/string-functions/char_length.md  |    0
 .../sql-functions/string-functions/concat.md       |    0
 .../sql-functions/string-functions/concat_ws.md    |    0
 .../sql-functions/string-functions/ends_with.md    |    0
 .../sql-functions/string-functions/find_in_set.md  |    0
 .../sql-functions/string-functions/hex.md          |    0
 .../sql-functions/string-functions/instr.md        |    0
 .../sql-functions/string-functions/lcase.md        |    0
 .../sql-functions/string-functions/left.md         |    0
 .../sql-functions/string-functions/length.md       |    0
 .../sql-functions/string-functions/like/like.md    |    0
 .../string-functions/like/not_like.md              |    0
 .../sql-functions/string-functions/locate.md       |    0
 .../sql-functions/string-functions/lower.md        |    0
 .../sql-functions/string-functions/lpad.md         |    0
 .../sql-functions/string-functions/ltrim.md        |    0
 .../sql-functions/string-functions/money_format.md |    0
 .../string-functions/null_or_empty.md              |    0
 .../string-functions/regexp/not_regexp.md          |    0
 .../string-functions/regexp/regexp.md              |    0
 .../string-functions/regexp/regexp_extract.md      |    0
 .../string-functions/regexp/regexp_replace.md      |    0
 .../sql-functions/string-functions/repeat.md       |    0
 .../sql-functions/string-functions/replace.md      |    0
 .../sql-functions/string-functions/reverse.md      |    0
 .../sql-functions/string-functions/right.md        |    0
 .../sql-functions/string-functions/rpad.md         |    0
 .../sql-functions/string-functions/split_part.md   |    0
 .../sql-functions/string-functions/starts_with.md  |    0
 .../sql-functions/string-functions/strleft.md      |    0
 .../sql-functions/string-functions/strright.md     |    0
 .../sql-functions/string-functions/substring.md    |    0
 .../sql-functions/string-functions/unhex.md        |    0
 .../table-functions/explode-bitmap.md              |    0
 .../table-functions/explode-json-array.md          |    0
 .../table-functions/explode-numbers.md             |    0
 .../sql-functions/table-functions/explode-split.md |    0
 .../table-functions/outer-combinator.md            |    0
 .../window-functions/WINDOW-FUNCTION-AVG.md        |    0
 .../window-functions/WINDOW-FUNCTION-COUNT.md      |    0
 .../window-functions/WINDOW-FUNCTION-DENSE-RANK.md |    0
 .../WINDOW-FUNCTION-FIRST-VALUE.md                 |    0
 .../window-functions/WINDOW-FUNCTION-LAG.md        |    0
 .../window-functions/WINDOW-FUNCTION-LAST-VALUE.md |    0
 .../window-functions/WINDOW-FUNCTION-LEAD.md       |    0
 .../window-functions/WINDOW-FUNCTION-MAX.md        |    0
 .../window-functions/WINDOW-FUNCTION-MIN.md        |    0
 .../window-functions/WINDOW-FUNCTION-NTILE.md      |   43 +
 .../window-functions/WINDOW-FUNCTION-RANK.md       |    0
 .../window-functions/WINDOW-FUNCTION-ROW-NUMBER.md |    0
 .../window-functions/WINDOW-FUNCTION-SUM.md        |    0
 .../window-functions/WINDOW-FUNCTION.md            |    0
 .../Account-Management-Statements/CREATE-ROLE.md   |    0
 .../Account-Management-Statements/CREATE-USER.md   |    0
 .../Account-Management-Statements/DROP-ROLE.md     |    0
 .../Account-Management-Statements/DROP-USER.md     |    0
 .../Account-Management-Statements/GRANT.md         |    0
 .../Account-Management-Statements/LDAP.md          |    0
 .../Account-Management-Statements/REVOKE.md        |    0
 .../Account-Management-Statements/SET-PASSWORD.md  |    0
 .../Account-Management-Statements/SET-PROPERTY.md  |    0
 .../ALTER-SYSTEM-ADD-BACKEND.md                    |    0
 .../ALTER-SYSTEM-ADD-BROKER.md                     |    0
 .../ALTER-SYSTEM-ADD-FOLLOWER.md                   |    0
 .../ALTER-SYSTEM-ADD-OBSERVER.md                   |    0
 .../ALTER-SYSTEM-DECOMMISSION-BACKEND.md           |    0
 .../ALTER-SYSTEM-DROP-BACKEND.md                   |    0
 .../ALTER-SYSTEM-DROP-BROKER.md                    |    0
 .../ALTER-SYSTEM-DROP-FOLLOWER.md                  |    0
 .../ALTER-SYSTEM-DROP-OBSERVER.md                  |    0
 .../ALTER-SYSTEM-MODIFY-BACKEND.md                 |    0
 .../ALTER-SYSTEM-MODIFY-BROKER.md                  |    0
 .../CANCEL-ALTER-SYSTEM.md                         |    0
 .../Alter/ALTER-DATABASE.md                        |    0
 .../Alter/ALTER-RESOURCE.md                        |    0
 .../Alter/ALTER-SQL-BLOCK-RULE.md                  |    0
 .../Alter/ALTER-TABLE-BITMAP.md                    |    0
 .../Alter/ALTER-TABLE-COLUMN.md                    |    0
 .../Alter/ALTER-TABLE-PARTITION.md                 |    0
 .../Alter/ALTER-TABLE-PROPERTY.md                  |    0
 .../Alter/ALTER-TABLE-RENAME.md                    |    0
 .../Alter/ALTER-TABLE-REPLACE.md                   |    0
 .../Alter/ALTER-TABLE-ROLLUP.md                    |    0
 .../Data-Definition-Statements/Alter/ALTER-VIEW.md |    0
 .../Alter/CANCEL-ALTER-TABLE.md                    |    0
 .../Backup-and-Restore/BACKUP.md                   |    0
 .../Backup-and-Restore/CANCEL-BACKUP.md            |    0
 .../Backup-and-Restore/CANCEL-RESTORE.md           |    0
 .../Backup-and-Restore/CREATE-REPOSITORY.md        |    0
 .../Backup-and-Restore/DROP-REPOSITORY.md          |    0
 .../Backup-and-Restore/RESTORE.md                  |    0
 .../Create/CREATE-DATABASE.md                      |    0
 .../Create/CREATE-ENCRYPT-KEY.md                   |    0
 .../Create/CREATE-EXTERNAL-TABLE.md                |    0
 .../Create/CREATE-FILE.md                          |    0
 .../Create/CREATE-FUNCTION.md                      |    0
 .../Create/CREATE-INDEX.md                         |    0
 .../Create/CREATE-MATERIALIZED-VIEW.md             |  239 ++
 .../Create/CREATE-POLICY.md                        |  117 +
 .../Create/CREATE-RESOURCE.md                      |    0
 .../Create/CREATE-SQL-BLOCK-RULE.md                |    0
 .../Create/CREATE-TABLE-AS-SELECT.md               |    0
 .../Create/CREATE-TABLE-LIKE.md                    |    0
 .../Create/CREATE-TABLE.md                         |  592 ++++
 .../Create/CREATE-VIEW.md                          |    0
 .../Drop/DROP-DATABASE.md                          |    0
 .../Drop/DROP-ENCRYPT-KEY.md                       |    0
 .../Data-Definition-Statements/Drop/DROP-FILE.md   |    0
 .../Drop/DROP-FUNCTION.md                          |    0
 .../Data-Definition-Statements/Drop/DROP-INDEX.md  |    0
 .../Drop/DROP-MATERIALIZED-VIEW.md                 |    0
 .../Data-Definition-Statements/Drop/DROP-POLICY.md |    0
 .../Drop/DROP-RESOURCE.md                          |    0
 .../Drop/DROP-SQL-BLOCK-RULE.md                    |    0
 .../Data-Definition-Statements/Drop/DROP-TABLE.md  |    0
 .../Drop/TRUNCATE-TABLE.md                         |    0
 .../Load/ALTER-ROUTINE-LOAD.md                     |    0
 .../Load/BROKER-LOAD.md                            |    0
 .../Load/CANCEL-LOAD.md                            |    0
 .../Load/CREATE-ROUTINE-LOAD.md                    |    0
 .../Load/CREATE-SYNC-JOB.md                        |    0
 .../Load/MULTI-LOAD.md                             |    0
 .../Load/PAUSE-ROUTINE-LOAD.md                     |    0
 .../Load/PAUSE-SYNC-JOB.md                         |    0
 .../Load/RESUME-ROUTINE-LOAD.md                    |    0
 .../Load/RESUME-SYNC-JOB.md                        |    0
 .../Load/STOP-ROUTINE-LOAD.md                      |    0
 .../Load/STOP-SYNC-JOB.md                          |    0
 .../Load/STREAM-LOAD.md                            |    0
 .../Manipulation/DELETE.md                         |    0
 .../Manipulation/EXPORT.md                         |    0
 .../Manipulation/INSERT.md                         |    0
 .../Manipulation/SELECT.md                         |    0
 .../Manipulation/UPDATE.md                         |    0
 .../Data-Manipulation-Statements/OUTFILE.md        |  302 ++
 .../sql-manual/sql-reference/Data-Types/ARRAY.md   |   90 +
 .../sql-manual/sql-reference/Data-Types/BIGINT.md  |    0
 .../sql-manual/sql-reference/Data-Types/BITMAP.md  |    0
 .../sql-manual/sql-reference/Data-Types/BOOLEAN.md |    0
 .../sql-manual/sql-reference/Data-Types/CHAR.md    |    0
 .../sql-manual/sql-reference/Data-Types/DATE.md    |    0
 .../sql-reference/Data-Types/DATETIME.md           |    0
 .../sql-manual/sql-reference/Data-Types/DECIMAL.md |    0
 .../sql-manual/sql-reference/Data-Types/DOUBLE.md  |    0
 .../sql-manual/sql-reference/Data-Types/FLOAT.md   |    0
 .../sql-manual/sql-reference/Data-Types/HLL.md     |    0
 .../sql-manual/sql-reference/Data-Types/INT.md     |    0
 .../sql-reference/Data-Types/LARGEINT.md           |    0
 .../sql-reference/Data-Types/QUANTILE-STATE.md     |    0
 .../sql-reference/Data-Types/SMALLINT.md           |    0
 .../sql-manual/sql-reference/Data-Types/STRING.md  |    0
 .../sql-manual/sql-reference/Data-Types/TINYINT.md |    0
 .../sql-manual/sql-reference/Data-Types/VARCHAR.md |    0
 .../ADMIN-CANCEL-REPAIR.md                         |    0
 .../ADMIN-CHECK-TABLET.md                          |    0
 .../ADMIN-CLEAN-TRASH.md                           |    0
 .../ADMIN-REPAIR-TABLE.md                          |    0
 .../ADMIN-SET-CONFIG.md                            |    0
 .../ADMIN-SET-REPLICA-STATUS.md                    |    0
 .../ADMIN-SHOW-CONFIG.md                           |    0
 .../ADMIN-SHOW-REPLICA-DISTRIBUTION.md             |    0
 .../ADMIN-SHOW-REPLICA-STATUS.md                   |    0
 .../ADMIN-SHOW-TABLET-STORAGE-FORMAT.md            |    0
 .../ENABLE-FEATURE.md                              |    0
 .../INSTALL-PLUGIN.md                              |    0
 .../Database-Administration-Statements/KILL.md     |    0
 .../Database-Administration-Statements/RECOVER.md  |    0
 .../SET-VARIABLE.md                                |    0
 .../UNINSTALL-PLUGIN.md                            |    0
 .../SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md          |    0
 .../sql-reference/Show-Statements/SHOW-ALTER.md    |    0
 .../sql-reference/Show-Statements/SHOW-BACKENDS.md |    0
 .../sql-reference/Show-Statements/SHOW-BACKUP.md   |    0
 .../sql-reference/Show-Statements/SHOW-BROKER.md   |    0
 .../sql-reference/Show-Statements/SHOW-CHARSET.md  |    0
 .../Show-Statements/SHOW-COLLATION.md              |    0
 .../sql-reference/Show-Statements/SHOW-COLUMNS.md  |    0
 .../Show-Statements/SHOW-CREATE-DATABASE.md        |    0
 .../Show-Statements/SHOW-CREATE-FUNCTION.md        |    0
 .../SHOW-CREATE-MATERIALIZED-VIEW.md               |    0
 .../Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md    |    0
 .../Show-Statements/SHOW-CREATE-TABLE.md           |    0
 .../sql-reference/Show-Statements/SHOW-DATA.md     |    0
 .../Show-Statements/SHOW-DATABASE-ID.md            |    0
 .../Show-Statements/SHOW-DATABASES.md              |    0
 .../sql-reference/Show-Statements/SHOW-DELETE.md   |    0
 .../Show-Statements/SHOW-DYNAMIC-PARTITION.md      |    0
 .../Show-Statements/SHOW-ENCRYPT-KEY.md            |    0
 .../sql-reference/Show-Statements/SHOW-ENGINES.md  |    0
 .../sql-reference/Show-Statements/SHOW-EVENTS.md   |    0
 .../sql-reference/Show-Statements/SHOW-EXPORT.md   |    0
 .../sql-reference/Show-Statements/SHOW-FILE.md     |    0
 .../Show-Statements/SHOW-FRONTENDS.md              |    0
 .../Show-Statements/SHOW-FUNCTIONS.md              |    0
 .../sql-reference/Show-Statements/SHOW-GRANTS.md   |    0
 .../sql-reference/Show-Statements/SHOW-INDEX.md    |    0
 .../Show-Statements/SHOW-LAST-INSERT.md            |    0
 .../Show-Statements/SHOW-LOAD-PROFILE.md           |    0
 .../Show-Statements/SHOW-LOAD-WARNINGS.md          |    0
 .../sql-reference/Show-Statements/SHOW-LOAD.md     |    0
 .../Show-Statements/SHOW-MIGRATIONS.md             |    0
 .../Show-Statements/SHOW-OPEN-TABLES.md            |    0
 .../Show-Statements/SHOW-PARTITION-ID.md           |    0
 .../Show-Statements/SHOW-PARTITIONS.md             |    0
 .../sql-reference/Show-Statements/SHOW-PLUGINS.md  |    0
 .../sql-reference/Show-Statements/SHOW-POLICY.md   |    0
 .../sql-reference/Show-Statements/SHOW-PROC.md     |    0
 .../Show-Statements/SHOW-PROCEDURE.md              |    0
 .../Show-Statements/SHOW-PROCESSLIST.md            |    0
 .../sql-reference/Show-Statements/SHOW-PROPERTY.md |    0
 .../Show-Statements/SHOW-QUERY-PROFILE.md          |    0
 .../Show-Statements/SHOW-REPOSITORIES.md           |    0
 .../Show-Statements/SHOW-RESOURCES.md              |    0
 .../sql-reference/Show-Statements/SHOW-RESTORE.md  |    0
 .../sql-reference/Show-Statements/SHOW-ROLES.md    |    0
 .../sql-reference/Show-Statements/SHOW-ROLLUP.md   |    0
 .../Show-Statements/SHOW-ROUTINE-LOAD-TASK.md      |    0
 .../Show-Statements/SHOW-ROUTINE-LOAD.md           |    0
 .../Show-Statements/SHOW-SMALL-FILES.md            |    0
 .../sql-reference/Show-Statements/SHOW-SNAPSHOT.md |    0
 .../Show-Statements/SHOW-SQL-BLOCK-RULE.md         |    0
 .../sql-reference/Show-Statements/SHOW-STATUS.md   |    0
 .../Show-Statements/SHOW-STREAM-LOAD.md            |    0
 .../sql-reference/Show-Statements/SHOW-SYNC-JOB.md |    0
 .../sql-reference/Show-Statements/SHOW-TABLE-ID.md |    0
 .../Show-Statements/SHOW-TABLE-STATUS.md           |    0
 .../sql-reference/Show-Statements/SHOW-TABLES.md   |    0
 .../sql-reference/Show-Statements/SHOW-TABLET.md   |    0
 .../sql-reference/Show-Statements/SHOW-TABLETS.md  |   80 +
 .../Show-Statements/SHOW-TRANSACTION.md            |    0
 .../sql-reference/Show-Statements/SHOW-TRASH.md    |    0
 .../sql-reference/Show-Statements/SHOW-TRIGGERS.md |    0
 .../Show-Statements/SHOW-VARIABLES.md              |    0
 .../sql-reference/Show-Statements/SHOW-VIEW.md     |    0
 .../sql-reference/Show-Statements/SHOW-WARNING.md  |    0
 .../Show-Statements/SHOW-WHITE-LIST.md             |    0
 .../sql-reference/Utility-Statements/DESCRIBE.md   |    0
 .../sql-reference/Utility-Statements/HELP.md       |    0
 .../sql-reference/Utility-Statements/USE.md        |    0
 docs/zh-CN/{ => docs}/summary/basic-summary.md     |    0
 .../{ => docs}/summary/system-architecture.md      |    0
 docs/zh-CN/downloads/downloads.md                  |    6 +-
 .../ecosystem/external-table/hive-of-doris.md      |  141 -
 .../ecosystem/udf/java-user-defined-function.md    |  107 -
 .../sql-functions/array-functions/array_avg.md     |   60 +
 .../sql-functions/array-functions/array_max.md     |   60 +
 .../sql-functions/array-functions/array_min.md     |   60 +
 .../sql-functions/array-functions/array_product.md |   60 +
 .../sql-functions/array-functions/array_sum.md     |   60 +
 .../sql-functions/array-functions/size.md          |   70 +
 .../sql-functions/bitmap-functions/to_bitmap.md    |   61 -
 .../Create/CREATE-MATERIALIZED-VIEW.md             |  227 --
 .../Create/CREATE-POLICY.md                        |   84 -
 .../Create/CREATE-TABLE.md                         |  571 ----
 .../Data-Manipulation-Statements/OUTFILE.md        |  271 --
 .../sql-manual/sql-reference/Data-Types/ARRAY.md   |   84 -
 .../sql-reference/Show-Statements/SHOW-USER.md     |   42 -
 docs/zh-CN/userCase/user.md                        |   93 +
 fe/check/checkstyle/checkstyle.xml                 |    1 -
 .../org/apache/doris/common/FeMetaVersion.java     |    2 +-
 fe/fe-core/pom.xml                                 |   76 +-
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |    3 +-
 .../antlr4/org/apache/doris/nereids/JavaLexer.g4   |  241 ++
 .../antlr4/org/apache/doris/nereids/JavaParser.g4  |  762 +++++
 fe/fe-core/src/main/cup/sql_parser.cup             |   68 +-
 .../src/main/java/org/apache/doris/PaloFe.java     |    2 +-
 .../main/java/org/apache/doris/alter/Alter.java    |   22 +-
 .../java/org/apache/doris/alter/AlterHandler.java  |    2 +-
 .../java/org/apache/doris/alter/AlterJobV2.java    |    2 +-
 .../doris/alter/MaterializedViewHandler.java       |    6 +-
 .../java/org/apache/doris/alter/RollupJobV2.java   |   36 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |    6 +-
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |   66 +-
 .../org/apache/doris/analysis/AggregateInfo.java   |   15 +-
 .../doris/analysis/AlterCatalogNameStmt.java       |   91 +
 .../doris/analysis/AlterCatalogPropertyStmt.java   |   73 +
 .../org/apache/doris/analysis/AnalyticExpr.java    |  126 +-
 .../java/org/apache/doris/analysis/Analyzer.java   |   18 +-
 .../org/apache/doris/analysis/ArrayLiteral.java    |   17 +-
 .../doris/analysis/BuiltinAggregateFunction.java   |    3 +-
 .../java/org/apache/doris/analysis/CastExpr.java   |    9 +
 .../java/org/apache/doris/analysis/ColumnDef.java  |   39 +-
 .../apache/doris/analysis/CreateCatalogStmt.java   |   99 +
 .../apache/doris/analysis/CreateFunctionStmt.java  |  164 +-
 .../apache/doris/analysis/CreatePolicyStmt.java    |   55 +-
 .../org/apache/doris/analysis/DataDescription.java |    4 +-
 .../org/apache/doris/analysis/DecimalLiteral.java  |    2 +
 .../apache/doris/analysis/DefaultValueExprDef.java |   58 +
 .../org/apache/doris/analysis/DescribeStmt.java    |    2 +-
 .../org/apache/doris/analysis/DescriptorTable.java |   10 +
 .../org/apache/doris/analysis/DropCatalogStmt.java |   82 +
 .../org/apache/doris/analysis/DropPolicyStmt.java  |   25 +-
 .../org/apache/doris/analysis/FloatLiteral.java    |    3 +-
 .../apache/doris/analysis/FunctionCallExpr.java    |   31 +-
 .../java/org/apache/doris/analysis/GrantStmt.java  |   22 +-
 .../org/apache/doris/analysis/InlineViewRef.java   |    8 +-
 .../java/org/apache/doris/analysis/InsertStmt.java |   16 +-
 .../org/apache/doris/analysis/LiteralExpr.java     |    1 +
 .../org/apache/doris/analysis/OutFileClause.java   |   14 +-
 .../java/org/apache/doris/analysis/SelectStmt.java |   45 +-
 .../org/apache/doris/analysis/ShowCatalogStmt.java |   94 +
 .../org/apache/doris/analysis/ShowDataStmt.java    |    4 +-
 .../org/apache/doris/analysis/ShowPolicyStmt.java  |   32 +-
 .../org/apache/doris/analysis/ShowUserStmt.java    |   57 -
 .../java/org/apache/doris/analysis/SortInfo.java   |   13 +
 .../org/apache/doris/analysis/StmtRewriter.java    |   18 +-
 .../java/org/apache/doris/analysis/TypeDef.java    |    3 -
 .../org/apache/doris/backup/BackupHandler.java     |    2 +-
 .../java/org/apache/doris/backup/BackupJob.java    |    2 +-
 .../org/apache/doris/backup/BackupJobInfo.java     |    2 +-
 .../java/org/apache/doris/backup/RestoreJob.java   |    4 +-
 .../apache/doris/catalog/AggregateFunction.java    |   37 +-
 .../java/org/apache/doris/catalog/ArrayType.java   |   54 +-
 .../java/org/apache/doris/catalog/AuthType.java    |   60 +
 .../java/org/apache/doris/catalog/Catalog.java     | 2865 +-----------------
 .../apache/doris/catalog/CatalogRecycleBin.java    |   10 +-
 .../apache/doris/catalog/ColocateTableIndex.java   |    3 +-
 .../main/java/org/apache/doris/catalog/Column.java |   24 +-
 .../java/org/apache/doris/catalog/ColumnType.java  |    4 +-
 .../java/org/apache/doris/catalog/Database.java    |   14 +-
 .../java/org/apache/doris/catalog/DatabaseIf.java  |   45 +-
 .../java/org/apache/doris/catalog/DiskInfo.java    |   12 +-
 .../java/org/apache/doris/catalog/FunctionSet.java |   28 +
 .../doris/catalog/HiveMetaStoreClientHelper.java   |  138 +-
 .../java/org/apache/doris/catalog/HiveTable.java   |   67 +-
 .../org/apache/doris/catalog/PartitionInfo.java    |    2 +-
 .../org/apache/doris/catalog/PrimitiveType.java    |    4 +-
 .../java/org/apache/doris/catalog/Resource.java    |    6 +-
 .../java/org/apache/doris/catalog/ResourceMgr.java |    3 +-
 .../java/org/apache/doris/catalog/SchemaTable.java |  590 ++--
 .../doris/catalog/StoragePolicyResource.java       |  136 -
 .../main/java/org/apache/doris/catalog/Table.java  |   16 +-
 .../java/org/apache/doris/catalog/TableIf.java     |   18 +-
 .../org/apache/doris/catalog/TabletStatMgr.java    |    4 +-
 .../main/java/org/apache/doris/catalog/Type.java   |    2 -
 .../doris/catalog/external/ExternalDatabase.java   |  144 +-
 .../doris/catalog/external/ExternalTable.java      |   99 +-
 .../catalog/external/HMSExternalDatabase.java      |  216 ++
 .../doris/catalog/external/HMSExternalTable.java   |  134 +
 .../apache/doris/clone/BackendLoadStatistic.java   |    2 +-
 .../org/apache/doris/clone/BeLoadRebalancer.java   |   13 +-
 .../apache/doris/clone/ClusterLoadStatistic.java   |   22 +-
 .../org/apache/doris/clone/DiskRebalancer.java     |   10 +-
 .../java/org/apache/doris/clone/TabletChecker.java |    2 +-
 .../org/apache/doris/clone/TabletSchedCtx.java     |   19 +-
 .../org/apache/doris/clone/TabletScheduler.java    |   11 +-
 .../main/java/org/apache/doris/common/Config.java  |   31 +-
 .../java/org/apache/doris/common/ErrorCode.java    |    2 +-
 .../java/org/apache/doris/common/FeConstants.java  |    2 +
 .../java/org/apache/doris/common/FeMetaFormat.java |   43 -
 .../java/org/apache/doris/common/FeNameFormat.java |   11 +
 .../java/org/apache/doris/common/MetaFooter.java   |  110 -
 .../java/org/apache/doris/common/MetaHeader.java   |  122 -
 .../java/org/apache/doris/common/MetaIndex.java    |   53 -
 .../org/apache/doris/common/MetaJsonHeader.java    |   52 -
 .../org/apache/doris/common/MetaMagicNumber.java   |   48 -
 .../java/org/apache/doris/common/MetaReader.java   |  116 -
 .../java/org/apache/doris/common/MetaWriter.java   |  141 -
 .../common/proc/BackendLoadStatisticProcNode.java  |   50 +
 .../common/proc/ClusterLoadStatisticProcDir.java   |    8 +-
 .../doris/common/proc/EsPartitionsProcDir.java     |    2 +-
 .../apache/doris/common/proc/IndexInfoProcDir.java |    2 +-
 .../doris/common/proc/PartitionsProcDir.java       |    2 +-
 .../doris/common/proc/StatisticProcNode.java       |    2 +-
 .../org/apache/doris/common/proc/TableProcDir.java |    2 +-
 .../apache/doris/common/proc/TablesProcDir.java    |    2 +-
 .../common/proc/TabletSchedulerDetailProcDir.java  |   11 +-
 .../doris/common/profile/ProfileTreeBuilder.java   |    9 +
 .../doris/common/profile/ProfileTreeNode.java      |   21 +-
 .../org/apache/doris/common/util/BrokerUtil.java   |   57 +-
 .../apache/doris/common/util/RuntimeProfile.java   |    4 +
 .../doris/consistency/ConsistencyChecker.java      |    2 +-
 .../apache/doris/datasource/CatalogFactory.java    |   82 +
 .../org/apache/doris/datasource/CatalogLog.java    |   62 +
 .../org/apache/doris/datasource/DataSourceIf.java  |   40 +-
 .../org/apache/doris/datasource/DataSourceMgr.java |  230 +-
 .../doris/datasource/DataSourceMgrProperty.java    |   48 +
 .../doris/datasource/DataSourceProperty.java       |   50 +
 .../doris/datasource/EsExternalDataSource.java     |   29 +-
 .../doris/datasource/ExternalDataSource.java       |  152 +-
 .../doris/datasource/HMSExternalDataSource.java    |  186 +-
 .../doris/datasource/InternalDataSource.java       | 3177 +++++++++++++++++++-
 .../doris/external/elasticsearch/EsRepository.java |    2 +-
 .../org/apache/doris/httpv2/rest/LoadAction.java   |   11 +-
 .../apache/doris/httpv2/rest/RowCountAction.java   |    2 +-
 .../org/apache/doris/httpv2/rest/ShowAction.java   |   11 +-
 .../doris/httpv2/rest/StorageTypeCheckAction.java  |    2 +-
 .../doris/httpv2/rest/TableRowCountAction.java     |    2 +-
 .../doris/httpv2/rest/TableSchemaAction.java       |    2 +-
 .../org/apache/doris/journal/JournalEntity.java    |    9 +
 .../src/main/java/org/apache/doris/load/Load.java  |   16 +-
 .../doris/load/loadv2/LoadingTaskPlanner.java      |    6 +-
 .../org/apache/doris/load/loadv2/SparkLoadJob.java |    6 +-
 .../doris/load/routineload/RoutineLoadJob.java     |    3 +-
 .../doris/load/routineload/RoutineLoadManager.java |    7 +-
 .../load/routineload/RoutineLoadScheduler.java     |    4 +-
 .../apache/doris/load/update/UpdatePlanner.java    |    6 +-
 .../org/apache/doris/master/ReportHandler.java     |   11 +-
 .../org/apache/doris/nereids/OptimizerContext.java |   17 +-
 .../apache/doris/nereids/PlanOperatorVisitor.java  |   66 +
 .../java/org/apache/doris/nereids/Planner.java     |   25 +-
 .../org/apache/doris/nereids/analyzer/Unbound.java |   22 +
 .../doris/nereids/analyzer/UnboundAlias.java       |    5 +-
 .../doris/nereids/analyzer/UnboundRelation.java    |   15 +-
 .../apache/doris/nereids/analyzer/UnboundSlot.java |   14 +-
 .../apache/doris/nereids/analyzer/UnboundStar.java |    2 +-
 .../doris/nereids/exceptions/ParsingException.java |   29 +
 .../nereids/exceptions/TransformException.java     |   28 +
 .../doris/nereids/exceptions/UnboundException.java |    4 +-
 .../java/org/apache/doris/nereids/jobs/Job.java    |   21 +-
 .../doris/nereids/jobs/cascades/ApplyRuleJob.java  |   29 +-
 .../nereids/jobs/cascades/CostAndEnforcerJob.java  |    3 +-
 .../nereids/jobs/cascades/DeriveStatsJob.java      |   10 +-
 .../jobs/cascades/ExploreGroupExpressionJob.java   |   67 +
 .../nereids/jobs/cascades/ExploreGroupJob.java     |    7 +-
 .../nereids/jobs/cascades/ExplorePlanJob.java      |   66 -
 .../jobs/cascades/OptimizeGroupExpressionJob.java  |   69 +
 .../nereids/jobs/cascades/OptimizeGroupJob.java    |   11 +-
 .../nereids/jobs/cascades/OptimizePlanJob.java     |   70 -
 .../nereids/jobs/rewrite/RewriteBottomUpJob.java   |   51 +-
 .../nereids/jobs/rewrite/RewriteTopDownJob.java    |   45 +-
 .../doris/nereids/jobs/scheduler/JobScheduler.java |    2 +-
 .../nereids/jobs/scheduler/SimpleJobScheduler.java |    2 +-
 .../java/org/apache/doris/nereids/memo/Group.java  |  100 +-
 .../apache/doris/nereids/memo/GroupExpression.java |   56 +-
 .../java/org/apache/doris/nereids/memo/Memo.java   |  139 +-
 .../doris/nereids/operators/AbstractOperator.java  |   29 +-
 .../apache/doris/nereids/operators/Operator.java   |   12 +-
 .../doris/nereids/operators/OperatorType.java      |   16 +
 .../doris/nereids/operators/plans/AggPhase.java    |   53 +
 .../operators/plans/BinaryPlanOperator.java        |    7 +-
 .../doris/nereids/operators/plans/JoinType.java    |    4 +-
 .../nereids/operators/plans/LeafPlanOperator.java  |    2 +-
 .../nereids/operators/plans/PlanOperator.java      |    2 +-
 .../nereids/operators/plans/UnaryPlanOperator.java |    6 +-
 .../plans/logical/LogicalBinaryOperator.java       |   32 +-
 .../operators/plans/logical/LogicalFilter.java     |    5 +-
 .../operators/plans/logical/LogicalJoin.java       |    6 +-
 .../plans/logical/LogicalLeafOperator.java         |   24 +-
 .../operators/plans/logical/LogicalOperator.java   |    8 +-
 .../operators/plans/logical/LogicalProject.java    |    5 +-
 .../operators/plans/logical/LogicalRelation.java   |    4 +-
 .../plans/logical/LogicalUnaryOperator.java        |   30 +-
 .../plans/physical/PhysicalAggregation.java        |   86 +
 .../plans/physical/PhysicalBinaryOperator.java     |   29 +-
 .../plans/physical/PhysicalBroadcastHashJoin.java  |    4 +-
 .../operators/plans/physical/PhysicalFilter.java   |   10 +-
 .../operators/plans/physical/PhysicalHashJoin.java |   61 +
 .../plans/physical/PhysicalLeafOperator.java       |   20 +-
 .../operators/plans/physical/PhysicalOlapScan.java |   28 +-
 .../operators/plans/physical/PhysicalOperator.java |    8 +-
 .../operators/plans/physical/PhysicalProject.java  |   10 +-
 .../operators/plans/physical/PhysicalScan.java     |   14 +-
 .../operators/plans/physical/PhysicalSort.java     |   76 +
 .../plans/physical/PhysicalUnaryOperator.java      |   26 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   38 +-
 .../org/apache/doris/nereids/parser/SqlParser.java |   55 +-
 .../nereids/pattern/GroupExpressionMatching.java   |  133 +
 .../doris/nereids/pattern/GroupMatching.java       |  106 +
 .../doris/nereids/pattern/MatchedAction.java       |    8 +-
 .../doris/nereids/pattern/MatchingContext.java     |    8 +-
 .../org/apache/doris/nereids/pattern/Pattern.java  |   86 +-
 .../doris/nereids/pattern/PatternDescriptor.java   |   18 +-
 .../doris/nereids/pattern/PatternMatcher.java      |   12 +-
 .../doris/nereids/pattern/PatternMatching.java     |   48 -
 .../org/apache/doris/nereids/pattern/Patterns.java |  250 +-
 .../apache/doris/nereids/pattern/TypePattern.java  |   57 +
 .../nereids/pattern/generator/JavaAstBuilder.java  |  445 +++
 .../generator/LogicalBinaryPatternGenerator.java   |   65 +
 .../generator/LogicalLeafPatternGenerator.java     |   82 +
 .../generator/LogicalUnaryPatternGenerator.java    |   65 +
 .../pattern/generator/PatternDescribable.java      |   29 +
 .../generator/PatternDescribableProcessPoint.java  |   23 +
 .../generator/PatternDescribableProcessor.java     |  157 +
 .../pattern/generator/PatternGenerator.java        |  325 ++
 .../generator/PatternGeneratorAnalyzer.java        |  226 ++
 .../generator/PhysicalBinaryPatternGenerator.java  |   66 +
 .../generator/PhysicalLeafPatternGenerator.java    |   64 +
 .../generator/PhysicalUnaryPatternGenerator.java   |   65 +
 .../generator/javaast/ClassDeclaration.java        |   88 +
 .../javaast/ClassOrInterfaceModifier.java          |   57 +
 .../generator/javaast/ClassOrInterfaceType.java    |   38 +
 .../pattern/generator/javaast/EnumConstant.java    |   33 +
 .../pattern/generator/javaast/EnumDeclaration.java |   67 +
 .../generator/javaast/FieldDeclaration.java        |   34 +
 .../javaast/IdentifyTypeArgumentsPair.java         |   41 +
 .../generator/javaast/ImportDeclaration.java       |   38 +
 .../generator/javaast/InterfaceDeclaration.java    |   68 +
 .../pattern/generator/javaast/JavaAstNode.java     |   23 +
 .../generator/javaast/MemberDeclaration.java       |   21 +
 .../generator/javaast/MethodDeclaration.java       |   37 +
 .../pattern/generator/javaast/QualifiedName.java   |   52 +
 .../pattern/generator/javaast/TypeArgument.java    |   53 +
 .../pattern/generator/javaast/TypeArguments.java   |   38 +
 .../pattern/generator/javaast/TypeBound.java       |   38 +
 .../pattern/generator/javaast/TypeDeclaration.java |   56 +
 .../pattern/generator/javaast/TypeParameter.java   |   41 +
 .../pattern/generator/javaast/TypeParameters.java  |   38 +
 .../pattern/generator/javaast/TypeType.java        |   40 +
 .../pattern/generator/javaast/TypeTypeOrVoid.java  |   37 +
 .../generator/javaast/VariableDeclarator.java      |   33 +
 .../generator/javaast/VariableDeclaratorId.java    |   37 +
 .../generator/javaast/VariableDeclarators.java     |   38 +
 .../doris/nereids/properties/DistributionSpec.java |   43 +
 .../nereids/properties/HashDistributionSpec.java   |   41 +
 .../nereids/properties/LogicalProperties.java      |    4 +
 .../apache/doris/nereids/properties/OrderKey.java  |   55 +
 .../nereids/properties/PhysicalProperties.java     |    9 +
 .../nereids/properties/RandomDistributionDesc.java |   25 +
 .../properties/UnboundLogicalProperties.java       |   40 +
 .../apache/doris/nereids/rules/OneRuleFactory.java |    2 +-
 .../java/org/apache/doris/nereids/rules/Rule.java  |   17 +-
 .../apache/doris/nereids/rules/RuleFactory.java    |    4 +-
 .../org/apache/doris/nereids/rules/RuleSet.java    |    2 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |   37 +-
 .../rules/analysis/AnalysisUnboundRelation.java    |    5 +-
 .../rules/exploration/join/JoinCommutative.java    |    2 +-
 .../rules/exploration/join/JoinExchange.java       |   12 +-
 .../rules/exploration/join/JoinLAsscom.java        |    8 +-
 .../exploration/join/JoinLeftAssociative.java      |    4 +-
 .../rewrite/AbstractExpressionRewriteRule.java     |   37 +
 .../rewrite/ExpressionRewriteContext.java          |   24 +
 .../expression/rewrite/ExpressionRewriteRule.java  |   27 +
 .../expression/rewrite/ExpressionRewriter.java     |   66 +
 .../expression/rewrite/ExpressionVisitor.java      |   43 +
 .../rules/expression/rewrite/RewriteHelper.java    |   31 +
 .../rewrite/rules/NormalizeExpressionRule.java     |   63 +
 .../rewrite/rules/SimplifyNotExprRule.java         |   80 +
 .../implementation/LogicalJoinToHashJoin.java      |    2 +-
 .../doris/nereids/trees/AbstractTreeNode.java      |   50 +-
 .../org/apache/doris/nereids/trees/BinaryNode.java |    6 +-
 .../org/apache/doris/nereids/trees/LeafNode.java   |    2 +-
 .../org/apache/doris/nereids/trees/NodeType.java   |    7 +-
 .../org/apache/doris/nereids/trees/TreeNode.java   |   15 +-
 .../org/apache/doris/nereids/trees/UnaryNode.java  |    6 +-
 .../doris/nereids/trees/expressions/Alias.java     |    4 +-
 .../trees/expressions/BinaryExpression.java        |   13 +-
 .../trees/expressions/ComparisonPredicate.java     |   28 +-
 .../doris/nereids/trees/expressions/EqualTo.java   |   10 +
 .../nereids/trees/expressions/Expression.java      |   25 +-
 .../trees/expressions/ExpressionConverter.java     |   34 +
 .../trees/expressions/FunctionCallExpression.java  |   62 +
 .../nereids/trees/expressions/GreaterThan.java     |   10 +
 .../trees/expressions/GreaterThanEqual.java        |   10 +
 .../nereids/trees/expressions/LeafExpression.java  |    2 +-
 .../doris/nereids/trees/expressions/LessThan.java  |   10 +
 .../nereids/trees/expressions/LessThanEqual.java   |   10 +
 .../doris/nereids/trees/expressions/Literal.java   |   35 +-
 .../nereids/trees/expressions/NamedExpression.java |    7 +-
 .../doris/nereids/trees/expressions/Not.java       |   34 +-
 .../doris/nereids/trees/expressions/Slot.java      |   14 +-
 .../nereids/trees/expressions/SlotReference.java   |   12 +-
 .../nereids/trees/expressions/UnaryExpression.java |    8 +-
 .../doris/nereids/trees/plans/AbstractPlan.java    |   37 +-
 .../doris/nereids/trees/plans/BinaryPlan.java      |   25 +-
 .../apache/doris/nereids/trees/plans/LeafPlan.java |   12 +-
 .../trees/plans/PhysicalPlanTranslator.java        |  317 ++
 .../doris/nereids/trees/plans/PlaceHolderPlan.java |   84 +
 .../org/apache/doris/nereids/trees/plans/Plan.java |   12 +-
 .../doris/nereids/trees/plans/PlanContext.java     |   73 +
 .../apache/doris/nereids/trees/plans/Plans.java    |   36 +-
 .../doris/nereids/trees/plans/UnaryPlan.java       |   19 +-
 .../trees/plans/logical/AbstractLogicalPlan.java   |   25 +-
 .../nereids/trees/plans/logical/LogicalBinary.java |   39 -
 .../trees/plans/logical/LogicalBinaryPlan.java     |   69 +
 .../nereids/trees/plans/logical/LogicalLeaf.java   |   34 -
 .../trees/plans/logical/LogicalLeafPlan.java       |   64 +
 .../nereids/trees/plans/logical/LogicalPlan.java   |    9 +-
 .../nereids/trees/plans/logical/LogicalUnary.java  |   35 -
 .../trees/plans/logical/LogicalUnaryPlan.java      |   60 +
 .../trees/plans/physical/AbstractPhysicalPlan.java |   31 +-
 .../trees/plans/physical/PhysicalBinary.java       |   42 -
 .../trees/plans/physical/PhysicalBinaryPlan.java   |   65 +
 .../nereids/trees/plans/physical/PhysicalLeaf.java |   35 -
 .../trees/plans/physical/PhysicalLeafPlan.java     |   60 +
 .../nereids/trees/plans/physical/PhysicalPlan.java |   13 +-
 .../trees/plans/physical/PhysicalUnary.java        |   37 -
 .../trees/plans/physical/PhysicalUnaryPlan.java    |   60 +
 .../java/org/apache/doris/nereids/util/Utils.java  |   15 +
 .../java/org/apache/doris/persist/EditLog.java     |   25 +
 .../org/apache/doris/persist/OperationType.java    |    6 +
 .../org/apache/doris/persist/gson/GsonUtils.java   |   11 +
 .../apache/doris/persist/meta/FeMetaFormat.java    |   43 +
 .../org/apache/doris/persist/meta/MetaFooter.java  |  121 +
 .../org/apache/doris/persist/meta/MetaHeader.java  |  122 +
 .../org/apache/doris/persist/meta/MetaIndex.java   |   53 +
 .../apache/doris/persist/meta/MetaJsonHeader.java  |   53 +
 .../apache/doris/persist/meta/MetaMagicNumber.java |   50 +
 .../doris/persist/meta/MetaPersistMethod.java      |  209 ++
 .../org/apache/doris/persist/meta/MetaReader.java  |  106 +
 .../org/apache/doris/persist/meta/MetaWriter.java  |  133 +
 .../doris/persist/meta/PersistMetaModules.java     |   56 +
 .../org/apache/doris/planner/AggregationNode.java  |   55 +-
 .../org/apache/doris/planner/AnalyticEvalNode.java |   13 +-
 .../apache/doris/planner/AssertNumRowsNode.java    |    6 +-
 .../org/apache/doris/planner/BrokerScanNode.java   |    7 +-
 .../org/apache/doris/planner/CrossJoinNode.java    |   18 +-
 .../org/apache/doris/planner/EmptySetNode.java     |   13 +-
 .../java/org/apache/doris/planner/ExceptNode.java  |    2 +-
 .../org/apache/doris/planner/ExchangeNode.java     |    9 +-
 .../org/apache/doris/planner/HashJoinNode.java     |  147 +-
 .../org/apache/doris/planner/HiveScanNode.java     |   22 +-
 .../org/apache/doris/planner/HudiScanNode.java     |   14 +-
 .../org/apache/doris/planner/IcebergScanNode.java  |    2 +-
 .../doris/planner/ListPartitionPrunerV2.java       |    7 +-
 .../org/apache/doris/planner/LoadScanNode.java     |    6 +-
 .../org/apache/doris/planner/MysqlScanNode.java    |   10 +-
 .../org/apache/doris/planner/OdbcScanNode.java     |   10 +-
 .../org/apache/doris/planner/OlapScanNode.java     |   63 +-
 .../org/apache/doris/planner/PlanFragment.java     |    5 +-
 .../java/org/apache/doris/planner/PlanNode.java    |   41 +-
 .../java/org/apache/doris/planner/RepeatNode.java  |   12 +-
 .../java/org/apache/doris/planner/ScanNode.java    |    3 +-
 .../java/org/apache/doris/planner/SelectNode.java  |   13 +-
 .../org/apache/doris/planner/SetOperationNode.java |   45 +-
 .../apache/doris/planner/SingleNodePlanner.java    |   13 +-
 .../java/org/apache/doris/planner/SortNode.java    |   14 +-
 .../apache/doris/planner/StreamLoadScanNode.java   |    2 +-
 .../apache/doris/planner/TableFunctionNode.java    |   10 +-
 .../java/org/apache/doris/planner/UnionNode.java   |    4 +-
 .../main/java/org/apache/doris/policy/Policy.java  |  127 +-
 .../java/org/apache/doris/policy/PolicyMgr.java    |  266 +-
 .../org/apache/doris/policy/PolicyTypeEnum.java    |    2 +-
 .../java/org/apache/doris/policy/RowPolicy.java    |  178 ++
 .../org/apache/doris/policy/StoragePolicy.java     |  196 ++
 .../main/java/org/apache/doris/qe/Coordinator.java |  365 ++-
 .../main/java/org/apache/doris/qe/DdlExecutor.java |   12 +
 .../apache/doris/qe/InsertStreamTxnExecutor.java   |    7 +-
 .../java/org/apache/doris/qe/ResultReceiver.java   |    4 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |  145 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |    7 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |    2 +-
 .../doris/rewrite/ExtractCommonFactorsRule.java    |    6 +
 .../doris/rewrite/RewriteInPredicateRule.java      |  115 +
 .../doris/rewrite/mvrewrite/CountFieldToSum.java   |   16 +-
 .../org/apache/doris/rpc/BackendServiceClient.java |   13 +-
 .../org/apache/doris/rpc/BackendServiceProxy.java  |   56 +-
 .../java/org/apache/doris/rpc/RpcException.java    |    5 +
 .../apache/doris/service/FrontendServiceImpl.java  |    2 +-
 .../apache/doris/statistics/AggStatsDerive.java    |   89 +
 .../doris/statistics/AnalyticEvalStatsDerive.java  |   46 +
 .../doris/statistics/AssertNumRowsStatsDerive.java |   34 +
 .../apache/doris/statistics/BaseStatsDerive.java   |   27 +-
 .../doris/statistics/CrossJoinStatsDerive.java     |   53 +
 .../org/apache/doris/statistics/DeriveFactory.java |   35 +-
 .../doris/statistics/EmptySetStatsDerive.java      |   35 +
 .../doris/statistics/ExchangeStatsDerive.java      |   38 +
 .../doris/statistics/HashJoinStatsDerive.java      |  253 ++
 .../apache/doris/statistics/MysqlStatsDerive.java  |   39 +
 .../doris/statistics/OlapScanStatsDerive.java      |   18 +-
 .../apache/doris/statistics/SelectStatsDerive.java |   41 +
 .../apache/doris/statistics/StatisticsManager.java |    1 +
 .../doris/statistics/TableFunctionStatsDerive.java |   38 +
 .../org/apache/doris/system/SystemInfoService.java |   21 +-
 .../org/apache/doris/task/AlterReplicaTask.java    |   28 +-
 .../main/java/org/apache/doris/task/CloneTask.java |   15 +-
 .../org/apache/doris/task/CreateReplicaTask.java   |    8 +-
 .../org/apache/doris/task/DropReplicaTask.java     |    9 +-
 fe/fe-core/src/main/jflex/sql_scanner.flex         |    4 +
 .../org/apache/doris/alter/AlterJobV2Test.java     |    2 +-
 .../java/org/apache/doris/alter/AlterTest.java     |    2 +-
 .../doris/analysis/AlterCatalogNameStmtTest.java   |   94 +
 .../doris/analysis/AlterCatalogPropsStmtTest.java  |   91 +
 .../org/apache/doris/analysis/ColumnDefTest.java   |   15 +-
 .../doris/analysis/CreateCatalogStmtTest.java      |   93 +
 .../apache/doris/analysis/DropCatalogStmtTest.java |   72 +
 .../apache/doris/analysis/InsertArrayStmtTest.java |    2 +-
 .../org/apache/doris/analysis/QueryStmtTest.java   |   59 +-
 .../doris/analysis/RangePartitionPruneTest.java    |    2 +-
 .../apache/doris/analysis/ShowCatalogStmtTest.java |   44 +
 .../java/org/apache/doris/catalog/CatalogTest.java |    2 +-
 .../org/apache/doris/catalog/CreateTableTest.java  |    7 +-
 .../apache/doris/catalog/DropPartitionTest.java    |    6 +-
 .../java/org/apache/doris/catalog/FakeEditLog.java |    1 -
 .../org/apache/doris/catalog/HiveTableTest.java    |    4 +-
 .../org/apache/doris/catalog/OlapTableTest.java    |    2 +-
 .../org/apache/doris/clone/DiskRebalanceTest.java  |   15 +-
 .../org/apache/doris/clone/RebalancerTestUtil.java |    1 +
 .../apache/doris/datasource/DatasourceMgrTest.java |   96 +
 .../doris/load/sync/canal/CanalSyncDataTest.java   |   13 +-
 .../org/apache/doris/mysql/privilege/AuthTest.java |  124 +-
 .../doris/nereids/jobs/RewriteTopDownJobTest.java  |  104 +
 .../pattern/GroupExpressionMatchingTest.java       |  115 +
 .../apache/doris/nereids/plan/TestPlanOutput.java  |  102 +
 .../expression/rewrite/ExpressionRewriteTest.java  |   65 +
 .../org/apache/doris/planner/ColocatePlanTest.java |    2 +-
 .../doris/planner/DistributedPlannerTest.java      |    8 +-
 .../planner/MaterializedViewFunctionTest.java      |   28 +-
 .../java/org/apache/doris/planner/PlannerTest.java |   20 +-
 .../org/apache/doris/planner/QueryPlanTest.java    |   86 +-
 .../apache/doris/planner/ResourceTagQueryTest.java |    6 +-
 .../apache/doris/planner/StatisticDeriveTest.java  |  276 ++
 .../doris/planner/StreamLoadScanNodeTest.java      |   90 +-
 .../doris/planner/TableFunctionPlanTest.java       |   81 +-
 .../org/apache/doris/plugin/PluginInfoTest.java    |   90 -
 .../org/apache/doris/plugin/PluginLoaderTest.java  |   91 -
 .../org/apache/doris/plugin/PluginMgrTest.java     |  164 -
 .../org/apache/doris/plugin/PluginTestUtil.java    |   53 -
 .../org/apache/doris/plugin/PluginZipTest.java     |  189 --
 .../java/org/apache/doris/policy/PolicyTest.java   |   62 +-
 .../java/org/apache/doris/qe/ShowExecutorTest.java |    2 +-
 .../java/org/apache/doris/qe/VariableMgrTest.java  |    1 +
 .../doris/rewrite/RewriteInPredicateRuleTest.java  |  144 +
 .../apache/doris/system/SystemInfoServiceTest.java |   13 +-
 .../java/org/apache/doris/task/AgentTaskTest.java  |    8 +-
 .../org/apache/doris/utframe/AnotherDemoTest.java  |    2 +-
 .../java/org/apache/doris/utframe/DemoTest.java    |    4 +-
 .../apache/doris/utframe/MockedBackendFactory.java |   24 +-
 .../org/apache/doris/utframe/UtFrameUtils.java     |    6 +
 .../java/org/apache/doris/udf/UdafExecutor.java    |  528 ++++
 .../java/org/apache/doris/udf/UdfExecutor.java     |  161 +-
 .../main/java/org/apache/doris/udf/UdfUtils.java   |  120 +
 fe/pom.xml                                         |   10 +-
 gensrc/proto/internal_service.proto                |   21 +
 gensrc/proto/olap_file.proto                       |    1 +
 gensrc/proto/types.proto                           |    2 +
 gensrc/script/doris_builtins_functions.py          |   40 +-
 gensrc/thrift/AgentService.thrift                  |    4 +
 gensrc/thrift/MasterService.thrift                 |    1 +
 gensrc/thrift/PaloInternalService.thrift           |   11 +-
 gensrc/thrift/PlanNodes.thrift                     |    8 +-
 gensrc/thrift/Types.thrift                         |    6 +
 .../data/correctness/test_bitmap_intersect.out     |    4 +
 .../data/correctness/test_bitmap_serialize.out     |    4 +
 .../test_bucket_join_with_colocate_table.out       |    7 +
 .../data/correctness/test_current_timestamp.out    |    7 +
 .../test_current_timestamp_streamload.csv          |    4 +
 .../test_outer_join_with_inline_view.out           |   13 +
 .../data/correctness/test_time_round.out           |   85 +
 regression-test/data/export/test_outfile.out       | 1003 ++++++
 regression-test/data/index/test_bitmap_index.out   |    1 +
 .../data/performance/redundant_conjuncts.out       |   27 +
 .../test_aggregate_all_functions.out               |  166 +
 .../array_functions/test_array_functions.out       |   11 +
 .../bitmap_functions/test_bitmap_function.out      |  211 ++
 .../cast_function/test_cast_function.out           |    7 +
 .../test_conditional_function.out                  |   40 +
 .../datetime_functions/test_date_function.out      |    3 -
 .../digital-masking/test_digital_masking.out       |    4 +
 .../test_encryption_function.out                   |   43 +
 .../hash_functions/test_hash_function.out          |   10 +
 .../json_functions/test_json_function.out          |   64 +
 .../string_functions/test_string_function.out      |  214 ++
 .../string_functions/test_string_function_like.out |   89 +
 .../test_string_function_regexp.out                |   29 +
 .../window_functions/test_ntile_function.csv       |    9 +
 .../window_functions/test_ntile_function.out       |   89 +
 .../window_functions/test_window_function.out      |  117 +
 regression-test/data/query/union/test_union.out    |    9 +
 .../doris/regression/util/OutputUtils.groovy       |   16 +-
 regression-test/suites/account/test_account.groovy |    2 +-
 .../correctness/test_bitmap_intersect.groovy       |   41 +
 .../correctness/test_bitmap_serialize.groovy       |   39 +
 .../test_bucket_join_with_colocate_table.groovy    |   80 +
 .../correctness/test_current_timestamp.groovy      |   55 +
 .../test_outer_join_with_inline_view.groovy        |   72 +
 .../suites/correctness/test_time_round.groovy      |   70 +
 .../storage/test_dup_tab_basic_int.groovy          |   16 +
 regression-test/suites/export/test_outfile.groovy  |  131 +
 .../suites/index/test_bitmap_index.groovy          |  466 +--
 .../suites/performance/redundant_conjuncts.groovy  |   45 +
 .../test_aggregate_all_functions.groovy            |  463 +++
 .../array_functions/test_array_functions.groovy    |   45 +
 .../test_cast_array_functions.groovy               |  116 +
 .../bitmap_functions/test_bitmap_function.groovy   |  147 +
 .../cast_function/test_cast_function.groovy        |   25 +
 .../test_conditional_function.groovy               |   52 +
 .../datetime_functions/test_date_function.groovy   |  120 +-
 .../digital-masking/test_digital_masking.groovy    |   24 +
 .../test_encryption_function.groovy                |   42 +
 .../hash_functions/test_hash_function.groovy       |   24 +
 .../json_functions/test_json_function.groovy       |   48 +
 .../string_functions/test_string_function.groovy   |  119 +
 .../test_string_function_like.groovy               |   61 +
 .../test_string_function_regexp.groovy             |   53 +
 .../window_functions/test_ntile_function.groovy    |   87 +
 .../window_functions/test_window_function.groovy   |  158 +
 .../suites/query/union/test_union.groovy           |    1 +
 .../suites/rollup/test_materialized_view.groovy    |   63 +-
 .../suites/rollup/test_rollup_agg.groovy           |   52 +-
 .../schema_change/test_alter_table_column.groovy   |  142 +-
 run-be-ut.sh                                       |    4 +-
 run-regression-test.sh                             |    1 +
 thirdparty/CHANGELOG.md                            |   17 +
 thirdparty/build-thirdparty.sh                     |  126 +-
 thirdparty/download-thirdparty.sh                  |   41 +-
 thirdparty/patches/hyperscan-5.4.0.patch           |   18 +
 thirdparty/patches/libhdfs3-master.patch           |  138 -
 thirdparty/patches/opentelemetry-cpp-1.4.0.patch   |  374 +++
 thirdparty/vars.sh                                 |   81 +-
 tools/tpch-tools/README.md                         |   13 +
 tools/tpch-tools/create-tpch-tables.sql            |  228 +-
 tools/tpch-tools/queries/q1.sql                    |    2 +-
 tools/tpch-tools/queries/q10.sql                   |   21 +-
 tools/tpch-tools/queries/q11.sql                   |    2 +-
 tools/tpch-tools/queries/q12.sql                   |    2 +-
 tools/tpch-tools/queries/q13.sql                   |    6 +-
 tools/tpch-tools/queries/q14.sql                   |    8 +-
 tools/tpch-tools/queries/q15.sql                   |   17 +-
 tools/tpch-tools/queries/q16.sql                   |    2 +-
 tools/tpch-tools/queries/q17.sql                   |   20 +-
 tools/tpch-tools/queries/q18.sql                   |   57 +-
 tools/tpch-tools/queries/q19.sql                   |    2 +-
 tools/tpch-tools/queries/q2.sql                    |   43 +-
 tools/tpch-tools/queries/q20.sql                   |   62 +-
 tools/tpch-tools/queries/q21.sql                   |   65 +-
 tools/tpch-tools/queries/q22.sql                   |    2 +-
 tools/tpch-tools/queries/q3.sql                    |   22 +-
 tools/tpch-tools/queries/q4.sql                    |   21 +-
 tools/tpch-tools/queries/q5.sql                    |    2 +-
 tools/tpch-tools/queries/q6.sql                    |    2 +-
 tools/tpch-tools/queries/q7.sql                    |    2 +-
 tools/tpch-tools/queries/q8.sql                    |    8 +-
 tools/tpch-tools/queries/q9.sql                    |    4 +-
 tools/tpch-tools/run-tpch-queries.sh               |   22 +-
 2378 files changed, 66443 insertions(+), 32042 deletions(-)
 create mode 100644 .clangd
 delete mode 100644 be/src/exec/broker_reader.cpp
 delete mode 100644 be/src/exec/broker_reader.h
 delete mode 100644 be/src/exec/broker_writer.cpp
 delete mode 100644 be/src/exec/broker_writer.h
 delete mode 100644 be/src/exec/buffered_reader.cpp
 delete mode 100644 be/src/exec/buffered_reader.h
 delete mode 100644 be/src/exec/hash_table.hpp
 delete mode 100644 be/src/exec/hdfs_file_reader.cpp
 delete mode 100644 be/src/exec/hdfs_file_reader.h
 delete mode 100644 be/src/exec/hdfs_reader_writer.cpp
 delete mode 100644 be/src/exec/hdfs_reader_writer.h
 delete mode 100644 be/src/exec/hdfs_writer.cpp
 delete mode 100644 be/src/exec/hdfs_writer.h
 delete mode 100644 be/src/exec/local_file_reader.cpp
 delete mode 100644 be/src/exec/local_file_reader.h
 delete mode 100644 be/src/exec/local_file_writer.cpp
 delete mode 100644 be/src/exec/local_file_writer.h
 delete mode 100644 be/src/exec/s3_reader.cpp
 delete mode 100644 be/src/exec/s3_reader.h
 delete mode 100644 be/src/exec/s3_writer.cpp
 delete mode 100644 be/src/exec/s3_writer.h
 create mode 100644 be/src/io/CMakeLists.txt
 create mode 100644 be/src/io/broker_reader.cpp
 create mode 100644 be/src/io/broker_reader.h
 create mode 100644 be/src/io/broker_writer.cpp
 create mode 100644 be/src/io/broker_writer.h
 create mode 100644 be/src/io/buffered_reader.cpp
 create mode 100644 be/src/io/buffered_reader.h
 create mode 100644 be/src/io/file_factory.cpp
 create mode 100644 be/src/io/file_factory.h
 rename be/src/{exec => io}/file_reader.h (100%)
 rename be/src/{exec => io}/file_writer.h (100%)
 create mode 100644 be/src/io/hdfs_builder.cpp
 create mode 100644 be/src/io/hdfs_builder.h
 create mode 100644 be/src/io/hdfs_file_reader.cpp
 create mode 100644 be/src/io/hdfs_file_reader.h
 create mode 100644 be/src/io/hdfs_reader_writer.cpp
 create mode 100644 be/src/io/hdfs_reader_writer.h
 create mode 100644 be/src/io/hdfs_writer.cpp
 create mode 100644 be/src/io/hdfs_writer.h
 create mode 100644 be/src/io/local_file_reader.cpp
 create mode 100644 be/src/io/local_file_reader.h
 create mode 100644 be/src/io/local_file_writer.cpp
 create mode 100644 be/src/io/local_file_writer.h
 create mode 100644 be/src/io/s3_reader.cpp
 create mode 100644 be/src/io/s3_reader.h
 create mode 100644 be/src/io/s3_writer.cpp
 create mode 100644 be/src/io/s3_writer.h
 create mode 100644 be/src/olap/convert_rowset.cpp
 create mode 100644 be/src/olap/convert_rowset.h
 delete mode 100644 be/src/olap/in_list_predicate.cpp
 create mode 100644 be/src/olap/rowset/segment_v2/bitshuffle_page_pre_decoder.h
 create mode 100644 be/src/util/bitmap_intersect.h
 delete mode 100644 be/src/util/sse2neon.h
 create mode 100644 be/src/util/to_string.h
 create mode 100644 be/src/vec/aggregate_functions/aggregate_function_java_udaf.h
 create mode 100644 be/src/vec/aggregate_functions/aggregate_function_orthogonal_bitmap.cpp
 create mode 100644 be/src/vec/aggregate_functions/aggregate_function_orthogonal_bitmap.h
 create mode 100644 be/src/vec/aggregate_functions/aggregate_function_product.h
 create mode 100644 be/src/vec/functions/array/function_array_aggregation.cpp
 create mode 100644 be/src/vec/functions/array/function_array_mapped.h
 create mode 100644 be/src/vec/functions/array/function_array_size.cpp
 create mode 100644 be/src/vec/functions/array/function_array_size.h
 create mode 100644 be/src/vec/runtime/vfile_result_writer.cpp
 create mode 100644 be/src/vec/runtime/vfile_result_writer.h
 create mode 100644 be/src/vec/sink/vresult_file_sink.cpp
 create mode 100644 be/src/vec/sink/vresult_file_sink.h
 delete mode 100755 be/test/plugin/example/CMakeLists.txt
 delete mode 100644 be/test/plugin/example/plugin_example.cpp
 delete mode 100644 be/test/plugin/plugin_loader_test.cpp
 delete mode 100644 be/test/plugin/plugin_mgr_test.cpp
 delete mode 100644 be/test/plugin/plugin_test/source/test.zip
 delete mode 100755 be/test/plugin/plugin_test/source/test.zip.md5
 delete mode 100644 be/test/plugin/plugin_zip_test.cpp
 create mode 100644 be/test/util/test_data/vmstat_normal
 create mode 100644 be/test/vec/function/function_array_aggregation_test.cpp
 create mode 100644 be/test/vec/function/function_array_size_test.cpp
 create mode 100644 dist/licenses/LICENSE-hyperscan.txt
 delete mode 100644 docs/.vuepress/components/CaseList.vue
 mode change 100644 => 100755 docs/.vuepress/config.js
 create mode 100644 docs/.vuepress/public/blog-images/avatar.png
 create mode 100644 docs/.vuepress/public/blog-images/core1.jpg
 create mode 100644 docs/.vuepress/public/blog-images/core2.jpg
 create mode 100644 docs/.vuepress/public/blog-images/core3.jpg
 create mode 100644 docs/.vuepress/public/blog-images/core4.jpg
 create mode 100644 docs/.vuepress/public/blog-images/corebg.jpg
 create mode 100644 docs/.vuepress/public/blog-images/data-1.png
 create mode 100644 docs/.vuepress/public/blog-images/data.png
 create mode 100644 docs/.vuepress/public/blog-images/doris1.png
 create mode 100644 docs/.vuepress/public/blog-images/doris2.png
 create mode 100644 docs/.vuepress/public/blog-images/doris3.png
 create mode 100644 docs/.vuepress/public/blog-images/dorisSolid1.jpg
 create mode 100644 docs/.vuepress/public/blog-images/dorisSolid2.jpg
 create mode 100644 docs/.vuepress/public/blog-images/dorisyezi.png
 create mode 100644 docs/.vuepress/public/blog-images/ebi1.jpg
 create mode 100644 docs/.vuepress/public/blog-images/ebi2.jpg
 create mode 100644 docs/.vuepress/public/blog-images/ebi3.jpg
 create mode 100644 docs/.vuepress/public/blog-images/fx1.png
 create mode 100644 docs/.vuepress/public/blog-images/fx2.png
 create mode 100644 docs/.vuepress/public/blog-images/fx3.png
 create mode 100644 docs/.vuepress/public/blog-images/fx4.png
 create mode 100644 docs/.vuepress/public/blog-images/fx5.png
 create mode 100644 docs/.vuepress/public/blog-images/fx6.png
 create mode 100644 docs/.vuepress/public/blog-images/hero.png
 create mode 100644 docs/.vuepress/public/blog-images/homebannerbg.jpg
 create mode 100644 docs/.vuepress/public/blog-images/hrighting.png
 create mode 100644 docs/.vuepress/public/blog-images/i1.png
 create mode 100644 docs/.vuepress/public/blog-images/i2.png
 create mode 100644 docs/.vuepress/public/blog-images/i3.png
 create mode 100644 docs/.vuepress/public/blog-images/i4.png
 create mode 100644 docs/.vuepress/public/blog-images/i5.png
 create mode 100644 docs/.vuepress/public/blog-images/i6.png
 create mode 100644 docs/.vuepress/public/blog-images/icobg.png
 create mode 100644 docs/.vuepress/public/blog-images/is1.png
 create mode 100644 docs/.vuepress/public/blog-images/is2.png
 copy {webroot/be => docs/.vuepress/public/blog-images}/logo.png (100%)
 create mode 100644 docs/.vuepress/public/blog-images/newdownb.jpg
 create mode 100644 docs/.vuepress/public/blog-images/news1.jpg
 create mode 100644 docs/.vuepress/public/blog-images/news2.jpg
 create mode 100644 docs/.vuepress/public/blog-images/news3.jpg
 create mode 100644 docs/.vuepress/public/blog-images/xbkuanglogo.png
 delete mode 100644 docs/.vuepress/public/favicon.ico
 delete mode 100644 docs/.vuepress/public/images/idea-checkstyle-plugin-cn.png
 delete mode 100644 docs/.vuepress/public/images/idea-checkstyle-plugin-en.png
 delete mode 100644 docs/.vuepress/public/images/idea-checkstyle-version.png
 delete mode 100644 docs/.vuepress/public/images/idea-rearrange-code.png
 create mode 100644 docs/.vuepress/public/images/image-20220614114351241.png
 create mode 100644 docs/.vuepress/public/images/slack.png
 create mode 100644 docs/.vuepress/public/js/home.js
 create mode 100644 docs/.vuepress/public/js/js.js
 create mode 100644 docs/.vuepress/public/js/xRoll.js
 delete mode 100644 docs/.vuepress/sidebar/en.js
 create mode 100644 docs/.vuepress/sidebar/en/community.js
 create mode 100644 docs/.vuepress/sidebar/en/developer.js
 create mode 100644 docs/.vuepress/sidebar/en/docs.js
 delete mode 100644 docs/.vuepress/sidebar/zh-CN.js
 create mode 100644 docs/.vuepress/sidebar/zh-CN/community.js
 create mode 100644 docs/.vuepress/sidebar/zh-CN/developer.js
 create mode 100644 docs/.vuepress/sidebar/zh-CN/docs.js
 create mode 100644 docs/.vuepress/styles/index.styl
 create mode 100644 docs/.vuepress/styles/palette.styl
 create mode 100644 docs/.vuepress/theme/components/AlgoliaSearchBox.vue
 create mode 100644 docs/.vuepress/theme/components/Common.vue
 create mode 100644 docs/.vuepress/theme/components/Dropdown.vue
 create mode 100644 docs/.vuepress/theme/components/DropdownLink.vue
 create mode 100644 docs/.vuepress/theme/components/DropdownTransition.vue
 create mode 100644 docs/.vuepress/theme/components/FriendLink.vue
 create mode 100644 docs/.vuepress/theme/components/HomeBlog/hock.js
 create mode 100644 docs/.vuepress/theme/components/HomeBlog/index.vue
 create mode 100644 docs/.vuepress/theme/components/MobShare.vue
 create mode 100644 docs/.vuepress/theme/components/Mode/ModePicker.vue
 create mode 100644 docs/.vuepress/theme/components/Mode/applyMode.js
 create mode 100644 docs/.vuepress/theme/components/Mode/index.vue
 create mode 100644 docs/.vuepress/theme/components/Mode/modeOptions.js
 create mode 100644 docs/.vuepress/theme/components/NavLink.vue
 create mode 100644 docs/.vuepress/theme/components/NavLinks.vue
 create mode 100644 docs/.vuepress/theme/components/Navbar.vue
 create mode 100644 docs/.vuepress/theme/components/NoteAbstract.vue
 create mode 100644 docs/.vuepress/theme/components/NoteAbstractItem.vue
 create mode 100644 docs/.vuepress/theme/components/Page.vue
 create mode 100644 docs/.vuepress/theme/components/PageFooter.vue
 create mode 100644 docs/.vuepress/theme/components/PageInfo.vue
 create mode 100644 docs/.vuepress/theme/components/Password.vue
 create mode 100644 docs/.vuepress/theme/components/PersonalInfo.vue
 create mode 100644 docs/.vuepress/theme/components/SearchBox.vue
 create mode 100644 docs/.vuepress/theme/components/Sidebar.vue
 create mode 100644 docs/.vuepress/theme/components/SidebarButton.vue
 create mode 100644 docs/.vuepress/theme/components/SidebarGroup.vue
 create mode 100644 docs/.vuepress/theme/components/SidebarLink.vue
 create mode 100644 docs/.vuepress/theme/components/SidebarLinks.vue
 create mode 100644 docs/.vuepress/theme/components/SubSidebar.vue
 create mode 100644 docs/.vuepress/theme/components/TagList.vue
 create mode 100644 docs/.vuepress/theme/enhanceApp.js
 create mode 100644 docs/.vuepress/theme/fonts/iconfont.css
 create mode 100644 docs/.vuepress/theme/fonts/iconfont.ttf
 create mode 100644 docs/.vuepress/theme/fonts/iconfont.woff
 create mode 100644 docs/.vuepress/theme/fonts/iconfont.woff2
 create mode 100644 docs/.vuepress/theme/global-components/Badge.vue
 create mode 100644 docs/.vuepress/theme/helpers/composable.js
 create mode 100644 docs/.vuepress/theme/helpers/other.js
 create mode 100644 docs/.vuepress/theme/helpers/postData.js
 create mode 100644 docs/.vuepress/theme/helpers/utils.js
 create mode 100644 docs/.vuepress/theme/images/bg.svg
 create mode 100644 docs/.vuepress/theme/images/home-bg.jpg
 create mode 100644 docs/.vuepress/theme/images/home-head.png
 create mode 100644 docs/.vuepress/theme/images/icon_vuepress_reco.png
 create mode 100644 docs/.vuepress/theme/layouts/404.vue
 delete mode 100644 docs/.vuepress/theme/layouts/Article.vue
 delete mode 100644 docs/.vuepress/theme/layouts/ArticleList.vue
 create mode 100644 docs/.vuepress/theme/layouts/Category.vue
 create mode 100644 docs/.vuepress/theme/layouts/Tag.vue
 create mode 100644 docs/.vuepress/theme/layouts/Tags.vue
 create mode 100644 docs/.vuepress/theme/layouts/TimeLines.vue
 create mode 100644 docs/.vuepress/theme/layouts/UserCase.vue
 create mode 100644 docs/.vuepress/theme/layouts/ZhCategory.vue
 create mode 100644 docs/.vuepress/theme/layouts/ZhTimeLines.vue
 create mode 100644 docs/.vuepress/theme/lib/vuepress-theme-reco.js
 create mode 100644 docs/.vuepress/theme/locales/en.js
 create mode 100644 docs/.vuepress/theme/locales/es.js
 create mode 100644 docs/.vuepress/theme/locales/index.js
 create mode 100644 docs/.vuepress/theme/locales/ja.js
 create mode 100644 docs/.vuepress/theme/locales/ko.js
 create mode 100644 docs/.vuepress/theme/locales/zh-hans.js
 create mode 100644 docs/.vuepress/theme/locales/zh-hant.js
 create mode 100644 docs/.vuepress/theme/mixins/locales.js
 create mode 100644 docs/.vuepress/theme/mixins/moduleTransiton.js
 create mode 100644 docs/.vuepress/theme/mixins/pagination.js
 create mode 100644 docs/.vuepress/theme/mixins/posts.js
 create mode 100644 docs/.vuepress/theme/noopModule.js
 create mode 100644 docs/.vuepress/theme/package.json
 create mode 100644 docs/.vuepress/theme/styles/arrow.styl
 create mode 100644 docs/.vuepress/theme/styles/code.styl
 create mode 100644 docs/.vuepress/theme/styles/custom-blocks.styl
 delete mode 100644 docs/.vuepress/theme/styles/index.styl
 create mode 100644 docs/.vuepress/theme/styles/mobile.styl
 create mode 100644 docs/.vuepress/theme/styles/palette.styl
 create mode 100644 docs/.vuepress/theme/styles/theme.styl
 create mode 100644 docs/.vuepress/theme/styles/toc.styl
 create mode 100644 docs/.vuepress/theme/styles/wrapper.styl
 delete mode 100644 docs/README.md
 mode change 100644 => 100755 docs/en/README.md
 delete mode 100644 docs/en/admin-manual/cluster-management/upgrade.md
 delete mode 100644 docs/en/admin-manual/config/be-config.md
 delete mode 100644 docs/en/admin-manual/data-admin/backup.md
 delete mode 100644 docs/en/admin-manual/data-admin/restore.md
 delete mode 100644 docs/en/admin-manual/privilege-ldap/user-privilege.md
 delete mode 100644 docs/en/article/article-list.md
 delete mode 100644 docs/en/benchmark/ssb.md
 delete mode 100644 docs/en/case-user/case-user.md
 delete mode 100644 docs/en/data-operate/import/import-way/binlog-load-manual.md
 delete mode 100644 docs/en/data-operate/update-delete/sequence-column-manual.md
 delete mode 100644 docs/en/data-table/index/bitmap-index.md
 delete mode 100644 docs/en/developer-guide/java-format-code.md
 rename docs/en/{design/Flink doris connector Design.md => developer/design/Flink-doris-connector-Design.md} (100%)
 rename docs/en/{ => developer}/design/doris_storage_optimization.md (100%)
 rename docs/en/{ => developer}/design/grouping_sets_design.md (100%)
 rename docs/en/{ => developer}/design/metadata-design.md (100%)
 rename docs/en/{ => developer}/developer-guide/be-vscode-dev.md (100%)
 rename docs/en/{ => developer}/developer-guide/benchmark-tool.md (100%)
 rename docs/en/{ => developer}/developer-guide/bitmap-hll-file-format.md (100%)
 rename docs/en/{ => developer}/developer-guide/cpp-diagnostic-code.md (100%)
 rename docs/en/{ => developer}/developer-guide/cpp-format-code.md (100%)
 rename docs/en/{ => developer}/developer-guide/debug-tool.md (100%)
 rename docs/en/{ => developer}/developer-guide/docker-dev.md (100%)
 rename docs/en/{ => developer}/developer-guide/fe-eclipse-dev.md (100%)
 rename docs/en/{ => developer}/developer-guide/fe-idea-dev.md (100%)
 rename docs/en/{ => developer}/developer-guide/fe-vscode-dev.md (100%)
 rename docs/en/{ => developer}/developer-guide/github-checks.md (100%)
 rename docs/en/{ => developer}/developer-guide/how-to-share-blogs.md (100%)
 create mode 100644 docs/en/developer/developer-guide/java-format-code.md
 rename docs/en/{ => developer}/developer-guide/minidump.md (100%)
 rename docs/en/{ => docs}/admin-manual/cluster-management/elastic-expansion.md (100%)
 rename docs/en/{ => docs}/admin-manual/cluster-management/load-balancing.md (100%)
 create mode 100644 docs/en/docs/admin-manual/cluster-management/upgrade.md
 create mode 100644 docs/en/docs/admin-manual/config/be-config.md
 rename docs/en/{ => docs}/admin-manual/config/fe-config.md (100%)
 rename docs/en/{ => docs}/admin-manual/config/user-property.md (100%)
 create mode 100644 docs/en/docs/admin-manual/data-admin/backup.md
 rename docs/en/{ => docs}/admin-manual/data-admin/delete-recover.md (100%)
 create mode 100644 docs/en/docs/admin-manual/data-admin/restore.md
 rename docs/en/{ => docs}/admin-manual/http-actions/cancel-label.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/check-reset-rpc-cache.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/compaction-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/connection-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe-get-log-file.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/backends-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/bootstrap-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/cancel-load-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/check-decommission-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/check-storage-type-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/config-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/connection-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/get-ddl-stmt-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/get-load-info-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/get-load-state.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/get-log-file-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/get-small-file.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/ha-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/hardware-info-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/health-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/log-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/logout-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/manager/cluster-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/manager/node-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/manager/query-profile-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/meta-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/meta-info-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/meta-replay-state-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/profile-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/query-detail-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/query-profile-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/row-count-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/session-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/set-config-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/show-data-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/show-meta-info-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/show-proc-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/show-runtime-info-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/statement-execution-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/system-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/table-query-plan-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/table-row-count-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/table-schema-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/fe/upload-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/get-load-state.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/get-tablets.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/profile-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/query-detail-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/restore-tablet.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/show-data-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/tablet-migration-action.md (100%)
 rename docs/en/{ => docs}/admin-manual/http-actions/tablets_distribution.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/be-olap-error-code.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/disk-capacity.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/doris-error-code.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/metadata-operation.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/monitor-alert.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/monitor-metrics/be-metrics.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/multi-tenant.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/tablet-meta-tool.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/tablet-repair-and-balance.md (100%)
 rename docs/en/{ => docs}/admin-manual/maint-monitor/tablet-restore-tool.md (100%)
 rename docs/en/{ => docs}/admin-manual/multi-tenant.md (100%)
 rename docs/en/{ => docs}/admin-manual/optimization.md (100%)
 rename docs/en/{ => docs}/admin-manual/privilege-ldap/ldap.md (100%)
 create mode 100644 docs/en/docs/admin-manual/privilege-ldap/user-privilege.md
 rename docs/en/{ => docs}/admin-manual/query-profile.md (100%)
 rename docs/en/{ => docs}/admin-manual/sql-interception.md (100%)
 rename docs/en/{ => docs}/advanced/alter-table/replace-table.md (100%)
 rename docs/en/{ => docs}/advanced/alter-table/schema-change.md (100%)
 rename docs/en/{ => docs}/advanced/best-practice/debug-log.md (100%)
 rename docs/en/{ => docs}/advanced/best-practice/import-analysis.md (100%)
 rename docs/en/{ => docs}/advanced/best-practice/query-analysis.md (100%)
 rename docs/en/{ => docs}/advanced/broker.md (100%)
 rename docs/en/{ => docs}/advanced/cache/partition-cache.md (100%)
 rename docs/en/{ => docs}/advanced/cache/query-cache.md (100%)
 rename docs/en/{ => docs}/advanced/join-optimization/bucket-shuffle-join.md (100%)
 rename docs/en/{ => docs}/advanced/join-optimization/colocation-join.md (100%)
 rename docs/en/{ => docs}/advanced/join-optimization/doris-join-optimization.md (100%)
 rename docs/en/{ => docs}/advanced/join-optimization/runtime-filter.md (100%)
 rename docs/en/{ => docs}/advanced/materialized-view.md (100%)
 rename docs/en/{ => docs}/advanced/orthogonal-bitmap-manual.md (100%)
 rename docs/en/{ => docs}/advanced/orthogonal-hll-manual.md (100%)
 rename docs/en/{ => docs}/advanced/partition/dynamic-partition.md (100%)
 rename docs/en/{ => docs}/advanced/partition/table-temp-partition.md (100%)
 rename docs/en/{ => docs}/advanced/resource.md (100%)
 rename docs/en/{ => docs}/advanced/small-file-mgr.md (100%)
 rename docs/en/{ => docs}/advanced/sql-mode.md (100%)
 rename docs/en/{ => docs}/advanced/time-zone.md (100%)
 rename docs/en/{ => docs}/advanced/using-hll.md (100%)
 rename docs/en/{ => docs}/advanced/variables.md (100%)
 rename docs/en/{ => docs}/advanced/vectorized-execution-engine.md (100%)
 create mode 100644 docs/en/docs/benchmark/ssb.md
 create mode 100644 docs/en/docs/benchmark/tpch.md
 rename docs/en/{ => docs}/data-operate/export/export-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/export/export_with_mysql_dump.md (100%)
 rename docs/en/{ => docs}/data-operate/export/outfile.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/external-storage-load.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/external-table-load.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/jdbc-load.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/kafka-load.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/load-atomicity.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/load-data-convert.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/load-strict-mode.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-scenes/local-file-load.md (100%)
 create mode 100644 docs/en/docs/data-operate/import/import-way/binlog-load-manual.md
 rename docs/en/{ => docs}/data-operate/import/import-way/broker-load-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-way/insert-into-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-way/load-json-format.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-way/routine-load-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-way/s3-load-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-way/spark-load-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/import/import-way/stream-load-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/import/load-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/update-delete/batch-delete-manual.md (100%)
 rename docs/en/{ => docs}/data-operate/update-delete/delete-manual.md (100%)
 create mode 100644 docs/en/docs/data-operate/update-delete/sequence-column-manual.md
 rename docs/en/{ => docs}/data-operate/update-delete/update.md (100%)
 rename docs/en/{ => docs}/data-table/advance-usage.md (100%)
 rename docs/en/{ => docs}/data-table/basic-usage.md (100%)
 rename docs/en/{ => docs}/data-table/best-practice.md (100%)
 rename docs/en/{ => docs}/data-table/data-model.md (100%)
 rename docs/en/{ => docs}/data-table/data-partition.md (100%)
 rename docs/en/{ => docs}/data-table/hit-the-rollup.md (100%)
 create mode 100644 docs/en/docs/data-table/index/bitmap-index.md
 rename docs/en/{ => docs}/data-table/index/bloomfilter.md (100%)
 rename docs/en/{ => docs}/data-table/index/prefix-index.md (100%)
 rename docs/en/{ => docs}/ecosystem/audit-plugin.md (100%)
 rename docs/en/{ => docs}/ecosystem/datax.md (100%)
 rename docs/en/{ => docs}/ecosystem/doris-manager/cluster-managenent.md (100%)
 rename docs/en/{ => docs}/ecosystem/doris-manager/compiling-deploying.md (100%)
 rename docs/en/{ => docs}/ecosystem/doris-manager/initializing.md (100%)
 rename docs/en/{ => docs}/ecosystem/doris-manager/space-list.md (100%)
 rename docs/en/{ => docs}/ecosystem/doris-manager/space-management.md (100%)
 rename docs/en/{ => docs}/ecosystem/doris-manager/system-settings.md (100%)
 rename docs/en/{ => docs}/ecosystem/external-table/doris-on-es.md (100%)
 create mode 100644 docs/en/docs/ecosystem/external-table/hive-of-doris.md
 rename docs/en/{ => docs}/ecosystem/external-table/hudi-external-table.md (100%)
 rename docs/en/{ => docs}/ecosystem/external-table/iceberg-of-doris.md (100%)
 rename docs/en/{ => docs}/ecosystem/external-table/odbc-of-doris.md (100%)
 rename docs/en/{ => docs}/ecosystem/flink-doris-connector.md (100%)
 rename docs/en/{ => docs}/ecosystem/logstash.md (100%)
 rename docs/en/{ => docs}/ecosystem/plugin-development-manual.md (100%)
 rename docs/en/{ => docs}/ecosystem/seatunnel/flink-sink.md (100%)
 rename docs/en/{ => docs}/ecosystem/seatunnel/spark-sink.md (100%)
 rename docs/en/{ => docs}/ecosystem/spark-doris-connector.md (100%)
 rename docs/en/{ => docs}/ecosystem/udf/contribute-udf.md (100%)
 create mode 100644 docs/en/docs/ecosystem/udf/java-user-defined-function.md
 rename docs/en/{ => docs}/ecosystem/udf/native-user-defined-function.md (100%)
 rename docs/en/{ => docs}/ecosystem/udf/remote-user-defined-function.md (100%)
 rename docs/en/{ => docs}/faq/data-faq.md (100%)
 rename docs/en/{ => docs}/faq/install-faq.md (100%)
 rename docs/en/{ => docs}/faq/sql-faq.md (100%)
 rename docs/en/{ => docs}/get-starting/get-starting.md (100%)
 rename docs/en/{ => docs}/install/install-deploy.md (100%)
 rename docs/en/{ => docs}/install/source-install/compilation-arm.md (100%)
 rename docs/en/{ => docs}/install/source-install/compilation-with-ldb-toolchain.md (100%)
 rename docs/en/{ => docs}/install/source-install/compilation.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/avg.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/bitmap_union.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/count.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/group_concat.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/max.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/max_by.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/min.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/min_by.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/percentile.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/percentile_approx.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/stddev.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/stddev_samp.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/sum.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/topn.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/var_samp.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/aggregate-functions/variance.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/array-functions/array_contains.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/array-functions/array_position.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/array-functions/element_at.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_max.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_min.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_not.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_or.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_union.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md (100%)
 create mode 100644 docs/en/docs/sql-manual/sql-functions/bitmap-functions/intersect_count.md
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md (100%)
 create mode 100644 docs/en/docs/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitand.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitnot.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitor.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitxor.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/cast.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/conditional-functions/case.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/conditional-functions/coalesce.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/conditional-functions/if.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/conditional-functions/ifnull.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/conditional-functions/nullif.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/conditional-functions/nvl.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/convert_tz.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/curdate.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/current_timestamp.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/curtime.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/date_add.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/date_format.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/date_sub.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/datediff.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/day.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/dayname.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/dayofmonth.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/dayofweek.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/dayofyear.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/from_days.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/from_unixtime.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/hour.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/makedate.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/minute.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/month.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/monthname.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/now.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/second.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/str_to_date.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/time_round.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/timediff.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/timestampadd.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/timestampdiff.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/to_date.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/to_days.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/unix_timestamp.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/utc_timestamp.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/week.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/weekday.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/weekofyear.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/year.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/date-time-functions/yearweek.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/digital-masking.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/aes.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/md5.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/sm3.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/sm4.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/json-functions/get_json_double.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/json-functions/get_json_int.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/json-functions/get_json_string.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/json-functions/json_array.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/json-functions/json_object.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/json-functions/json_quote.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/math-functions/conv.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/math-functions/pmod.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_astext.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_circle.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_contains.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_linefromtext.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_point.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_polygon.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_x.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/spatial-functions/st_y.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/ascii.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/bit_length.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/char_length.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/concat.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/concat_ws.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/ends_with.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/find_in_set.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/hex.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/instr.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/lcase.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/left.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/length.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/like/like.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/like/not_like.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/locate.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/lower.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/lpad.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/ltrim.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/money_format.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/null_or_empty.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/regexp/not_regexp.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/regexp/regexp.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/repeat.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/replace.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/reverse.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/right.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/rpad.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/split_part.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/starts_with.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/strleft.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/strright.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/substring.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/string-functions/unhex.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/table-functions/explode-bitmap.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/table-functions/explode-json-array.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/table-functions/explode-numbers.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/table-functions/explode-split.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/table-functions/outer-combinator.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md (100%)
 create mode 100644 docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-NTILE.md
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/GRANT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/LDAP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md (100%)
 create mode 100644 docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
 create mode 100644 docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md (100%)
 create mode 100644 docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md (100%)
 create mode 100644 docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
 create mode 100644 docs/en/docs/sql-manual/sql-reference/Data-Types/ARRAY.md
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/BIGINT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/BITMAP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/BOOLEAN.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/CHAR.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/DATE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/DATETIME.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/DECIMAL.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/DOUBLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/FLOAT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/HLL.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/INT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/LARGEINT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/QUANTILE_STATE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/SMALLINT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/STRING.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/TINYINT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Data-Types/VARCHAR.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/KILL.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md (100%)
 create mode 100644 docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLETS.md
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Utility-Statements/HELP.md (100%)
 rename docs/en/{ => docs}/sql-manual/sql-reference/Utility-Statements/USE.md (100%)
 rename docs/en/{ => docs}/summary/basic-summary.md (100%)
 rename docs/en/{ => docs}/summary/system-architecture.md (100%)
 delete mode 100644 docs/en/ecosystem/external-table/hive-of-doris.md
 delete mode 100644 docs/en/ecosystem/udf/java-user-defined-function.md
 create mode 100644 docs/en/sql-manual/sql-functions/array-functions/array_avg.md
 create mode 100644 docs/en/sql-manual/sql-functions/array-functions/array_max.md
 create mode 100644 docs/en/sql-manual/sql-functions/array-functions/array_min.md
 create mode 100644 docs/en/sql-manual/sql-functions/array-functions/array_product.md
 create mode 100644 docs/en/sql-manual/sql-functions/array-functions/array_sum.md
 create mode 100644 docs/en/sql-manual/sql-functions/array-functions/size.md
 delete mode 100644 docs/en/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
 delete mode 100644 docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
 delete mode 100644 docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
 delete mode 100644 docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
 delete mode 100644 docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
 delete mode 100644 docs/en/sql-manual/sql-reference/Data-Types/ARRAY.md
 delete mode 100644 docs/en/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
 create mode 100644 docs/en/userCase/user.md
 mode change 100644 => 100755 docs/zh-CN/README.md
 delete mode 100644 docs/zh-CN/admin-manual/cluster-management/upgrade.md
 delete mode 100644 docs/zh-CN/admin-manual/config/be-config.md
 delete mode 100644 docs/zh-CN/admin-manual/data-admin/backup.md
 delete mode 100644 docs/zh-CN/admin-manual/data-admin/restore.md
 delete mode 100644 docs/zh-CN/admin-manual/privilege-ldap/user-privilege.md
 delete mode 100644 docs/zh-CN/advanced/join-optimization/doris-join-optimization.md
 delete mode 100644 docs/zh-CN/article/article-list.md
 delete mode 100644 docs/zh-CN/benchmark/ssb.md
 delete mode 100644 docs/zh-CN/case-user/case-user.md
 delete mode 100644 docs/zh-CN/data-operate/import/import-way/binlog-load-manual.md
 delete mode 100644 docs/zh-CN/data-operate/update-delete/sequence-column-manual.md
 delete mode 100644 docs/zh-CN/data-table/index/bitmap-index.md
 delete mode 100644 docs/zh-CN/developer-guide/java-format-code.md
 rename docs/zh-CN/{ => developer}/design/doris_storage_optimization.md (100%)
 rename docs/zh-CN/{ => developer}/design/flink_doris_connector_design.md (100%)
 rename docs/zh-CN/{ => developer}/design/grouping_sets_design.md (100%)
 rename docs/zh-CN/{ => developer}/design/metadata-design.md (100%)
 rename docs/zh-CN/{ => developer}/design/spark_load.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/be-vscode-dev.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/benchmark-tool.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/bitmap-hll-file-format.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/cpp-diagnostic-code.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/cpp-format-code.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/debug-tool.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/docker-dev.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/fe-eclipse-dev.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/fe-idea-dev.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/fe-vscode-dev.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/github-checks.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/how-to-share-blogs.md (100%)
 create mode 100644 docs/zh-CN/developer/developer-guide/java-format-code.md
 rename docs/zh-CN/{ => developer}/developer-guide/minidump.md (100%)
 rename docs/zh-CN/{ => developer}/developer-guide/regression-testing.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/cluster-management/elastic-expansion.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/cluster-management/load-balancing.md (100%)
 create mode 100644 docs/zh-CN/docs/admin-manual/cluster-management/upgrade.md
 create mode 100644 docs/zh-CN/docs/admin-manual/config/be-config.md
 rename docs/zh-CN/{ => docs}/admin-manual/config/fe-config.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/config/user-property.md (100%)
 create mode 100644 docs/zh-CN/docs/admin-manual/data-admin/backup.md
 rename docs/zh-CN/{ => docs}/admin-manual/data-admin/delete-recover.md (100%)
 create mode 100644 docs/zh-CN/docs/admin-manual/data-admin/restore.md
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/cancel-label.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/check-reset-rpc-cache.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/compaction-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/connection-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe-get-log-file.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/backends-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/bootstrap-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/cancel-load-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/check-decommission-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/check-storage-type-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/config-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/connection-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/get-ddl-stmt-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/get-load-info-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/get-load-state.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/get-log-file-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/get-small-file.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/ha-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/hardware-info-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/health-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/log-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/logout-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/manager/cluster-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/manager/node-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/manager/query-profile-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/meta-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/meta-info-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/meta-replay-state-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/profile-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/query-detail-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/query-profile-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/row-count-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/session-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/set-config-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/show-data-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/show-meta-info-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/show-proc-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/show-runtime-info-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/statement-execution-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/system-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/table-query-plan-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/table-row-count-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/table-schema-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/fe/upload-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/get-load-state.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/get-tablets.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/profile-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/query-detail-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/restore-tablet.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/show-data-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/tablet-migration-action.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/http-actions/tablets_distribution.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/be-olap-error-code.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/disk-capacity.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/doris-error-code.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/metadata-operation.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/monitor-alert.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/monitor-metrics/be-metrics.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/tablet-meta-tool.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/tablet-repair-and-balance.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/maint-monitor/tablet-restore-tool.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/multi-tenant.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/optimization.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/privilege-ldap/ldap.md (100%)
 create mode 100644 docs/zh-CN/docs/admin-manual/privilege-ldap/user-privilege.md
 rename docs/zh-CN/{ => docs}/admin-manual/query-profile.md (100%)
 rename docs/zh-CN/{ => docs}/admin-manual/sql-interception.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/alter-table/replace-table.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/alter-table/schema-change.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/best-practice/debug-log.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/best-practice/import-analysis.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/best-practice/query-analysis.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/broker.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/cache/partition-cache.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/join-optimization/bucket-shuffle-join.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/join-optimization/colocation-join.md (100%)
 create mode 100644 docs/zh-CN/docs/advanced/join-optimization/doris-join-optimization.md
 rename docs/zh-CN/{ => docs}/advanced/join-optimization/runtime-filter.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/materialized-view.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/orthogonal-bitmap-manual.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/partition/dynamic-partition.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/partition/table-tmp-partition.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/resource.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/small-file-mgr.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/sql-mode.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/time-zone.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/using-hll.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/variables.md (100%)
 rename docs/zh-CN/{ => docs}/advanced/vectorized-execution-engine.md (100%)
 create mode 100644 docs/zh-CN/docs/benchmark/ssb.md
 create mode 100644 docs/zh-CN/docs/benchmark/tpch.md
 rename docs/zh-CN/{ => docs}/data-operate/export/export-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/export/export_with_mysql_dump.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/export/outfile.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/external-storage-load.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/external-table-load.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/jdbc-load.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/kafka-load.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/load-atomicity.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/load-data-convert.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/load-strict-mode.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-scenes/local-file-load.md (100%)
 create mode 100644 docs/zh-CN/docs/data-operate/import/import-way/binlog-load-manual.md
 rename docs/zh-CN/{ => docs}/data-operate/import/import-way/broker-load-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-way/insert-into-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-way/load-json-format.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-way/routine-load-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-way/s3-load-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-way/spark-load-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/import-way/stream-load-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/import/load-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/update-delete/batch-delete-manual.md (100%)
 rename docs/zh-CN/{ => docs}/data-operate/update-delete/delete-manual.md (100%)
 create mode 100644 docs/zh-CN/docs/data-operate/update-delete/sequence-column-manual.md
 rename docs/zh-CN/{ => docs}/data-operate/update-delete/update.md (100%)
 rename docs/zh-CN/{ => docs}/data-table/advance-usage.md (100%)
 rename docs/zh-CN/{ => docs}/data-table/basic-usage.md (100%)
 rename docs/zh-CN/{ => docs}/data-table/best-practice.md (100%)
 rename docs/zh-CN/{ => docs}/data-table/data-model.md (100%)
 rename docs/zh-CN/{ => docs}/data-table/data-partition.md (100%)
 rename docs/zh-CN/{ => docs}/data-table/hit-the-rollup.md (100%)
 create mode 100644 docs/zh-CN/docs/data-table/index/bitmap-index.md
 rename docs/zh-CN/{ => docs}/data-table/index/bloomfilter.md (100%)
 rename docs/zh-CN/{ => docs}/data-table/index/prefix-index.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/audit-plugin.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/datax.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/doris-manager/cluster-managenent.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/doris-manager/compiling-deploying.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/doris-manager/initializing.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/doris-manager/space-list.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/doris-manager/space-management.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/doris-manager/system-settings.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/external-table/doris-on-es.md (100%)
 create mode 100644 docs/zh-CN/docs/ecosystem/external-table/hive-of-doris.md
 rename docs/zh-CN/{ => docs}/ecosystem/external-table/hudi-external-table.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/external-table/iceberg-of-doris.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/external-table/odbc-of-doris.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/flink-doris-connector.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/logstash.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/plugin-development-manual.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/seatunnel/flink-sink.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/seatunnel/spark-sink.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/spark-doris-connector.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/udf/contribute-udf.md (100%)
 create mode 100644 docs/zh-CN/docs/ecosystem/udf/java-user-defined-function.md
 rename docs/zh-CN/{ => docs}/ecosystem/udf/native-user-defined-function.md (100%)
 rename docs/zh-CN/{ => docs}/ecosystem/udf/remote-user-defined-function.md (100%)
 rename docs/zh-CN/{ => docs}/faq/data-faq.md (100%)
 rename docs/zh-CN/{ => docs}/faq/install-faq.md (100%)
 rename docs/zh-CN/{ => docs}/faq/sql-faq.md (100%)
 rename docs/zh-CN/{ => docs}/get-starting/get-starting.md (100%)
 rename docs/zh-CN/{ => docs}/install/install-deploy.md (100%)
 rename docs/zh-CN/{ => docs}/install/source-install/compilation-arm.md (100%)
 rename docs/zh-CN/{ => docs}/install/source-install/compilation-with-ldb-toolchain.md (100%)
 rename docs/zh-CN/{ => docs}/install/source-install/compilation.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/avg.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/bitmap_union.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/count.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/group_concat.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/max.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/max_by.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/min.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/min_by.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/percentile.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/percentile_approx.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/stddev.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/stddev_samp.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/sum.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/topn.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/var_samp.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/aggregate-functions/variance.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/array-functions/array_contains.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/array-functions/array_position.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/array-functions/element_at.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_max.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_min.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_not.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_or.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_union.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md (100%)
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/intersect_count.md
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md (100%)
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitand.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitnot.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitor.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/bitwise-functions/bitxor.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/cast.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/conditional-functions/case.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/conditional-functions/coalesce.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/conditional-functions/if.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/conditional-functions/ifnull.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/conditional-functions/nullif.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/conditional-functions/nvl.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/convert_tz.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/curdate.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/current_timestamp.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/curtime.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/date_add.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/date_format.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/date_sub.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/datediff.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/day.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/dayname.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/dayofmonth.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/dayofweek.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/dayofyear.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/from_days.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/from_unixtime.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/hour.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/makedate.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/minute.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/month.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/monthname.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/now.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/second.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/str_to_date.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/time_round.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/timediff.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/timestampadd.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/timestampdiff.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/to_date.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/to_days.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/unix_timestamp.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/utc_timestamp.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/week.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/weekday.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/weekofyear.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/year.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/date-time-functions/yearweek.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/digital-masking.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/aes.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/md5.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/sm3.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/encrypt-digest-functions/sm4.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/json-functions/get_json_double.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/json-functions/get_json_int.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/json-functions/get_json_string.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/json-functions/json_array.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/json-functions/json_object.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/json-functions/json_quote.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/math-functions/conv.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/math-functions/pmod.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_astext.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_circle.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_contains.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_linefromtext.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_point.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_polygon.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_x.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/spatial-functions/st_y.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/ascii.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/bit_length.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/char_length.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/concat.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/concat_ws.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/ends_with.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/find_in_set.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/hex.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/instr.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/lcase.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/left.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/length.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/like/like.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/like/not_like.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/locate.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/lower.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/lpad.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/ltrim.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/money_format.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/null_or_empty.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/regexp/not_regexp.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/regexp/regexp.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/repeat.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/replace.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/reverse.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/right.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/rpad.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/split_part.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/starts_with.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/strleft.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/strright.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/substring.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/string-functions/unhex.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/table-functions/explode-bitmap.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/table-functions/explode-json-array.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/table-functions/explode-numbers.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/table-functions/explode-split.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/table-functions/outer-combinator.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md (100%)
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-NTILE.md
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/GRANT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/LDAP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md (100%)
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md (100%)
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-POLICY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md (100%)
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/ARRAY.md
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/BIGINT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/BITMAP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/BOOLEAN.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/CHAR.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/DATE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/DATETIME.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/DECIMAL.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/DOUBLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/FLOAT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/HLL.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/INT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/LARGEINT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/QUANTILE-STATE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/SMALLINT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/STRING.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/TINYINT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Data-Types/VARCHAR.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/KILL.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-POLICY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md (100%)
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLETS.md
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Utility-Statements/HELP.md (100%)
 rename docs/zh-CN/{ => docs}/sql-manual/sql-reference/Utility-Statements/USE.md (100%)
 rename docs/zh-CN/{ => docs}/summary/basic-summary.md (100%)
 rename docs/zh-CN/{ => docs}/summary/system-architecture.md (100%)
 delete mode 100644 docs/zh-CN/ecosystem/external-table/hive-of-doris.md
 delete mode 100644 docs/zh-CN/ecosystem/udf/java-user-defined-function.md
 create mode 100644 docs/zh-CN/sql-manual/sql-functions/array-functions/array_avg.md
 create mode 100644 docs/zh-CN/sql-manual/sql-functions/array-functions/array_max.md
 create mode 100644 docs/zh-CN/sql-manual/sql-functions/array-functions/array_min.md
 create mode 100644 docs/zh-CN/sql-manual/sql-functions/array-functions/array_product.md
 create mode 100644 docs/zh-CN/sql-manual/sql-functions/array-functions/array_sum.md
 create mode 100644 docs/zh-CN/sql-manual/sql-functions/array-functions/size.md
 delete mode 100644 docs/zh-CN/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
 delete mode 100644 docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
 delete mode 100644 docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
 delete mode 100644 docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
 delete mode 100644 docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
 delete mode 100644 docs/zh-CN/sql-manual/sql-reference/Data-Types/ARRAY.md
 delete mode 100644 docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
 create mode 100644 docs/zh-CN/userCase/user.md
 create mode 100644 fe/fe-core/src/main/antlr4/org/apache/doris/nereids/JavaLexer.g4
 create mode 100644 fe/fe-core/src/main/antlr4/org/apache/doris/nereids/JavaParser.g4
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/AlterCatalogNameStmt.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/AlterCatalogPropertyStmt.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/CreateCatalogStmt.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/DefaultValueExprDef.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/DropCatalogStmt.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/ShowCatalogStmt.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/analysis/ShowUserStmt.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/AuthType.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/StoragePolicyResource.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/external/HMSExternalDatabase.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/external/HMSExternalTable.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/FeMetaFormat.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/MetaFooter.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/MetaHeader.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/MetaIndex.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/MetaJsonHeader.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/MetaMagicNumber.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/MetaReader.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/MetaWriter.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/common/proc/BackendLoadStatisticProcNode.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogFactory.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogLog.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/DataSourceMgrProperty.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/DataSourceProperty.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/PlanOperatorVisitor.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/Unbound.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/exceptions/ParsingException.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/exceptions/TransformException.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/cascades/ExploreGroupExpressionJob.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/cascades/ExplorePlanJob.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/cascades/OptimizeGroupExpressionJob.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/cascades/OptimizePlanJob.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/operators/plans/AggPhase.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/operators/plans/physical/PhysicalAggregation.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/operators/plans/physical/PhysicalHashJoin.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/operators/plans/physical/PhysicalSort.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/GroupExpressionMatching.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/GroupMatching.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/PatternMatching.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/TypePattern.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/JavaAstBuilder.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/LogicalBinaryPatternGenerator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/LogicalLeafPatternGenerator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/LogicalUnaryPatternGenerator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PatternDescribable.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PatternDescribableProcessPoint.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PatternDescribableProcessor.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PatternGenerator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PatternGeneratorAnalyzer.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PhysicalBinaryPatternGenerator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PhysicalLeafPatternGenerator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/PhysicalUnaryPatternGenerator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/ClassDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/ClassOrInterfaceModifier.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/ClassOrInterfaceType.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/EnumConstant.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/EnumDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/FieldDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/IdentifyTypeArgumentsPair.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/ImportDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/InterfaceDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/JavaAstNode.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/MemberDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/MethodDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/QualifiedName.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeArgument.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeArguments.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeBound.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeDeclaration.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeParameter.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeParameters.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeType.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/TypeTypeOrVoid.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/VariableDeclarator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/VariableDeclaratorId.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/pattern/generator/javaast/VariableDeclarators.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/DistributionSpec.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/HashDistributionSpec.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/OrderKey.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/RandomDistributionDesc.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/UnboundLogicalProperties.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/AbstractExpressionRewriteRule.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/ExpressionRewriteContext.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/ExpressionRewriteRule.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/ExpressionRewriter.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/ExpressionVisitor.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/RewriteHelper.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/rules/NormalizeExpressionRule.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rewrite/rules/SimplifyNotExprRule.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/ExpressionConverter.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/FunctionCallExpression.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PhysicalPlanTranslator.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PlaceHolderPlan.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PlanContext.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalBinary.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalBinaryPlan.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalLeaf.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalLeafPlan.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalUnary.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalUnaryPlan.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalBinary.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalBinaryPlan.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalLeaf.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalLeafPlan.java
 delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalUnary.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalUnaryPlan.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/FeMetaFormat.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaFooter.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaHeader.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaIndex.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaJsonHeader.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaMagicNumber.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaPersistMethod.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaReader.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/MetaWriter.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/persist/meta/PersistMetaModules.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/policy/RowPolicy.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteInPredicateRule.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/AggStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/AnalyticEvalStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/AssertNumRowsStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/CrossJoinStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/EmptySetStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/ExchangeStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/HashJoinStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/MysqlStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/SelectStatsDerive.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/statistics/TableFunctionStatsDerive.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/AlterCatalogNameStmtTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/AlterCatalogPropsStmtTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/CreateCatalogStmtTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/DropCatalogStmtTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/analysis/ShowCatalogStmtTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/datasource/DatasourceMgrTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/jobs/RewriteTopDownJobTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/pattern/GroupExpressionMatchingTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/plan/TestPlanOutput.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rewrite/ExpressionRewriteTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/planner/StatisticDeriveTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/plugin/PluginInfoTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/plugin/PluginLoaderTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/plugin/PluginMgrTest.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/plugin/PluginTestUtil.java
 delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/plugin/PluginZipTest.java
 create mode 100644 fe/fe-core/src/test/java/org/apache/doris/rewrite/RewriteInPredicateRuleTest.java
 create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/UdafExecutor.java
 create mode 100644 regression-test/data/correctness/test_bitmap_intersect.out
 create mode 100644 regression-test/data/correctness/test_bitmap_serialize.out
 create mode 100644 regression-test/data/correctness/test_bucket_join_with_colocate_table.out
 create mode 100644 regression-test/data/correctness/test_current_timestamp.out
 create mode 100644 regression-test/data/correctness/test_current_timestamp_streamload.csv
 create mode 100644 regression-test/data/correctness/test_outer_join_with_inline_view.out
 create mode 100644 regression-test/data/correctness/test_time_round.out
 create mode 100644 regression-test/data/export/test_outfile.out
 create mode 100644 regression-test/data/performance/redundant_conjuncts.out
 create mode 100644 regression-test/data/query/sql_functions/aggregate_functions/test_aggregate_all_functions.out
 create mode 100644 regression-test/data/query/sql_functions/array_functions/test_array_functions.out
 create mode 100644 regression-test/data/query/sql_functions/bitmap_functions/test_bitmap_function.out
 create mode 100644 regression-test/data/query/sql_functions/cast_function/test_cast_function.out
 create mode 100644 regression-test/data/query/sql_functions/conditional_functions/test_conditional_function.out
 create mode 100644 regression-test/data/query/sql_functions/digital-masking/test_digital_masking.out
 create mode 100644 regression-test/data/query/sql_functions/encryption_digest_functions/test_encryption_function.out
 create mode 100644 regression-test/data/query/sql_functions/hash_functions/test_hash_function.out
 create mode 100644 regression-test/data/query/sql_functions/json_functions/test_json_function.out
 create mode 100644 regression-test/data/query/sql_functions/string_functions/test_string_function.out
 create mode 100644 regression-test/data/query/sql_functions/string_functions/test_string_function_like.out
 create mode 100644 regression-test/data/query/sql_functions/string_functions/test_string_function_regexp.out
 create mode 100644 regression-test/data/query/sql_functions/window_functions/test_ntile_function.csv
 create mode 100644 regression-test/data/query/sql_functions/window_functions/test_ntile_function.out
 create mode 100644 regression-test/data/query/sql_functions/window_functions/test_window_function.out
 create mode 100644 regression-test/suites/correctness/test_bitmap_intersect.groovy
 create mode 100644 regression-test/suites/correctness/test_bitmap_serialize.groovy
 create mode 100644 regression-test/suites/correctness/test_bucket_join_with_colocate_table.groovy
 create mode 100644 regression-test/suites/correctness/test_current_timestamp.groovy
 create mode 100644 regression-test/suites/correctness/test_outer_join_with_inline_view.groovy
 create mode 100644 regression-test/suites/correctness/test_time_round.groovy
 create mode 100644 regression-test/suites/export/test_outfile.groovy
 create mode 100644 regression-test/suites/performance/redundant_conjuncts.groovy
 create mode 100644 regression-test/suites/query/sql_functions/aggregate_functions/test_aggregate_all_functions.groovy
 create mode 100644 regression-test/suites/query/sql_functions/array_functions/test_array_functions.groovy
 create mode 100644 regression-test/suites/query/sql_functions/array_functions/test_cast_array_functions.groovy
 create mode 100644 regression-test/suites/query/sql_functions/bitmap_functions/test_bitmap_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/cast_function/test_cast_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/conditional_functions/test_conditional_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/digital-masking/test_digital_masking.groovy
 create mode 100644 regression-test/suites/query/sql_functions/encryption_digest_functions/test_encryption_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/hash_functions/test_hash_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/json_functions/test_json_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/string_functions/test_string_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/string_functions/test_string_function_like.groovy
 create mode 100644 regression-test/suites/query/sql_functions/string_functions/test_string_function_regexp.groovy
 create mode 100644 regression-test/suites/query/sql_functions/window_functions/test_ntile_function.groovy
 create mode 100644 regression-test/suites/query/sql_functions/window_functions/test_window_function.groovy
 create mode 100644 thirdparty/patches/hyperscan-5.4.0.patch
 delete mode 100644 thirdparty/patches/libhdfs3-master.patch
 create mode 100644 thirdparty/patches/opentelemetry-cpp-1.4.0.patch
 mode change 100755 => 100644 thirdparty/vars.sh


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