Uses of Class
org.yamcs.yarch.streamsql.Expression
Packages that use Expression
-
Uses of Expression in org.yamcs.yarch.streamsql
Subclasses of Expression in org.yamcs.yarch.streamsqlModifier and TypeClassDescriptionclassclassExpressions 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.classclassclassThis corresponds to an ?classclassclassRepresents a column in a query, for example x and y below: select x from table where y > 0classclassclassclassclassclassclassclassclassclassThis represents a NULL value coming from some sql expression for example: select null from xclassclassExpressions of typex > yorx=yclassThis represents a constant value coming from some sql expression for example: select 3 from xFields in org.yamcs.yarch.streamsql declared as ExpressionMethods in org.yamcs.yarch.streamsql that return ExpressionModifier and TypeMethodDescriptionfinal ExpressionStreamSqlParser.AdditiveExpression()final ExpressionStreamSqlParser.AndExpression()final ExpressionStreamSqlParser.ExponentExpression()final ExpressionStreamSqlParser.Expression()final ExpressionStreamSqlParser.FunctionCall()final ExpressionStreamSqlParser.MultiplicativeExpression()final ExpressionStreamSqlParser.PrimaryExpression()final ExpressionStreamSqlParser.RelationalExpression()final ExpressionStreamSqlParser.SimpleExpression()final ExpressionStreamSqlParser.UnaryExpression()final ExpressionStreamSqlParser.UnaryLogicalExpression()Methods in org.yamcs.yarch.streamsql that return types with arguments of type ExpressionMethods in org.yamcs.yarch.streamsql with parameters of type ExpressionModifier and TypeMethodDescriptionvoidExponentExpression.setBase(Expression expr) voidExponentExpression.setExponent(Expression expr) voidSelectExpression.setWhereClause(Expression whereClause) Method parameters in org.yamcs.yarch.streamsql with type arguments of type ExpressionConstructors in org.yamcs.yarch.streamsql with parameters of type ExpressionModifierConstructorDescriptionAggregateExpression(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) Constructor parameters in org.yamcs.yarch.streamsql with type arguments of type ExpressionModifierConstructorDescriptionAdditiveExpression(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
Subclasses of Expression in org.yamcs.yarch.streamsql.functModifier and TypeClassDescriptionclassclassclassclassclassclassMethods in org.yamcs.yarch.streamsql.funct that return ExpressionModifier and TypeMethodDescriptionstatic ExpressionFunctionExpressionFactory.get(String name, List<Expression> args, boolean star) Method parameters in org.yamcs.yarch.streamsql.funct with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic ExpressionFunctionExpressionFactory.get(String name, List<Expression> args, boolean star) Constructors in org.yamcs.yarch.streamsql.funct with parameters of type ExpressionModifierConstructorDescriptionCoalesceExpression(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)