Make Query Class Extend-able #55
Labels
component-compare
The Compare query class
component-date
The Date query class
component-meta
The Meta query class
component-query
The Query class
type-feature
Some new, cool, neat thing.
Milestone
It would be really useful if it was possible to register different query processors into the
Query
class, similar to theDate
class that exists now. This would allow plugin developers to seamlessly inject their own query extensions into the query class, and provideQuery
with the instructions necessary to run the query.It would also give us a clear path on how to improve, and expand on BerlinDB's query functionality in the future. I'm thinking about issues like #50.
Right now, items like
Date
have to be hard-coded directly into the class to work, which obviously isn't ideal.Another thing that would be nice about this, is when contributing to BerlinDB, pre-made libraries can be added, and even pitched to be put into core. This gives everyone a relatively easy way to test, and try out a new feature without needing to completely replace their installation of BerlinDB just to make it work.
The text was updated successfully, but these errors were encountered: