Implement join types
Implement DB backend independent querying
Add switchable delimiter support, fix special case when returning one result, properly implement IN operator