Package org.yamcs.yarch.streamsql
-
Interface Summary Interface Description ResultListener StreamSqlParserConstants Token literal values and constants.StreamSqlResult StreamSqlStatement Tag interface for all StreamSQL statements. -
Class Summary Class Description AdditiveExpression AggregateExpression Expressions 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.AggregateListExpression AndExpression CloseStreamStatement ColumnExpression Represents a column in a query, for example x and y below: select x from table where y > 0CompilableAggregateExpression CreateInputStreamStatement CreateOutputStreamStatement CreateStreamStatement CreateTableStatement DeleteStatement Execute a statement:DescribeStatement DropTableStatement ExecutionContext Keeps track of attributes associated with an execution contextExponentExpression Expression FirstValExpression HistogramStreamBuilder InClause InExpression InsertStatement LikeClause LikeExpression LimitedStream MergeStatement MultiplicativeExpression NegativeExpression NotExpression OrExpression QueryTableExpression RelationalExpression Expressions of type "x > y"SelectExpression 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):SelectItem SelectTableStatement ShowDatabasesStatement ShowEnginesStatement ShowStreamsStatement ShowStreamStatement ShowTablesStatement SimpleStreamSqlStatement common implementation for statements which do not return a stream of results but just a limited setSpeedLimitStreamExpression StreamSqlParser StreamSqlParserTokenManager Token Manager.StreamSqlResultList StreamSqlResult which stores a list of resultsTableWalkerBuilder TupleSourceExpression A source of tuples.UpdateTableStatement UpdateTableStatement.UpdateItem Utils ValueExpression This represents a constant value coming from some sql expression for example: select 3 from xWindowSpecification -
Enum Summary Enum Description AddOp MultOp RelOp StreamSqlException.ErrCode WindowSpecification.Type -
Exception Summary Exception Description ColumnNotFoundException GenericStreamSqlException NotSupportedException ResourceNotFoundException StreamSqlException Exception thrown for errors in sql queries. -
Error Summary Error Description TokenMgrError Token Manager Error.