Package org.yamcs.yarch.streamsql
package org.yamcs.yarch.streamsql
-
ClassDescriptionExpressions containing aggregates are computed in two phases: phase 1: the input tuples are passed to a list of expressions composed by the group by columns and the list of aggregates phase 2: the output tuples of phase 1 are passed to the list of original select list.Alter table supports only
ALTER TABLE <name> RENAME TO <new_name>
This corresponds to an ?Represents a column in a query, for example x and y below: select x from table where y > 0Execute a statement:Produces tuples as result of:This represents a NULL value coming from some sql expression for example: select null from xExpressions of typex > y
orx=y
Corresponds to a queries like "select 2*x, x+sum(y+3) from t[...] where x>5 group by x" chain of data/processing (D=Data, P=Processing, agg=aggregate):common implementation for statements which do not return a stream of results but just a limited setException thrown for errors in sql queries.Token literal values and constants.Token Manager.StreamSqlResult which stores a list of resultsTag interface for all StreamSQL statements.Token Manager Error.A source of tuples.This represents a constant value coming from some sql expression for example: select 3 from x