arrdem / shelving

A toolkit for building data stores.
Eclipse Public License 1.0
38 stars 2 forks source link

Allow shelf implementations to define their own query compilers #26

Closed arrdem closed 6 years ago

arrdem commented 6 years ago

Because so much of this project is for me an experiment in writing a query compiler at all, no effort has been made to ensure that the query compiler is itself as generic as the core shelving API.

Ideally, q would be generic, dispatching on the type of the connecton to an impmenentation. The default implementation would be as-is. This would allow for implementations to choose to provide alternate compilers as they please.