query-language-specification