Domain specific language for dealing with SQL