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 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 xFields in org.yamcs.yarch.streamsql declared as ExpressionMethods in org.yamcs.yarch.streamsql that return ExpressionModifier 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()
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 TypeMethodDescriptionvoid
ExponentExpression.setBase
(Expression expr) void
ExponentExpression.setExponent
(Expression expr) void
SelectExpression.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 TypeClassDescriptionclass
class
class
class
class
class
Methods in org.yamcs.yarch.streamsql.funct that return ExpressionModifier and TypeMethodDescriptionstatic Expression
FunctionExpressionFactory.get
(String name, List<Expression> args, boolean star) Method parameters in org.yamcs.yarch.streamsql.funct with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic Expression
FunctionExpressionFactory.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)