Framework for creating statement builders of your custom query language