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

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


    from b744be6dc2 [NO ISSUE][EXT]: avoid closing resources on non-initialized 
tasks
     new 7f7af27cfd [ASTERIXDB-3706][COMP] Support IF NOT EXISTS Before and 
After identifier in DDL Statements
     new 466bb8b8b5 [ASTERIXDB-3634][EXT]: Validate snapshot on creation and 
query
     new 1933dfca4b [ASTERIXDB-3677][COMP] Fix nested star operators failure
     new bee318fb0a Null merge branch 'gerrit/morpheus' into 'master'
     new 8f3b0f6495 [ASTERIXDB-3677][COMP] Fix nested star operators failure
     new bfdc44e92a [NO ISSUE][HYR][NET] Upgrade gRPC to address Netty CVE
     new 627a10668c [NO ISSUE][MISC] Update Log4j to 2.25.3 for CVE
     new 5510be7dc6 Merge branch 'gerrit/trinity' into 'gerrit/morpheus'
     new f42ec662c3 [NO ISSUE][*DB][EXT] Update Apache Hadoop -> 3.4.2 for CVE
     new 1ed3c060ba Merge branch 'gerrit/neo' into 'gerrit/trinity'
     new a2e1e197ca Merge branch 'gerrit/trinity' into 'gerrit/morpheus'
     new 27562debb3 Merge branch 'gerrit/morpheus' into 'master'
     new 996a015003 MB-70678: re-resolve cluster address on initial connect 
retry
     new b4f3098763 Merge branch 'gerrit/trinity' into 'gerrit/morpheus'
     new 287a9a6416 Merge branch 'gerrit/morpheus' into 'master'
     new 72a01fe09f [ASTERIXDB-3705][GEO] Add new geospatial functions
     new deca321998 [ASTERIXDB-3636][API] Migrate UDF API to domain sockets
     new 0fba729d23 [NO ISSUE]Update README

The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |  26 +-
 .../apache/asterix/optimizer/rules/cbo/Stats.java  |   2 +-
 .../apache/asterix/translator/Receptionist.java    |   8 +-
 asterixdb/asterix-app/pom.xml                      |  30 ++
 .../api/http/server/AbstractNCUdfServlet.java      | 276 ++++++++++++++++++-
 .../asterix/api/http/server/NCUdfApiServlet.java   | 302 ++-------------------
 .../asterix/api/http/server/NCUdfDSApiServlet.java | 116 ++++++++
 .../api/http/server/NCUdfRecoveryServlet.java      |  18 +-
 .../asterix/app/translator/QueryTranslator.java    |  26 +-
 ...er.java => IcebergCatalogStatementHandler.java} |   4 +-
 .../helpers/IcebergStatementValidationHelper.java  |  74 +++++
 .../asterix/hyracks/bootstrap/NCApplication.java   |  48 +++-
 .../api/common/CloudStorageIntegrationUtil.java    |  10 +-
 .../asterix/app/external/CloudUDFLibrarian.java    | 112 ++++++++
 .../asterix/app/external/ExternalUDFLibrarian.java |  13 +-
 .../app/external/IExternalUDFLibrarian.java        |  12 +-
 .../test/cloud_storage/CloudPythonTest.java        |   7 +-
 .../apache/asterix/test/common/TestExecutor.java   |  13 +-
 .../src/test/resources/cc-cloud-storage-main.conf  |   4 +-
 .../single-method/single-method.16.query.sqlpp}    |  19 +-
 .../single-method/single-method.17.query.sqlpp}    |  17 +-
 .../single-method/single-method.18.query.sqlpp}    |  17 +-
 .../single-method/single-method.19.query.sqlpp}    |  18 +-
 .../single-method/single-method.20.query.sqlpp}    |  19 +-
 .../single-method/single-method.21.query.sqlpp}    |  17 +-
 .../two-geometries/two-geometries.06.query.sqlpp}  |  16 +-
 .../results/geojson/datatype/result.08.adm         |   4 +-
 .../results/geojson/single-method/result.16.adm    |   1 +
 .../results/geojson/single-method/result.17.adm    |   1 +
 .../results/geojson/single-method/result.18.adm    |   1 +
 .../results/geojson/single-method/result.19.adm    |   1 +
 .../results/geojson/single-method/result.20.adm    |   1 +
 .../results/geojson/single-method/result.21.adm    |   1 +
 .../results/geojson/two-geometries/result.06.adm   |  10 +
 .../src/test/resources/runtimets/sqlpp_queries.xml |   2 +-
 .../src/main/resources/asx_errormsg/en.properties  |   2 +-
 .../src/main/user-defined_function/udf.md          |   4 +-
 .../asterix-doc/src/site/markdown/geo/functions.md | 102 +++++++
 .../aws/iceberg/IcebergFileRecordReader.java       |   2 +-
 .../iceberg/IcebergParquetRecordReaderFactory.java |  26 +-
 .../util/iceberg/IcebergSnapshotUtils.java         | 115 ++++++++
 .../external/util/iceberg/IcebergUtils.java        |  28 +-
 .../geo/evaluators/GeoFunctionRegistrant.java      |  16 ++
 .../functions/AbstractSTGeometryNDescriptor.java   |   1 +
 ...tryNDescriptor.java => STBufferDescriptor.java} |  77 +++---
 .../evaluators/functions/STCentroidDescriptor.java |  42 +++
 .../functions/STConvexHullDescriptor.java          |  42 +++
 .../evaluators/functions/STDWithinDescriptor.java  | 139 ++++++++++
 .../functions/STDistanceSphereDescriptor.java      |  59 ++++
 .../functions/STFlipCoordinatesDescriptor.java     |  69 +++++
 .../evaluators/functions/STIsValidDescriptor.java  |  42 +++
 .../evaluators/functions/STReverseDescriptor.java  |  42 +++
 .../asterix-lang-sqlpp/src/main/javacc/SQLPP.jj    | 245 ++++++++++++++---
 .../metadata/declared/MetadataProvider.java        |   2 +-
 .../asterix/om/functions/BuiltinFunctions.java     |  19 ++
 .../asterix/test/podman/PodmanUDFLibrarian.java    |  14 +-
 asterixdb/pom.xml                                  |  11 +-
 .../control/common/controllers/NCConfig.java       |   8 +
 .../apache/hyracks/http/api/IServletRequest.java   |   4 +
 .../apache/hyracks/http/server/BaseRequest.java    |  19 ++
 .../org/apache/hyracks/http/server/CLFLogger.java  |   8 +-
 .../org/apache/hyracks/http/server/HttpServer.java |  95 ++++++-
 .../hyracks/http/server/HttpServerInitializer.java |   6 +-
 .../hyracks/ipc/impl/IPCConnectionManager.java     |   1 +
 hyracks-fullstack/pom.xml                          |   4 +-
 65 files changed, 1865 insertions(+), 625 deletions(-)
 create mode 100644 
asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/NCUdfDSApiServlet.java
 rename 
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/handlers/{CatalogStatementHandler.java
 => IcebergCatalogStatementHandler.java} (98%)
 create mode 100644 
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/helpers/IcebergStatementValidationHelper.java
 create mode 100644 
asterixdb/asterix-app/src/test/java/org/apache/asterix/app/external/CloudUDFLibrarian.java
 copy 
asterixdb/asterix-app/src/test/{java/org/apache/asterix/app/external/IExternalUDFLibrarian.java
 => 
resources/runtimets/queries_sqlpp/geojson/single-method/single-method.16.query.sqlpp}
 (63%)
 copy 
asterixdb/asterix-app/src/test/{java/org/apache/asterix/app/external/IExternalUDFLibrarian.java
 => 
resources/runtimets/queries_sqlpp/geojson/single-method/single-method.17.query.sqlpp}
 (63%)
 copy 
asterixdb/asterix-app/src/test/{java/org/apache/asterix/app/external/IExternalUDFLibrarian.java
 => 
resources/runtimets/queries_sqlpp/geojson/single-method/single-method.18.query.sqlpp}
 (63%)
 copy 
asterixdb/asterix-app/src/test/{java/org/apache/asterix/app/external/IExternalUDFLibrarian.java
 => 
resources/runtimets/queries_sqlpp/geojson/single-method/single-method.19.query.sqlpp}
 (63%)
 copy 
asterixdb/asterix-app/src/test/{java/org/apache/asterix/app/external/IExternalUDFLibrarian.java
 => 
resources/runtimets/queries_sqlpp/geojson/single-method/single-method.20.query.sqlpp}
 (63%)
 copy 
asterixdb/asterix-app/src/test/{java/org/apache/asterix/app/external/IExternalUDFLibrarian.java
 => 
resources/runtimets/queries_sqlpp/geojson/single-method/single-method.21.query.sqlpp}
 (63%)
 copy 
asterixdb/asterix-app/src/test/{java/org/apache/asterix/app/external/IExternalUDFLibrarian.java
 => 
resources/runtimets/queries_sqlpp/geojson/two-geometries/two-geometries.06.query.sqlpp}
 (63%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/geojson/single-method/result.16.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/geojson/single-method/result.17.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/geojson/single-method/result.18.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/geojson/single-method/result.19.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/geojson/single-method/result.20.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/geojson/single-method/result.21.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/geojson/two-geometries/result.06.adm
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/iceberg/IcebergSnapshotUtils.java
 copy 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/{AbstractSTGeometryNDescriptor.java
 => STBufferDescriptor.java} (61%)
 create mode 100644 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STCentroidDescriptor.java
 create mode 100644 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STConvexHullDescriptor.java
 create mode 100644 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STDWithinDescriptor.java
 create mode 100644 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STDistanceSphereDescriptor.java
 create mode 100644 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STFlipCoordinatesDescriptor.java
 create mode 100644 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STIsValidDescriptor.java
 create mode 100644 
asterixdb/asterix-geo/src/main/java/org/apache/asterix/geo/evaluators/functions/STReverseDescriptor.java

Reply via email to