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