DSL language to describe and generate SQL queries