You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/04/13 08:25:26 UTC

[doris] branch master updated (c4e9808382 -> 2f64a8b387)

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

morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from c4e9808382 [feature](multi-catalog) support trino jdbc catalog and jdbc external table (#18497)
     add 2f64a8b387 [feature](GEO)Support read/write WKB/EWKB to gis types (#18526)

No new revisions were added by this update.

Summary of changes:
 be/src/geo/ByteOrderDataInStream.h                 |  89 ++++++++++
 be/src/geo/ByteOrderValues.cpp                     | 122 +++++++++++++
 be/src/geo/ByteOrderValues.h                       |  49 +++++
 be/src/geo/CMakeLists.txt                          |   5 +-
 be/src/geo/geo_common.h                            |   1 +
 be/src/geo/geo_tobinary.cpp                        | 141 +++++++++++++++
 be/src/geo/geo_tobinary.h                          |  58 ++++++
 be/src/geo/{geo_common.h => geo_tobinary_type.h}   |  49 +++--
 be/src/geo/geo_types.cpp                           |  99 +++++++++++
 be/src/geo/geo_types.h                             |  16 ++
 be/src/geo/{geo_common.h => machine.h}             |  41 +----
 be/src/geo/wkb_parse.cpp                           | 197 +++++++++++++++++++++
 be/src/geo/{geo_common.h => wkb_parse.h}           |  52 +++---
 be/src/geo/{geo_common.h => wkb_parse_ctx.h}       |  43 ++---
 be/src/vec/functions/functions_geo.cpp             | 194 ++++++++++++++++++++
 .../sql-functions/spatial-functions/st_asbinary.md |  70 ++++++++
 .../sql-functions/spatial-functions/st_asewkb.md   |  70 ++++++++
 .../spatial-functions/st_geometryfromewkb.md       |  93 ++++++++++
 .../spatial-functions/st_geometryfromwkb.md        |  90 ++++++++++
 docs/sidebars.json                                 |   6 +-
 .../sql-functions/spatial-functions/st_asbinary.md |  70 ++++++++
 .../sql-functions/spatial-functions/st_asewkb.md   |  70 ++++++++
 .../spatial-functions/st_geometryfromewkb.md       |  92 ++++++++++
 .../spatial-functions/st_geometryfromwkb.md        |  99 +++++++++++
 .../doris/catalog/BuiltinScalarFunctions.java      |  12 ++
 .../expressions/functions/scalar/StAsBinary.java   |  70 ++++++++
 .../expressions/functions/scalar/StAsEWKB.java     |  70 ++++++++
 .../functions/scalar/StGeomFromEWKB.java           |  70 ++++++++
 .../functions/scalar/StGeomFromWKB.java            |  70 ++++++++
 .../functions/scalar/StGeometryFromEWKB.java       |  70 ++++++++
 .../functions/scalar/StGeometryFromWKB.java        |  70 ++++++++
 .../expressions/visitor/ScalarFunctionVisitor.java |  30 ++++
 gensrc/script/doris_builtins_functions.py          |  12 ++
 .../data/nereids_function_p0/scalar_function/S.out | 174 ++++++++++++++++++
 .../spatial_functions/test_gis_function.out        |  36 ++++
 .../spatial_functions/test_gis_function.out        |  36 ++++
 .../nereids_function_p0/scalar_function/S.groovy   |  12 ++
 .../spatial_functions/test_gis_function.groovy     |  17 ++
 .../spatial_functions/test_gis_function.groovy     |  16 ++
 39 files changed, 2464 insertions(+), 117 deletions(-)
 create mode 100644 be/src/geo/ByteOrderDataInStream.h
 create mode 100644 be/src/geo/ByteOrderValues.cpp
 create mode 100644 be/src/geo/ByteOrderValues.h
 create mode 100644 be/src/geo/geo_tobinary.cpp
 create mode 100644 be/src/geo/geo_tobinary.h
 copy be/src/geo/{geo_common.h => geo_tobinary_type.h} (52%)
 copy be/src/geo/{geo_common.h => machine.h} (51%)
 create mode 100644 be/src/geo/wkb_parse.cpp
 copy be/src/geo/{geo_common.h => wkb_parse.h} (51%)
 copy be/src/geo/{geo_common.h => wkb_parse_ctx.h} (51%)
 create mode 100644 docs/en/docs/sql-manual/sql-functions/spatial-functions/st_asbinary.md
 create mode 100644 docs/en/docs/sql-manual/sql-functions/spatial-functions/st_asewkb.md
 create mode 100644 docs/en/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromewkb.md
 create mode 100644 docs/en/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromwkb.md
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_asbinary.md
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_asewkb.md
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromewkb.md
 create mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromwkb.md
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/StAsBinary.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/StAsEWKB.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/StGeomFromEWKB.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/StGeomFromWKB.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/StGeometryFromEWKB.java
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/StGeometryFromWKB.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org