timble/kodekit

Add interfaces for query classes

amazeika opened this issue · 0 comments

ATM query object types are checked against concrete classes throughout the whole code base, e.g. instanceof DatabaseQuerySelect. Instead these checks should be made against interfaces which would effectively improve flexibility, e.g. making it possible specialise queries through object decoration.