microsoft / hyperspace

An open source indexing subsystem that brings index-based query acceleration to Apache Spark™ and big data workloads.
https://aka.ms/hyperspace
Apache License 2.0
424 stars 115 forks source link

Add CoveringIndexTrait and CoveringIndexConfigTrait #516

Closed sezruby closed 2 years ago

sezruby commented 2 years ago

What is the context for this pull request?

What changes were proposed in this pull request?

CoveringIndex refactoring to support other covering index type - ZOrderCoveringIndex (#495) Added CoveringIndexTrait & CoveringIndexConfigTrait to reduce duplicate code.

Does this PR introduce any user-facing change?

No

How was this patch tested?

Refactoring change - tested by existing tests