New GIS Functiontliy, PostGIS Compatible Behavior, Improved Test Coverage & Accuracy
- Dremio version 23.1.x is now supported (the 0.8.x version set)
- Added support for the following GIS functions:
ST_AsBinaryST_AsEWKBST_GeomFromEWKBST_ConcaveHull(2 variants)ST_SimplifyST_IsSimple
- Most of the functions have moved to use Dremio's internal
nullhandling to simulate PostGIS like behavior fornullfunction arguments. - The geometery's SRID is now properly passed as part of the
(E)WKBoutput of most of the functions (aggregate functions are yet to be fixed) - Functions using multiple Geometry arguments will now fail if Geometries state different SRIDs (aggregate functions are yet to be fixed)
- Different complexity values are now set in the some of the functions, signaling heavier compute costs to Dremio.
- Improved test coverage. Tests also now verify
nullinputs and SRID mismatchs. ST_Centroidbugfix
Full Changelogs:
Dremio Compatibility: 23.1.x,23.0.x, 22.1.x, 22.0.x