redacted redacted redacted
As far as I am aware of is the FieldBasedFiltering.toOperators experimental not internal. It is located in @com.mgmtp.a12.overviewengine/overviewengine-core/lib/main/client-extensions. (see also Query API integration)
However, I would not recommend to copy and modify the OverviewDataProvider, but instead using the appropriate API for better preparation of future A12 updates (e.g. new features).
- Event Extension Points
Query API provides several extension points to allow for customization and enhancement of the query functionality. These extension points are designed to be used by customer projects to implement specific use cases or to extend the capabilities of the Query API.
- Custom RequestSelectorMap
The
RequestSelectorMapcan be used to customize how the Overview Engine produces Data Services Query API requests. Overview Engine ships a default variant, but you can provide your own implementation containing your customization. Then it will be used in place of the default one. - Customize Data Loader
Query API offers the power to control how the user receives the data, but the engine might not yet be able to cover all possibilities. Therefore, it is crucial to allow developers to customize the default data loader behavior to fit their needs, the OverviewEngineDataLoader is delivered to solve this exact problem. Below are a few instances of how to modify the queries, created by the Overview Engine, with added customization on top… Then process to re-use the default data loader implementation to avoid unnecessary code duplication.