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

BREAKING: Lucene.Net.Spatial Updates #619

Merged
merged 47 commits into from
Feb 12, 2022

Conversation

NightOwl888
Copy link
Contributor

@NightOwl888 NightOwl888 commented Feb 11, 2022

  • Upgraded to new Spatial4n v0.4.1.1 NuGet package (which unifies the types from Spatial4n.Core and Spatial4n.Core.NTS in a single assembly, as spatial4j does)
  • SWEEP: Lucene.Net.Spatial: Updated namespaces from Spatial4n.Core to Spatial4n
  • SWEEP: Lucene.Net.Spatial: Updated namespaces from Spatial4n.Core.Shapes.Impl to Spatial4n.Shapes
  • SWEEP: Lucene.Net.Spatial: Upgraded to new API names in Spatial4n
  • SWEEP: Lucene.Net.Spatial: De-Nested public/protected types
  • SWEEP: Lucene.Net.Spatial: Enabled nullable reference type support
  • SWEEP: Lucene.Net.Spatial: Added guard clauses, where appropriate

…packages from Spatial4n.Core and Spatial4n.Core.NTS to Spatial4n.
…e > m_spatialPrefixTree and constructor parameters outerInstance > spatialPrefixTree
…sEnumTransverser: renamed m_outerInstance > m_filter, constructor parameters outerInstance > filter
…e-nested and renamed GeohashPrefixTreeFactory
…shape fields rather than calling the virtual properties to set them (which can cause initialization issues)
…support; fixed potential NullReferenceException in CompareTo() implementation
…able reference type support. Added missing overload to MakeSPT() with an Assembly parameter for loading types from external assemblies.
…lable reference type support and updated docs
… De-nested VisitorTemplate class and changed protected field m_prefixGridScanLevel to a public property named PrefixGridScanLevel.
…rence type support and guard clauses (including AbstractPrefixTreeFilter and AbstractVisitingPrevixTreeFilter constructors)
…lable reference type support and guard clauses
…ce type support and guard clauses. Changed SUFFIX_X and SUFFIX_Y to constants.
… the project, and removed declaration in individual files
…on > UnsupportedSpatialOperationException to match .NET conventions
@eladmarg
Copy link
Contributor

Awesome! thank you so much!

@NightOwl888 NightOwl888 merged commit d0d1d54 into apache:master Feb 12, 2022
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.

2 participants