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

lihaopeng pushed a change to branch vectorized
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.


    omit ba09d3d  [Vectorized][Bug] Bitmap/HLL type no support cast to 
varchar/char (#7737)
    omit 881b15d  [Vectorized][Feature] upport function conv  (#7693)
    omit 1ac2205  [Vectorized][Bug] Fix get wrong result when select random 
column && fix get wrong has_null_tag (#7728)
    omit 1759125  [Vectorized][Enhancement] use simd to speed up coalesce and 
if_not_null function (#7722)
    omit cc1094b  [Vectorized][Enhancement] fix some bug & improve some code 
(#7714)
    omit ca35232  [Vectorized][Bug] fix 'negative' function ut run fail && fix 
testIsBucketShuffleJoin run fail && fix some compile fail (#7688)
    omit 5b0997b  [Vectorized] (olap) Optimize BlockReader's performance (#7642)
    omit a7ba883  [Feature][Vectorized] Support String in vec exe engine (#7670)
    omit 9bc346f  [Vectorized] [Function] Support do not fold constant at 
vectorized (#7668)
    omit f8bf00f  [Vectorized] Support bloom filter predicate on vectorized 
engine storage layer (#7557)
    omit 4ec9f0c  [vectorized] [block] Add new method get_data_type to avoid 
unnecessary copy  by the method get_data_type (#7600)
    omit 55a6a80  [Vectorized][Feature] support 
money_format/ucase/character_length (#7649)
    omit 9b3897a  [Vectorizd] [Function] Add string type vec support at 
doris_builtins_functions[D (#7661)
    omit 3b09779  [Bug] Fix function nulllable not match and largetint cast 
failed (#7659)
    omit 23e1518  [Function][Vec] add function coalesce (#7632)
    omit 5830710  [Vectorized][Feature] fix core dump when using function 
override and function alias at the same time && support substr(str,int) 
override (#7640)
    omit 5229418  [Bug] Fix bug of cast expr nullable and ifnull function 
(#7626)
    omit 4a213f2  [Refactor] Cow refactor: giveup using boost (#7567)
    omit 5d711ce  [Vectorized][Function] Support function  and (#7618)
    omit 19249d6  [Bug] Change parser string to int (#7595)
    omit 8d440c6  [Bug] Fix bug of concat function and fold const expr (#7608)
    omit 27d0b07  [Function] Fix error about rank/dense_rank/row_number return 
always not nullable (#7561)
    omit ad71c92  [Bug] Fix negative function error result and sort node eos 
(#7555)
    omit e0cadc4  [Vectorized Exec Engine] Support Vectorized Exec Engine In 
Doris
     add b2c5f25  [docs] add more faq and FE debugging method (#7422)
     add 46ca012  [fix](bloom-filter) Fix error when handle empty string in 
bloom filter (#7448)
     add d6cc3fd  [fix](materialized-view) forbidden create materialized view 
with distinct (#7494)
     add d457ab3  [imporvement] remove unused method from AggregateFunction 
(#7496)
     add a60d86c  [improvement](broker) add disable cache config for broker 
(#7506)
     add 7b13ac5  [deps][chore] make openssl works with old glibc version 
(#7541)
     add 6657524  [feature](sql-block-rule) add partition_num, tablet_num, 
cardinality in SqlBlockRule to block big/slow sql (#7403)
     add bf4a867  [improvement](tablet-repair) add a config repair_slow_replica 
(#7423)
     add 5c104ec  [Improvement] use "storage_cooldown_seconds" property when 
storage medium is SSD (#7532)
     add 9ddcf06  [improvement](load) Transaction for load job with no data for 
all partitions should be considered as normal and should not be aborted (#7240)
     add 738d2d2  [refactor] update parent pom  version and optimize build 
scripts (#7548)
     add 2a2f12c  [refactor & fix](exce & olap) refactor reader: rename Reader 
to TabletReader (#7544)
     add e1374d8  [fix](tablet-scheduler) Fix decommission backend bug (#7563)
     add 5635454  [Optimize](Runtime Filter) Support merge in runtime 
filter(#7546) (#7547)
     add 831f4cd  [improvement](website)(proc) Make web page base proc dir and 
variables orderly (#7535)
     add 1f88c5f  [improvement](git) add vscode devcontainer config into git 
ignore (#7602)
     add 90aa6c8  [fix](syntax) Add STRUCT to keywords (#7606)
     add 1e0e472  [fix](audit-plugin) Fix audit load plugin may stopped when 
throw unexpected exceptions (#7607)
     add 482bf05  [refactor](log) remove RewriteClasses unused LOG reference 
(#7609)
     add ad35067  [chore][docs] add deploy spark/flink connectors to maven 
release repo docs (#7616)
     add 3a8a85b  [Optimize][Extension] optimize extension datax 
doriswriter,Remove import doris via csv in Dataxwriter, only support via json 
(#7568)
     add 9aaa3f6  [improvement](spark-connector) Stream load http exception 
handling (#7514)
     add 15d54ba  [fix](error-hub) use lock to protect the creation of error 
hub (#7605)
     add 7254bcc  [refactor](spark-connector) delete useless maven dependencies 
and some code variable definition issues (#7655)
     add ff4284f  [feature](hint)(mysql-compatibility) Support general hints in 
select statement (#7664)
     add 68c87de  [fix](website) fix CaseList component bug (#7683)
     add 83f6eef  [improvement](routine-load) Make routine load work with old 
kafka version (#7630)
     add 4ac8b3c  [fix][s3] Fix bug that can not visit aliyun oss with aws s3 
sdk (#7691)
     add d418887  [comminity](github) Polish PR template (#7638)
     add 6864a37  [improvement](spark-connector) Throw an exception when the 
data push fails and there are too many retries (#7531)
     add 8685b6b  [improvement](executor) Optimize lock of client cache (#7543)
     add 2cf574d  [docs] Improve instructions for the configuration of BE.  
(#7620)
     add 1b2acb6  [docs] update the document format (#7689)
     add 2de7983  [docs](hive)(function) fix Hive type error and optimize alias 
function example (#7694)
     add a034c20  [fix](website) Add trademarks footer on official website 
(#7696)
     add db26495  [docs](website) Add Database ODBC version correspondence 
(#7675)
     add 8ac3204  [fix](show) fix ConcurrentModificationException for show proc 
'/current_queries' (#7707)
     add 5e1caea  [fix](lateral-view) Fix some bugs about lateral view (#7721)
     add ccb6c6a  [docs] update seatunnel.md (#7731)
     new 07abe49  [Vectorized Exec Engine] Support Vectorized Exec Engine In 
Doris
     new 54bd985  [Bug] Fix negative function error result and sort node eos 
(#7555)
     new 204a35d  [Function] Fix error about rank/dense_rank/row_number return 
always not nullable (#7561)
     new 2d31421  [Bug] Fix bug of concat function and fold const expr (#7608)
     new 3339878  [Bug] Change parser string to int (#7595)
     new 326f0d7  [Vectorized][Function] Support function  and (#7618)
     new fb945cd  [Refactor] Cow refactor: giveup using boost (#7567)
     new c4623f2  [Bug] Fix bug of cast expr nullable and ifnull function 
(#7626)
     new bdeb6b7  [Vectorized][Feature] fix core dump when using function 
override and function alias at the same time && support substr(str,int) 
override (#7640)
     new 3425e8a  [Function][Vec] add function coalesce (#7632)
     new ead467c  [Bug] Fix function nulllable not match and largetint cast 
failed (#7659)
     new 9432587  [Vectorizd] [Function] Add string type vec support at 
doris_builtins_functions[D (#7661)
     new 01d9434  [Vectorized][Feature] support 
money_format/ucase/character_length (#7649)
     new 77e0212  [vectorized] [block] Add new method get_data_type to avoid 
unnecessary copy  by the method get_data_type (#7600)
     new 952f0e3  [Vectorized] Support bloom filter predicate on vectorized 
engine storage layer (#7557)
     new a051b33  [Vectorized] [Function] Support do not fold constant at 
vectorized (#7668)
     new 0dd1662  [Feature][Vectorized] Support String in vec exe engine (#7670)
     new 3e45025  [Vectorized] (olap) Optimize BlockReader's performance (#7642)
     new 27d3898  [Vectorized][Bug] fix 'negative' function ut run fail && fix 
testIsBucketShuffleJoin run fail && fix some compile fail (#7688)
     new 2c38a50  [Vectorized][Enhancement] fix some bug & improve some code 
(#7714)
     new 28fb8c7  [Vectorized][Enhancement] use simd to speed up coalesce and 
if_not_null function (#7722)
     new b79496b  [Vectorized][Bug] Fix get wrong result when select random 
column && fix get wrong has_null_tag (#7728)
     new 2af5181  [Vectorized][Feature] upport function conv  (#7693)
     new e9056d6  [Vectorized][Bug] Bitmap/HLL type no support cast to 
varchar/char (#7737)
     new fc05698  [Vectorized] Rebase code from master

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (ba09d3d)
            \
             N -- N -- N   refs/heads/vectorized (fc05698)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 25 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |  36 +-
 .github/workflows/build-extension.yml              |  16 +-
 .gitignore                                         |   1 +
 README.md                                          |   3 +-
 be/src/agent/task_worker_pool.cpp                  |   8 +-
 be/src/common/config.h                             |   5 +
 be/src/exec/hash_join_node.cpp                     |   3 +-
 be/src/exec/json_scanner.cpp                       |   6 +-
 be/src/exec/olap_scan_node.cpp                     |   4 +-
 be/src/exec/olap_scanner.cpp                       | 190 ++++++-----
 be/src/exec/olap_scanner.h                         |  29 +-
 be/src/exec/table_function_node.cpp                |  15 +-
 be/src/exprs/bloomfilter_predicate.h               |  11 +-
 be/src/exprs/json_functions.cpp                    |   9 +-
 be/src/exprs/json_functions.h                      |   5 +-
 be/src/exprs/runtime_filter.cpp                    | 361 ++++++++++++++++++--
 be/src/exprs/runtime_filter.h                      |  27 +-
 be/src/exprs/runtime_filter_slots.h                |  51 ++-
 be/src/exprs/table_function/explode_bitmap.cpp     |   1 +
 be/src/olap/collect_iterator.cpp                   |   4 +-
 be/src/olap/collect_iterator.h                     |  10 +-
 be/src/olap/delete_handler.cpp                     |   2 +-
 be/src/olap/delete_handler.h                       |   4 +-
 be/src/olap/merger.cpp                             |   2 +-
 be/src/olap/reader.cpp                             | 106 +++---
 be/src/olap/reader.h                               | 109 +++---
 be/src/olap/row_cursor.cpp                         |   6 +-
 be/src/olap/rowset/alpha_rowset_reader.cpp         |   4 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |   4 +-
 be/src/olap/rowset/rowset_reader_context.h         |   4 +-
 be/src/olap/task/engine_checksum_task.cpp          |   2 +-
 be/src/olap/tuple_reader.cpp                       |  22 +-
 be/src/olap/tuple_reader.h                         |  11 +-
 be/src/runtime/client_cache.cpp                    | 114 ++++---
 be/src/runtime/client_cache.h                      |   3 +
 be/src/runtime/fragment_mgr.cpp                    |   3 +-
 be/src/runtime/routine_load/data_consumer.cpp      |   1 +
 be/src/runtime/runtime_filter_mgr.cpp              |  21 +-
 be/src/runtime/runtime_filter_mgr.h                |  10 +-
 be/src/runtime/runtime_state.cpp                   |  20 +-
 be/src/runtime/runtime_state.h                     |   1 +
 .../runtime/stream_load/stream_load_executor.cpp   |   7 +-
 be/src/vec/exec/join/vhash_join_node.cpp           |   2 +-
 be/src/vec/exec/volap_scanner.cpp                  |   7 +-
 be/src/vec/exec/volap_scanner.h                    |   6 +-
 be/src/vec/functions/function_binary_arithmetic.h  |   2 +-
 be/src/vec/olap/block_reader.cpp                   |   2 +-
 be/src/vec/olap/block_reader.h                     |   4 +-
 be/src/vec/olap/vcollect_iterator.cpp              |   6 +-
 be/src/vec/olap/vcollect_iterator.h                |  14 +-
 be/src/vec/runtime/vdatetime_value.cpp             |   2 +-
 be/src/vec/runtime/vdatetime_value.h               |   2 +-
 be/test/exprs/json_function_test.cpp               |  35 +-
 be/test/exprs/runtime_filter_test.cpp              | 168 ++++++++--
 be/test/vec/core/block_test.cpp                    |   2 +-
 docs/.vuepress/components/CaseList.vue             |   5 +-
 docs/.vuepress/public/images/close_staging.png     | Bin 0 -> 195183 bytes
 docs/.vuepress/public/images/release-stage.png     | Bin 0 -> 224173 bytes
 docs/.vuepress/public/images/staging_repo.png      | Bin 0 -> 392700 bytes
 docs/.vuepress/sidebar/en.js                       |   4 +-
 docs/.vuepress/sidebar/zh-CN.js                    |   2 +
 docs/.vuepress/theme/components/Footer.vue         |   8 +-
 .../en/administrator-guide/block-rule/sql-block.md |  29 +-
 docs/en/administrator-guide/config/be_config.md    |  12 +-
 docs/en/administrator-guide/config/fe_config.md    |   6 +
 .../load-data/routine-load-manual.md               |   2 +-
 docs/en/administrator-guide/runtime-filter.md      |   3 +-
 docs/en/community/how-to-deploy-to-maven.md        | 191 +++++++++++
 docs/en/community/security.md                      |  38 +++
 docs/en/developer-guide/debug-tool.md              |  78 ++++-
 docs/en/extending-doris/datax.md                   |   4 +-
 docs/en/extending-doris/flink-doris-connector.md   |  22 +-
 docs/en/extending-doris/hive-of-doris.md           |   4 +-
 docs/en/extending-doris/odbc-of-doris.md           |  94 ++++++
 docs/en/extending-doris/seatunnel.md               |   9 +-
 docs/en/extending-doris/spark-doris-connector.md   |  29 +-
 docs/en/faq/faq.md                                 |  25 +-
 docs/en/installing/install-deploy.md               |   6 +-
 .../Data Definition/create-function.md             |   4 +-
 .../sql-statements/Data Manipulation/LOAD.md       |   6 +
 .../administrator-guide/block-rule/sql-block.md    |  33 +-
 docs/zh-CN/administrator-guide/config/be_config.md |  10 +-
 docs/zh-CN/administrator-guide/config/fe_config.md |  10 +
 docs/zh-CN/administrator-guide/export-manual.md    |   2 +-
 .../load-data/routine-load-manual.md               |   2 +-
 docs/zh-CN/administrator-guide/runtime-filter.md   |   4 +-
 docs/zh-CN/community/how-to-deploy-to-maven.md     | 191 +++++++++++
 docs/zh-CN/community/security.md                   |  34 ++
 docs/zh-CN/developer-guide/debug-tool.md           |  79 ++++-
 docs/zh-CN/downloads/downloads.md                  |  20 ++
 docs/zh-CN/extending-doris/datax.md                |   4 +-
 .../zh-CN/extending-doris/flink-doris-connector.md |  28 +-
 docs/zh-CN/extending-doris/hive-of-doris.md        |   2 +-
 docs/zh-CN/extending-doris/odbc-of-doris.md        |  92 +++++
 docs/zh-CN/extending-doris/seatunnel.md            |  39 ++-
 .../zh-CN/extending-doris/spark-doris-connector.md |  28 +-
 docs/zh-CN/faq/faq.md                              |  20 ++
 docs/zh-CN/installing/install-deploy.md            |   4 +-
 .../Data Definition/create-function.md             |   4 +-
 .../sql-statements/Data Manipulation/LOAD.md       |  92 ++---
 env.sh                                             |  80 ++---
 extension/DataX/doriswriter/doc/doriswriter.md     |  12 -
 .../plugin/writer/doriswriter/DorisCodec.java      |  34 +-
 .../plugin/writer/doriswriter/DorisCsvCodec.java   |  52 ---
 .../plugin/writer/doriswriter/DorisFlushBatch.java | 108 +++---
 .../plugin/writer/doriswriter/DorisJsonCodec.java  |  42 +--
 .../plugin/writer/doriswriter/DorisWriter.java     | 117 +++----
 .../writer/doriswriter/DorisWriterEmitter.java     |  67 ++--
 .../datax/plugin/writer/doriswriter/Key.java       |  56 +---
 extension/flink-doris-connector/build.sh           |  38 ++-
 extension/flink-doris-connector/pom.xml            |  45 ++-
 extension/spark-doris-connector/build.sh           |  49 +--
 extension/spark-doris-connector/pom.xml            |  46 ++-
 extension/spark-doris-connector/pom_3.0.xml        | 372 ---------------------
 .../org/apache/doris/spark/DorisStreamLoad.java    |  18 +-
 .../apache/doris/spark/backend/BackendClient.java  |   2 +-
 .../java/org/apache/doris/spark/cfg/Settings.java  |   2 +-
 .../org/apache/doris/spark/rest/RestService.java   |   6 +-
 .../apache/doris/spark/serialization/Routing.java  |   2 +-
 .../java/org/apache/doris/spark/util/IOUtils.java  |   1 -
 .../doris/spark/sql/DorisSourceProvider.scala      |  16 +-
 .../doris/spark/sql/DorisStreamLoadSink.scala      |  13 +-
 .../apache/doris/spark/rest/TestRestService.java   |   2 +-
 .../doris/spark/serialization/TestRowBatch.java    |   2 +-
 fe/fe-common/pom.xml                               |  21 +-
 fe/fe-core/pom.xml                                 |  17 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |  76 ++++-
 .../java/org/apache/doris/alter/RollupJobV2.java   |   1 +
 .../doris/analysis/AlterSqlBlockRuleStmt.java      |  36 +-
 .../doris/analysis/CreateMaterializedViewStmt.java |  25 +-
 .../doris/analysis/CreateSqlBlockRuleStmt.java     |  49 ++-
 .../org/apache/doris/analysis/LateralViewRef.java  |   6 +-
 .../doris/analysis/MVColumnBitmapUnionPattern.java |   3 +
 .../doris/analysis/MVColumnHLLUnionPattern.java    |   3 +
 .../doris/analysis/MVColumnOneChildPattern.java    |   3 +
 .../java/org/apache/doris/analysis/SelectList.java |   8 +-
 .../doris/analysis/ShowSqlBlockRuleStmt.java       |   3 +
 .../org/apache/doris/blockrule/SqlBlockRule.java   |  51 ++-
 .../apache/doris/blockrule/SqlBlockRuleMgr.java    |  55 ++-
 .../apache/doris/catalog/AggregateFunction.java    |  41 ++-
 .../java/org/apache/doris/catalog/Catalog.java     |   4 +
 .../org/apache/doris/catalog/DataProperty.java     |   8 +-
 .../doris/catalog/MaterializedIndexMeta.java       |   1 +
 .../java/org/apache/doris/catalog/Replica.java     |   4 +-
 .../main/java/org/apache/doris/catalog/Tablet.java |  21 +-
 .../org/apache/doris/clone/TabletScheduler.java    |  47 ++-
 .../main/java/org/apache/doris/common/Config.java  |   6 +
 .../java/org/apache/doris/common/ErrorCode.java    |   2 +
 .../org/apache/doris/common/proc/BaseProcDir.java  |   6 +-
 .../org/apache/doris/common/util/SqlBlockUtil.java |  99 ++++++
 .../apache/doris/http/action/VariableAction.java   |   9 +-
 .../load/routineload/KafkaRoutineLoadJob.java      |  10 -
 .../doris/load/update/UpdateStmtExecutor.java      |  15 -
 .../org/apache/doris/planner/OlapScanNode.java     |   8 +
 .../org/apache/doris/planner/RuntimeFilter.java    |   2 +-
 .../doris/planner/RuntimeFilterGenerator.java      |  16 -
 .../main/java/org/apache/doris/qe/Coordinator.java |  18 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |  39 +--
 .../doris/rewrite/RewriteAliasFunctionRule.java    |   4 -
 .../doris/rewrite/RewriteEncryptKeyRule.java       |   3 -
 .../doris/rewrite/RewriteLikePredicateRule.java    |   4 -
 .../doris/transaction/DatabaseTransactionMgr.java  |  11 -
 .../TransactionCommitFailedException.java          |   2 -
 fe/fe-core/src/main/jflex/sql_scanner.flex         |   1 -
 .../doris/analysis/AlterSqlBlockRuleStmtTest.java  |  27 ++
 .../analysis/CreateMaterializedViewStmtTest.java   |  96 +++++-
 .../doris/analysis/CreateSqlBlockRuleStmtTest.java |  54 +++
 .../analysis/MVColumnBitmapUnionPatternTest.java   |  22 +-
 .../analysis/MVColumnHLLUnionPatternTest.java      |  22 +-
 .../analysis/MVColumnOneChildPatternTest.java      |  17 +-
 .../org/apache/doris/analysis/SelectStmtTest.java  |  29 ++
 .../doris/blockrule/SqlBlockRuleMgrTest.java       | 146 +++++++-
 .../org/apache/doris/catalog/DataPropertyTest.java |  42 +++
 .../doris/clone/TabletReplicaTooSlowTest.java      | 180 ++++++++++
 .../doris/load/update/UpdateStmtExecutorTest.java  |  10 +
 .../org/apache/doris/planner/QueryPlanTest.java    |  13 +-
 .../java/org/apache/doris/qe/ShowExecutorTest.java |   9 +-
 fe/pom.xml                                         |  47 ++-
 fe/spark-dpp/pom.xml                               |  14 +-
 fe_plugins/auditdemo/pom.xml                       |   2 +-
 fe_plugins/auditloader/pom.xml                     |   2 +-
 .../doris/plugin/audit/AuditLoaderPlugin.java      |  34 +-
 fe_plugins/pom.xml                                 |  26 +-
 fs_brokers/apache_hdfs_broker/pom.xml              |  16 +-
 .../doris/broker/hdfs/FileSystemManager.java       |   3 +-
 gensrc/proto/internal_service.proto                |   9 +
 samples/connect/java/client/pom.xml                |   2 +-
 thirdparty/CHANGELOG.md                            |   5 +
 thirdparty/build-thirdparty.sh                     |  10 +-
 thirdparty/vars.sh                                 |  10 +-
 190 files changed, 3866 insertions(+), 1683 deletions(-)
 create mode 100644 docs/.vuepress/public/images/close_staging.png
 create mode 100644 docs/.vuepress/public/images/release-stage.png
 create mode 100644 docs/.vuepress/public/images/staging_repo.png
 create mode 100644 docs/en/community/how-to-deploy-to-maven.md
 create mode 100644 docs/en/community/security.md
 create mode 100644 docs/zh-CN/community/how-to-deploy-to-maven.md
 create mode 100644 docs/zh-CN/community/security.md
 delete mode 100644 
extension/DataX/doriswriter/src/main/java/com/alibaba/datax/plugin/writer/doriswriter/DorisCsvCodec.java
 delete mode 100644 extension/spark-doris-connector/pom_3.0.xml
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/util/SqlBlockUtil.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/catalog/DataPropertyTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/clone/TabletReplicaTooSlowTest.java

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to