IQL is an imperative language for creating user defined operators and continuous queries. The language consists of two sub languages:

Both languages extend from a Basic-Grammar which contains common rules for an imperative language.