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]

Reply via email to