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