feat(geo): Geospatial indexing with geo.* SQL functions (LSM-Tree native storage) #3510
+9,176
−911
Codacy Production / Codacy Static Code Analysis
succeeded
Feb 24, 2026 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Complexity increasing per file
==============================
- engine/src/main/java/com/arcadedb/query/sql/parser/CreateIndexStatement.java 2
- engine/src/main/java/com/arcadedb/query/opencypher/executor/CypherFunctionFactory.java 2
- engine/src/main/java/com/arcadedb/function/sql/geo/GeoUtils.java 29
- engine/src/main/java/com/arcadedb/function/geo/CypherPointFunction.java 6
- engine/src/main/java/com/arcadedb/index/geospatial/LSMTreeGeoIndex.java 102
- engine/src/main/java/com/arcadedb/schema/GeoIndexMetadata.java 6
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoDisjoint.java 4
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoBuffer.java 8
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoAsGeoJson.java 24
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoX.java 9
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoPredicate.java 56
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoY.java 9
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoAsText.java 8
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoWithin.java 3
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoDWithin.java 8
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoIntersects.java 3
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoArea.java 7
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoCrosses.java 6
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoOverlaps.java 6
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoTouches.java 6
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoPolygon.java 19
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoEnvelope.java 7
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoGeomFromText.java 6
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoDistance.java 17
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoPoint.java 8
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoContains.java 4
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoEquals.java 6
- engine/src/main/java/com/arcadedb/function/sql/geo/SQLFunctionGeoLineString.java 13
See the complete overview on Codacy
Loading