Tanmay Varun
02/10/2024, 7:03 AMbundle with all these features to integrate pinot from our dropwizard application. DAO bundle is essentially an easy-to-use wrapper over Pinot REST APIs and comes with
1. Entity class - similar to hibernate entity with annotations to mark PartitionKey, UniqueKey and Columns
2. Standard DAO layer APIs to write and read data
3. Search APIs - Suite of filters that you can use to define flexible queries on the Pinot table (similar to ES filters)
4. Models - Conversion of raw pinot api responses into POJOs for easy use and validation within your project
5. Admin APIs - for creating schema, tables and maintenance (extensible as the needs evolve)
Library uses pinot low level client internally..
Please check the README and upvote this if you find the library useful and leave a comment if you have suggestions or feedback on usability.
Basis that we will decide how can this be best used by the community! cc @Mayank
https://github.com/tanmayvarun/pinot-dropwizard-bundleMayank
Xiang Fu
Tanmay Varun
02/12/2024, 7:15 AMXiang Fu