7. Software stored in one or more computer-readable media, the software being able, when executed, to perform a method comprising: representing a CQL table as a SQL table; representing a CQL stream as a SQL table; representing a CQL relation as a SQL table; translating a CQL operator directly into at least one SQL statement, wherein input to the CQL operator comprises a CQL table, a CQL stream, or a CQL relation, wherein the CQL operator produces output comprising a CQL table, a CQL stream, or a CQL relation, wherein the at least one SQL statement operates on at least one SQL table representing the input to the CQL operator, and wherein the at least one SQL statement produces at least on SQL table representing the output of the CQL operator; and wherein representing a CQL relation comprises: representing a CQL relation R having a schema K and a time-domain TD as a CQL table T according to the formula T = ⋃ L ≥ t ≥ 0 ⁢ T t , where L is a limit of time, T t is a CQL table having a schema K 2 equal to K×{+,−}×{t} and a defining function f where f ≡ { T 0 = R ⁡ ( 0 ) × { + } × { 0 } T t = ( ( R ⁡ ( t ) - R ⁡ ( t - 1 ) ) × { + } × { t } ) ⋃ ( ( R ⁡ ( t - 1 ) - R ⁡ ( t ) ) × { - } × { t } ) ; and representing the CQL table T having the schema K 2 and defining function f as a SQL table, wherein the SQL table contains f(s) rows ors for any s that is an element of K 2 .
7. Software stored in one or more computer-readable media, the software being able, when executed, to perform a method comprising: representing a CQL table as a SQL table; representing a CQL stream as a SQL table; representing a CQL relation as a SQL table; translating a CQL operator directly into at least one SQL statement, wherein input to the CQL operator comprises a CQL table, a CQL stream, or a CQL relation, wherein the CQL operator produces output comprising a CQL table, a CQL stream, or a CQL relation, wherein the at least one SQL statement operates on at least one SQL table representing the input to the CQL operator, and wherein the at least one SQL statement produces at least on SQL table representing the output of the CQL operator; and wherein representing a CQL relation comprises: representing a CQL relation R having a schema K and a time-domain TD as a CQL table T according to the formula T = ⋃ L ≥ t ≥ 0 ⁢ T t , where L is a limit of time, T t is a CQL table having a schema K 2 equal to K×{+,−}×{t} and a defining function f where f ≡ { T 0 = R ⁡ ( 0 ) × { + } × { 0 } T t = ( ( R ⁡ ( t ) - R ⁡ ( t - 1 ) ) × { + } × { t } ) ⋃ ( ( R ⁡ ( t - 1 ) - R ⁡ ( t ) ) × { - } × { t } ) ; and representing the CQL table T having the schema K 2 and defining function f as a SQL table, wherein the SQL table contains f(s) rows ors for any s that is an element of K 2 . 12. The software of claim 7 , wherein representing a CQL stream comprises: representing a CQL stream as a SQL table, the CQL stream having a schema K, a time-domain TD, and a defining function f, wherein the SQL table contains f(s, t) rows of (s, t) for any (s, t) that is an element of K×TD.