Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 22.1.x #29

Merged
merged 18 commits into from
Dec 16, 2022
Merged

Update 22.1.x #29

merged 18 commits into from
Dec 16, 2022

Conversation

sheinbergon
Copy link
Owner

No description provided.

sheinbergon and others added 18 commits October 10, 2022 21:39
* Jts upgrade 21.2 (#19)

* Additional Functionality (#13)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Additional Functionality (#13) (#14)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Work on angle functionality and proj4 transform

* Added missing files

* Added ST_Angle implementations

* Added Azimuth

* Added ST_Union Aggregate variant

* Some fixes following manual tests

* Jts upgrade 21.1 (#18)

* Additional Functionality (#13)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Work on angle functionality and proj4 transform

* Added missing files

* Added ST_Angle implementations

* Added Azimuth

* Added ST_Union Aggregate variant

* Some fixes following manual tests

* Bad version fix

* 21.1.x add tests (#20)

* Dremio 21.2.x upgrade

* Updated WIKI link

* Additional Functionality (#13)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Additional Functionality (#13) (#15)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Work on angle functionality and proj4 transform

* Added missing files

* Added ST_Angle implementations

* Added Azimuth

* Added ST_Union Aggregate variant

* Some fixes following manual tests

* Readme Update

* version bump, updated readme

* ST_X tests foundations laid down

* Checkstyle IDEA

* Made improvement with test coverage

* A lot more work on tests
Better code formatting

* Some more relation tests cleanup

* Added detekt style checks and fixed CI

* Missing detekt plugin configuration

* Added output tests

* Add Geometry Input Tests

* Add Geometry input testing

* Added WKB Input tests

* Measurement functions testing

* Added overlay function tests

* Some more overlay function tests

* Added codecov

* Added GH hosted runners

* Coverall migration

* Coverall migration

* Coverall migration

* Coverall migration

* Coverall migration

* Added some more tests

* Added some ST_Transform test functionality

* Additional transformation tests

* Somme additional transformation tests

* Print evaluated geom

* Done scaling geometry values

* Done scaling geometry values

* Improve collection coverage

* Remove printing

* Added ST_Buffer tests and new variant

* Removed new buffer variant

* Added coveralls badge

Co-authored-by: Idan Sheinberg <[email protected]>

* Add tests 21.2.x (#21)

* Updated WIKI link

* Additional Functionality (#13)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Additional Functionality (#13) (#14)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Work on angle functionality and proj4 transform

* Added missing files

* Added ST_Angle implementations

* Added Azimuth

* Added ST_Union Aggregate variant

* Some fixes following manual tests

* Jts upgrade 21.1 (#18)

* Additional Functionality (#13)

* Added intersection and collection support

* ST_Collect and ST_CollectAggregate now work alongside each other

* Added additional ST* functionality

* Minor name fixes

* Improved collection ser/de performance

* Import fixes

* Readme fixes

* Readme fixes

* Work on angle functionality and proj4 transform

* Added missing files

* Added ST_Angle implementations

* Added Azimuth

* Added ST_Union Aggregate variant

* Some fixes following manual tests

* Bad version fix

* Readme Update

* version bump, updated readme

* ST_X tests foundations laid down

* Checkstyle IDEA

* Made improvement with test coverage

* A lot more work on tests
Better code formatting

* Some more relation tests cleanup

* Added detekt style checks and fixed CI

* Missing detekt plugin configuration

* Added output tests

* Add Geometry Input Tests

* Add Geometry input testing

* Added WKB Input tests

* Measurement functions testing

* Added overlay function tests

* Some more overlay function tests

* Added codecov

* Added GH hosted runners

* Coverall migration

* Coverall migration

* Coverall migration

* Coverall migration

* Coverall migration

* Added some more tests

* Added some ST_Transform test functionality

* Additional transformation tests

* Somme additional transformation tests

* Print evaluated geom

* Done scaling geometry values

* Done scaling geometry values

* Improve collection coverage

* Remove printing

* Added ST_Buffer tests and new variant

* Removed new buffer variant

* Added coveralls badge

Co-authored-by: Idan Sheinberg <[email protected]>

* Done with aggregate testing

* Done with aggregate testing

* Formatting fixes

* Dremio compat fixes

* Lot's of work on buffer parsing

* Code now compiles

* Added ST_Buffer tests

* Added ST_Buffer tests

* Added ST_Buffer tests

* Coverage targets

* Version alignment

* Version alignment

* Readme fix

Co-authored-by: Idan Sheinberg <[email protected]>
checkstyle lower requirements
Kotest/kotlin upgrades
Added ST_GeometryN, ST_GeomFromEWKT and ST_NumGeometries support
# Conflicts:
#	.idea/kotlinc.xml
#	pom.xml
#	src/main/java/org/sheinbergon/dremio/udf/gis/util/GeometryHelpers.java
Fixed ST_Envelope
Moved more functions to use internal null handling
More functions moved to internal null handling
@sheinbergon sheinbergon merged commit e21f07d into 22.1.x Dec 16, 2022
@sheinbergon sheinbergon deleted the update-22.1.x branch December 16, 2022 02:12
@@ -50,6 +52,9 @@ public final class GeometryHelpers {
private static final int GEOMETRY_DIMENSIONS = 2;
private static final double AZIMUTH_NORTH_RADIANS = Angle.toRadians(90.0);

private static final String EWKT_TEMPLATE = "SRID=%d;%s";
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

9% of developers fix this issue

InlineFormatString: Prefer to create format strings inline, instead of extracting them to a single-use constant


ℹ️ Learn about @sonatype-lift commands

You can reply with the following commands. For example, reply with @sonatype-lift ignoreall to leave out all findings.

Command Usage
@sonatype-lift ignore Leave out the above finding from this PR
@sonatype-lift ignoreall Leave out all the existing findings from this PR
@sonatype-lift exclude <file|issue|path|tool> Exclude specified file|issue|path|tool from Lift findings by updating your config.toml file

Note: When talking to LiftBot, you need to refresh the page to see its response.
Click here to add LiftBot to another repo.


Was this a good recommendation?
[ 🙁 Not relevant ] - [ 😕 Won't fix ] - [ 😑 Not critical, will fix ] - [ 🙂 Critical, will fix ] - [ 😊 Critical, fixing now ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant