Uses of Class
org.yamcs.yarch.streamsql.Expression
-
Packages that use Expression Package Description org.yamcs.yarch.streamsql org.yamcs.yarch.streamsql.funct -
-
Uses of Expression in org.yamcs.yarch.streamsql
Subclasses of Expression in org.yamcs.yarch.streamsql Modifier and Type Class Description classAdditiveExpressionclassAggregateExpressionExpressions 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.classAggregateListExpressionclassAndExpressionclassArgumentExpressionThis corresponds to an ?classArrayExpressionclassBitwiseExpressionclassColumnExpressionRepresents a column in a query, for example x and y below: select x from table where y > 0classCompilableAggregateExpressionclassExponentExpressionclassFirstValExpressionclassInExpressionclassLikeExpressionclassMultiplicativeExpressionclassNegativeExpressionclassNotExpressionclassOrExpressionclassRelationalExpressionExpressions of type "x > y"classValueExpressionThis represents a constant value coming from some sql expression for example: select 3 from xFields in org.yamcs.yarch.streamsql declared as Expression Modifier and Type Field Description protected Expression[]Expression. childrenMethods in org.yamcs.yarch.streamsql that return Expression Modifier and Type Method Description ExpressionStreamSqlParser. AdditiveExpression()ExpressionStreamSqlParser. AndExpression()ExpressionStreamSqlParser. ExponentExpression()ExpressionStreamSqlParser. Expression()ExpressionStreamSqlParser. FunctionCall()ExpressionStreamSqlParser. MultiplicativeExpression()ExpressionStreamSqlParser. PrimaryExpression()ExpressionStreamSqlParser. RelationalExpression()ExpressionStreamSqlParser. SimpleExpression()ExpressionStreamSqlParser. UnaryExpression()ExpressionStreamSqlParser. UnaryLogicalExpression()Methods in org.yamcs.yarch.streamsql that return types with arguments of type Expression Modifier and Type Method Description List<Expression>StreamSqlParser. ExpressionList()Methods in org.yamcs.yarch.streamsql with parameters of type Expression Modifier and Type Method Description voidExponentExpression. setBase(Expression expr)voidExponentExpression. setExponent(Expression expr)voidSelectExpression. setWhereClause(Expression whereClause)Method parameters in org.yamcs.yarch.streamsql with type arguments of type Expression Modifier and Type Method Description voidInClause. setList(List<Expression> list)Constructors in org.yamcs.yarch.streamsql with parameters of type Expression Constructor Description AggregateExpression(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)LikeExpression(Expression expr, LikeClause likeClause)NegativeExpression(Expression expr)NotExpression(Expression expr)OrExpression(Expression left, Expression right)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 Expression Constructor Description AdditiveExpression(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) -
Uses of Expression in org.yamcs.yarch.streamsql.funct
Subclasses of Expression in org.yamcs.yarch.streamsql.funct Modifier and Type Class Description classCountExpressionclassExtractNumberExpressionclassSubstringExpressionclassSumExpressionclassUnhexExpressionMethods in org.yamcs.yarch.streamsql.funct that return Expression Modifier and Type Method Description static ExpressionFunctionExpressionFactory. get(String name, List<Expression> args, boolean star)Method parameters in org.yamcs.yarch.streamsql.funct with type arguments of type Expression Modifier and Type Method Description static ExpressionFunctionExpressionFactory. get(String name, List<Expression> args, boolean star)Constructors in org.yamcs.yarch.streamsql.funct with parameters of type Expression Constructor Description 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)
-