apache / pinot

Apache Pinot - A realtime distributed OLAP datastore
https://pinot.apache.org/
Apache License 2.0
5.17k stars 1.21k forks source link

Merge `RecordEnricher` into `RecordTransformer` #13049

Open Jackie-Jiang opened 2 weeks ago

Jackie-Jiang commented 2 weeks ago

RecordEnricher was introduced in #12243, which is very similar to RecordTransformer. It can cause confusion to maintain both of the abstractions because there is no clear boundary when to use which one. We should merge RecordEnricher into RecordTransformer, and make the existing enrichers implement RecordTransformer interface. We might need to modify RecordTransformer a little bit to serve the purpose of RecordEnricher

deepthi912 commented 2 weeks ago

Looking into it.