This is an automated email from the ASF dual-hosted git repository. lihaopeng pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 54d1630c42 [Opt](vectorized) speed up hash function compute in hash partition (#12334) add 42bdde8750 [Feature](Vectorized) support jdbc scan node (#12010) No new revisions were added by this update. Summary of changes: be/src/exec/exec_node.cpp | 14 + be/src/runtime/descriptors.cpp | 28 ++ be/src/runtime/descriptors.h | 24 ++ be/src/runtime/fragment_mgr.cpp | 2 +- be/src/runtime/user_function_cache.cpp | 18 +- be/src/vec/CMakeLists.txt | 2 + be/src/vec/exec/vjdbc_connector.cpp | 344 +++++++++++++++++++++ be/src/vec/exec/vjdbc_connector.h | 98 ++++++ be/src/vec/exec/vjdbc_scan_node.cpp | 173 +++++++++++ ...alued_function_scannode.h => vjdbc_scan_node.h} | 53 ++-- .../docs/ecosystem/external-table/jdbc-of-doris.md | 215 +++++++++++++ .../docs/ecosystem/external-table/jdbc-of-doris.md | 211 +++++++++++++ .../org/apache/doris/analysis/CreateTableStmt.java | 3 +- .../main/java/org/apache/doris/catalog/Env.java | 9 +- .../org/apache/doris/catalog/JdbcResource.java | 196 ++++++++++++ .../java/org/apache/doris/catalog/JdbcTable.java | 185 +++++++++++ .../java/org/apache/doris/catalog/Resource.java | 6 +- .../java/org/apache/doris/catalog/ResourceMgr.java | 5 +- .../main/java/org/apache/doris/catalog/Table.java | 2 + .../java/org/apache/doris/catalog/TableIf.java | 5 +- .../apache/doris/datasource/InternalCatalog.java | 19 ++ .../org/apache/doris/persist/gson/GsonUtils.java | 4 +- .../{OdbcScanNode.java => JdbcScanNode.java} | 199 +++++------- .../org/apache/doris/planner/OdbcScanNode.java | 2 +- .../apache/doris/planner/SingleNodePlanner.java | 4 + .../apache/doris/statistics/StatisticalType.java | 1 + .../java/org/apache/doris/udf/JdbcExecutor.java | 167 ++++++++++ gensrc/thrift/Descriptors.thrift | 12 + gensrc/thrift/PlanNodes.thrift | 8 + gensrc/thrift/Types.thrift | 20 +- 30 files changed, 1867 insertions(+), 162 deletions(-) create mode 100644 be/src/vec/exec/vjdbc_connector.cpp create mode 100644 be/src/vec/exec/vjdbc_connector.h create mode 100644 be/src/vec/exec/vjdbc_scan_node.cpp copy be/src/vec/exec/{vtable_valued_function_scannode.h => vjdbc_scan_node.h} (62%) create mode 100644 docs/en/docs/ecosystem/external-table/jdbc-of-doris.md create mode 100644 docs/zh-CN/docs/ecosystem/external-table/jdbc-of-doris.md create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/JdbcResource.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/catalog/JdbcTable.java copy fe/fe-core/src/main/java/org/apache/doris/planner/{OdbcScanNode.java => JdbcScanNode.java} (61%) create mode 100644 fe/java-udf/src/main/java/org/apache/doris/udf/JdbcExecutor.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org