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: [email protected]
For additional commands, e-mail: [email protected]