Uses of Class
org.yamcs.yarch.streamsql.Expression
-
Uses of Expression in org.yamcs.yarch.streamsql
Modifier and TypeClassDescriptionclass
class
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.class
class
class
This corresponds to an ?class
class
class
Represents a column in a query, for example x and y below: select x from table where y > 0class
class
class
class
class
class
class
class
class
class
This represents a NULL value coming from some sql expression for example: select null from xclass
class
Expressions of typex > y
orx=y
class
This represents a constant value coming from some sql expression for example: select 3 from xModifier and TypeMethodDescriptionfinal Expression
StreamSqlParser.AdditiveExpression()
final Expression
StreamSqlParser.AndExpression()
final Expression
StreamSqlParser.ExponentExpression()
final Expression
StreamSqlParser.Expression()
final Expression
StreamSqlParser.FunctionCall()
final Expression
StreamSqlParser.MultiplicativeExpression()
final Expression
StreamSqlParser.PrimaryExpression()
final Expression
StreamSqlParser.RelationalExpression()
final Expression
StreamSqlParser.SimpleExpression()
final Expression
StreamSqlParser.UnaryExpression()
final Expression
StreamSqlParser.UnaryLogicalExpression()
Modifier and TypeMethodDescriptionvoid
ExponentExpression.setBase
(Expression expr) void
ExponentExpression.setExponent
(Expression expr) void
SelectExpression.setWhereClause
(Expression whereClause) ModifierConstructorDescriptionAggregateExpression
(Expression[] args, boolean star) AggregateListExpression
(Expression[] args, boolean star) CompilableAggregateExpression
(Expression[] args, boolean star) DeleteStatement
(String tableName, Expression whereClause, long limit) ExponentExpression
(Expression retExpr, Expression expr) Expression
(Expression[] children) FirstValExpression
(Expression[] args, boolean star) InExpression
(Expression expr, InClause inClause) IsNullExpression
(Expression expr, IsNullClause isNullClause) LikeExpression
(Expression expr, LikeClause likeClause) NegativeExpression
(Expression expr) NotExpression
(Expression expr) RelationalExpression
(Expression left, Expression right, RelOp relOp) SelectItem
(Expression expr) UpdateItem
(String colName, Expression value) UpdateTableStatement
(String tableName, List<UpdateTableStatement.UpdateItem> updateList, Expression whereClause, long limit) ModifierConstructorDescriptionAdditiveExpression
(List<Expression> exprs, List<AddOp> ops) AndExpression
(List<Expression> list) ArrayExpression
(List<Expression> children) BitwiseExpression
(List<Expression> exprs, List<BitwiseOp> ops) MultiplicativeExpression
(List<Expression> exprs, List<MultOp> ops) OrExpression
(ArrayList<Expression> list) -
Uses of Expression in org.yamcs.yarch.streamsql.funct
Modifier and TypeClassDescriptionclass
class
class
class
class
class
Modifier and TypeMethodDescriptionstatic Expression
FunctionExpressionFactory.get
(String name, List<Expression> args, boolean star) Modifier and TypeMethodDescriptionstatic Expression
FunctionExpressionFactory.get
(String name, List<Expression> args, boolean star) ModifierConstructorDescriptionCoalesceExpression
(Expression[] args, boolean star) CountExpression
(Expression[] args, boolean star) ExtractNumberExpression
(Expression[] children, boolean star, String fname) SubstringExpression
(Expression[] args, boolean star) SumExpression
(Expression[] args, boolean star) UnhexExpression
(Expression[] args, boolean star)