| Interface | Description |
|---|---|
| StreamSqlParserConstants |
Token literal values and constants.
|
| 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 > 0
|
| CompilableAggregateExpression | |
| CreateInputStreamStatement | |
| CreateOutputStreamStatement | |
| CreateStreamStatement | |
| CreateTableStatement | |
| DeleteStatement | |
| DropTableStatement | |
| ExecutionContext |
Keeps track of attributes associated with an execution context
|
| ExponentExpression | |
| Expression | |
| FirstValExpression | |
| FunctionExpressionFactory | |
| InExpression | |
| InsertStatement | |
| LikeClause | |
| LikeExpression | |
| 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):
(D1) inputDef (x,y)
(P1.1) where filter (x>5)
(P1.2) aggInputList
(D2) aggInputDef (x,y+3)
(P2) aggSelectList
(D3) aggOutputDef (x,sum(y+3))
(P3) selectList
(D4) outputDef (2*x,x+sum(y+3))
P1.2 is performed by the WindowProcessor
If there is no aggregate, then P3 follows directly after P1.1
|
| SelectItem | |
| ShowStreamsStatement | |
| ShowStreamStatement | |
| ShowTablesStatement | |
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| SpeedLimitStreamExpression | |
| StreamSqlParser | |
| StreamSqlParserTokenManager |
Token Manager.
|
| StreamSqlResult | |
| StreamSqlStatement |
Superclass of all the StreamSQL statements.
|
| SumExpression | |
| Token |
Describes the input token stream.
|
| TupleSourceExpression |
A source of tuples.
|
| Utils | |
| ValueExpression |
This represents a constant value coming from some sql expression
for example: select 3 from x
|
| WindowSpecification |
| Enum | Description |
|---|---|
| AddOp | |
| MultOp | |
| RelOp | |
| StreamSqlException.ErrCode | |
| WindowSpecification.Type |
| Exception | Description |
|---|---|
| ColumnNotFoundException | |
| GenericStreamSqlException | |
| NotSupportedException | |
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ResourceNotFoundException | |
| StreamSqlException |
| Error | Description |
|---|---|
| TokenMgrError |
Token Manager Error.
|
Copyright © 2018 Space Applications Services. All rights reserved.