This is an automated email from the ASF dual-hosted git repository.
Gabriel39 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 3763f098979 [fix](fe) Skip table snapshot resolution for external
views (#69836)
add 8ebf20dc3ac [feature](fe) Support MongoDB ObjectId and Trino JSON
types (#69969)
No new revisions were added by this update.
Summary of changes:
.../complex_type_deserialize_util.h | 27 +-
.../core/data_type_serde/data_type_jsonb_serde.cpp | 22 +-
.../core/data_type_serde/data_type_jsonb_serde.h | 6 +
.../data_type_serde/data_type_nullable_serde.cpp | 26 +-
.../data_type_serde/data_type_nullable_serde.h | 3 +
be/src/core/data_type_serde/data_type_serde.cpp | 8 +
be/src/core/data_type_serde/data_type_serde.h | 9 +
be/src/format/jni/jni_data_bridge.cpp | 29 +++
.../data_type_serde/data_type_jsonb_serde_test.cpp | 161 ++++++++++++
be/test/format/jni/jni_data_bridge_test.cpp | 56 +++++
build.sh | 25 ++
.../thirdparties/docker-compose/mongodb/.gitignore | 2 +
.../thirdparties/docker-compose/mongodb/README.md | 55 ++++
.../docker-compose/mongodb/init/01-fixtures.js | 131 ++++++++++
.../my.cnf => mongodb/mongodb.env.tpl} | 5 +-
.../docker-compose/mongodb/mongodb.yaml.tpl | 57 +++++
docker/thirdparties/run-thirdparties-docker.sh | 23 +-
.../trino-connector-scanner/pom.xml | 12 +
.../MongoObjectIdColumnValueTest.java | 109 ++++++++
.../trinoconnector/TrinoJsonColumnValueTest.java | 110 ++++++++
fe/fe-connector/fe-connector-trino/pom.xml | 13 +
.../trino/TrinoConnectorDorisMetadata.java | 5 +-
.../doris/connector/trino/TrinoPluginManager.java | 2 +
.../doris/connector/trino/TrinoTypeMapping.java | 12 +
.../doris/connector/trino/MongoObjectIdTest.java | 166 ++++++++++++
.../connector/trino/TrinoTypeMappingTest.java | 19 ++
.../TrinoConnectorPluginManager.java | 2 +
gensrc/script/gen_build_version.sh | 13 +-
gensrc/script/test_gen_build_version.sh | 90 +++++++
regression-test/conf/regression-conf.groovy | 6 +
.../sql-function/test_array_function.out | 6 +-
.../mongodb/test_trino_mongodb_batches.out | 61 +++++
.../mongodb/test_trino_mongodb_json.out | 262 +++++++++++++++++++
.../mongodb/test_trino_mongodb_metadata.out | 93 +++++++
.../mongodb/test_trino_mongodb_queries.out | 277 +++++++++++++++++++++
.../mongodb/test_trino_mongodb_types.out | 156 ++++++++++++
.../data/external_table_p2/es/test_es_query.out | 144 +++++------
.../mongodb/test_trino_mongodb_batches.groovy | 61 +++++
.../mongodb/test_trino_mongodb_json.groovy | 135 ++++++++++
.../mongodb/test_trino_mongodb_metadata.groovy | 106 ++++++++
.../mongodb/test_trino_mongodb_queries.groovy | 168 +++++++++++++
.../mongodb/test_trino_mongodb_types.groovy | 88 +++++++
.../external_table_p0/tvf/test_http_tvf.groovy | 10 +-
.../bucket_shuffle_set_operation.groovy | 4 +
44 files changed, 2653 insertions(+), 122 deletions(-)
create mode 100644 docker/thirdparties/docker-compose/mongodb/.gitignore
create mode 100644 docker/thirdparties/docker-compose/mongodb/README.md
create mode 100644
docker/thirdparties/docker-compose/mongodb/init/01-fixtures.js
copy docker/thirdparties/docker-compose/{ranger/ranger-mysql/my.cnf =>
mongodb/mongodb.env.tpl} (94%)
create mode 100644 docker/thirdparties/docker-compose/mongodb/mongodb.yaml.tpl
create mode 100644
fe/be-java-extensions/trino-connector-scanner/src/test/java/org/apache/doris/trinoconnector/MongoObjectIdColumnValueTest.java
create mode 100644
fe/be-java-extensions/trino-connector-scanner/src/test/java/org/apache/doris/trinoconnector/TrinoJsonColumnValueTest.java
create mode 100644
fe/fe-connector/fe-connector-trino/src/test/java/org/apache/doris/connector/trino/MongoObjectIdTest.java
create mode 100755 gensrc/script/test_gen_build_version.sh
create mode 100644
regression-test/data/external_table_p0/trino_connector/mongodb/test_trino_mongodb_batches.out
create mode 100644
regression-test/data/external_table_p0/trino_connector/mongodb/test_trino_mongodb_json.out
create mode 100644
regression-test/data/external_table_p0/trino_connector/mongodb/test_trino_mongodb_metadata.out
create mode 100644
regression-test/data/external_table_p0/trino_connector/mongodb/test_trino_mongodb_queries.out
create mode 100644
regression-test/data/external_table_p0/trino_connector/mongodb/test_trino_mongodb_types.out
create mode 100644
regression-test/suites/external_table_p0/trino_connector/mongodb/test_trino_mongodb_batches.groovy
create mode 100644
regression-test/suites/external_table_p0/trino_connector/mongodb/test_trino_mongodb_json.groovy
create mode 100644
regression-test/suites/external_table_p0/trino_connector/mongodb/test_trino_mongodb_metadata.groovy
create mode 100644
regression-test/suites/external_table_p0/trino_connector/mongodb/test_trino_mongodb_queries.groovy
create mode 100644
regression-test/suites/external_table_p0/trino_connector/mongodb/test_trino_mongodb_types.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]