This is an automated email from the ASF dual-hosted git repository. jackie pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
from 5282563 [TE] deprecate the yaml/list endpoint (#5733) add 1124897 [Part 1] Add geo support (#5654) No new revisions were added by this update. Summary of changes: .../common/function/TransformFunctionType.java | 23 +- pinot-core/pom.xml | 5 +- .../apache/pinot/core/geospatial/GeometryType.java | 70 +++ .../pinot/core/geospatial/GeometryUtils.java | 54 +++ .../core/geospatial/serde/GeometrySerializer.java | 526 +++++++++++++++++++++ .../function/ConstructFromTextFunction.java | 85 ++++ .../function/ConstructFromWKBFunction.java | 85 ++++ .../transform/function/ScalarFunctions.java | 57 +++ .../transform/function/StAreaFunction.java | 221 +++++++++ .../transform/function/StAsBinaryFunction.java | 82 ++++ .../transform/function/StAsTextFunction.java | 86 ++++ .../transform/function/StContainsFunction.java | 94 ++++ .../transform/function/StDistanceFunction.java | 160 +++++++ .../transform/function/StEqualsFunction.java | 88 ++++ .../transform/function/StGeogFromTextFunction.java | 40 ++ .../transform/function/StGeogFromWKBFunction.java | 40 ++ .../transform/function/StGeomFromTextFunction.java | 40 ++ .../transform/function/StGeomFromWKBFunction.java | 40 ++ .../transform/function/StGeometryTypeFunction.java | 79 ++++ .../transform/function/StPointFunction.java | 88 ++++ .../transform/function/StPolygonFunction.java | 68 +++ .../transform/function/BaseTransformFunction.java | 2 + .../function/TransformFunctionFactory.java | 35 +- .../ExpressionTransformerTest.java | 15 +- .../core/geospatial/serde/GeometrySerdeTest.java | 152 ++++++ .../core/geospatial/transform/GeoFunctionTest.java | 163 +++++++ .../geospatial/transform/GeoInputOutputTest.java | 62 +++ .../geospatial/transform/StAreaFunctionTest.java | 80 ++++ .../transform/StContainsFunctionTest.java | 44 ++ .../transform/StDistanceFunctionTest.java | 70 +++ .../geospatial/transform/StEqualFunctionTest.java | 38 ++ .../transform/StGeometryTypeFunctionTest.java | 48 ++ .../geospatial/transform/StPointFunctionTest.java | 65 +++ .../function/BaseTransformFunctionTest.java | 7 + .../resources/geospatial/complex-linestring.txt | 1 + .../geospatial/complex-multilinestring.txt | 1 + .../resources/geospatial/complex-multipoint.txt | 1 + .../resources/geospatial/complex-multipolygon.txt | 1 + .../test/resources/geospatial/complex-polygon.txt | 1 + pinot-perf/pom.xml | 4 +- .../pinot/perf/BenchmarkGeospatialSerde.java | 323 +++++++++++++ .../java/org/apache/pinot/spi/data/Schema.java | 2 +- .../java/org/apache/pinot/spi/utils/JsonUtils.java | 8 +- .../pinot/tools/streams/MeetupRsvpStream.java | 13 +- .../stream/meetupRsvp/meetupRsvp_schema.json | 13 + pom.xml | 8 + 46 files changed, 3168 insertions(+), 20 deletions(-) create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/GeometryType.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/GeometryUtils.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/serde/GeometrySerializer.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/ConstructFromTextFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/ConstructFromWKBFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/ScalarFunctions.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StAreaFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StAsBinaryFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StAsTextFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StContainsFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StDistanceFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StEqualsFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StGeogFromTextFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StGeogFromWKBFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StGeomFromTextFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StGeomFromWKBFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StGeometryTypeFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StPointFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/geospatial/transform/function/StPolygonFunction.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/serde/GeometrySerdeTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/GeoFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/GeoInputOutputTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/StAreaFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/StContainsFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/StDistanceFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/StEqualFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/StGeometryTypeFunctionTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/geospatial/transform/StPointFunctionTest.java create mode 100644 pinot-core/src/test/resources/geospatial/complex-linestring.txt create mode 100644 pinot-core/src/test/resources/geospatial/complex-multilinestring.txt create mode 100644 pinot-core/src/test/resources/geospatial/complex-multipoint.txt create mode 100644 pinot-core/src/test/resources/geospatial/complex-multipolygon.txt create mode 100644 pinot-core/src/test/resources/geospatial/complex-polygon.txt create mode 100644 pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkGeospatialSerde.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org