richardstartin opened a new pull request #7885: URL: https://github.com/apache/pinot/pull/7885
This allows index creation to be intercepted, so that the current static logic in `SegmentIndexCreator` can be extended or overridden. This is achieved by introducing a new interface `IndexCreatorProvider` which provides various new index creators from an `IndexCreationContext` which bundles all information about index creation. External users can register a _decorator_ which can enhance or entirely replace the default index creator provision logic. Typically, a registered decorator should pattern match the `IndexCreatorContext` for very specific cases, and return a custom implementation only in those cases, and merely delegate to the default provisioning logic otherwise. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
