Currently, one should implement at least two classes to get a working backend:
The Store class, that holds general data about a backend (think database in SQL world)
The RefinedStore class that deals with querying about a specific model / dataset (think table in the SQL world)
However, this is far from ideal, and I'm not really fond of this RefinedStore class. It feels like it could be removed from the whole thing, and everything could be done at the store level.
Currently, one should implement at least two classes to get a working backend:
Store
class, that holds general data about a backend (think database in SQL world)RefinedStore
class that deals with querying about a specific model / dataset (think table in the SQL world)However, this is far from ideal, and I'm not really fond of this
RefinedStore
class. It feels like it could be removed from the whole thing, and everything could be done at the store level.