Jason Fehr has uploaded this change for review. (
http://gerrit.cloudera.org:8080/24707
Change subject: IMPALA-15270: Implement Geospatial ST_Buffer Function Using
Boost
......................................................................
IMPALA-15270: Implement Geospatial ST_Buffer Function Using Boost
Moves the implementation of the geospatial ST_Buffer function from
Java to Boost. Adds support for two additional function parameters:
* use_spheroid: boolean indicating if the return should use the
spheroidal buffer polygon for more accurate
representation over the Earth.
* buffer_style: string containing space-separated key-value pairs
that control the shape of the returned polygon.
Testing accomplished by new ctest and query tests with results
checked against PostGIS.
Assisted-by: GPT-5.3-Codex (Copilot)
Change-Id: I6faeb533eb464d32629fa402179dc19c25bd78f2
---
M be/src/exprs/geo/CMakeLists.txt
M be/src/exprs/geo/common.h
A be/src/exprs/geo/geometry-wrapper-wkb-test.cc
M be/src/exprs/geo/geometry-wrapper-wkb.cc
M be/src/exprs/geo/geometry-wrapper-wkb.h
M be/src/exprs/geo/geospatial-functions-wkb-ir.cc
M be/src/exprs/geo/geospatial-functions.h
M
fe/src/compat-hive-3/java/org/apache/impala/compat/HiveEsriGeospatialBuiltins.java
M testdata/workloads/functional-query/queries/QueryTest/geospatial-esri.test
9 files changed, 809 insertions(+), 19 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/07/24707/2
--
To view, visit http://gerrit.cloudera.org:8080/24707
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I6faeb533eb464d32629fa402179dc19c25bd78f2
Gerrit-Change-Number: 24707
Gerrit-PatchSet: 2
Gerrit-Owner: Jason Fehr <[email protected]>
Gerrit-Reviewer: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Jason Fehr <[email protected]>