Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
unity.functions.Expression

Packages that use Expression
unity.functions |
unity.operators |
unity.predicates |
unity.query |
unity.relational |

Uses of Expression in unity.functions

Subclasses of Expression in unity.functions
`class` | `A_Avg`
`class` | `A_Count`
`class` | `A_Max`
`class` | `A_Min`
`class` | `A_Sum`
`class` | `Aggregate_Function`
`class` | `ConstantValue`
`class` | `Divide`
`class` | `ExtractAttribute`
`class` | `F_Abs`
`class` | `F_Ascii`
`class` | `F_Cast`
`class` | `F_Ceiling`
`class` | `F_Date`
`class` | `F_Exp`
`class` | `F_Floor`
`class` | `F_GetValue`
`class` | `F_Length`
`class` | `F_Ln`
`class` | `F_Log`
`class` | `F_Lower`
`class` | `F_Position`
`class` | `F_Power`
`class` | `F_Random`
`class` | `F_Replace`
`class` | `F_Round`
`class` | `F_Sqrt`
`class` | `F_Substring`
`class` | `F_Trim`
`class` | `F_Upper`
`class` | `Function`
`class` | `M_Avg`
`class` | `M_Choose`
`class` | `M_ChooseNN`
`class` | `M_Group`
`class` | `M_GroupRef`
`class` | `M_Max`
`class` | `M_MaxRef`
`class` | `M_Min`
`class` | `M_MinRef`
`class` | `M_Sum`
`class` | `MatchFunction`
`class` | `Minus`
`class` | `Modulus`
`class` | `Multiply`
`class` | `Plus`

Methods in unity.functions that return Expression
`Expression` | `Expression.getChild(int index)`
`Expression` | `Expression.getParent()`
`static Expression[]` | `Function.validateTypes(java.lang.String funcName, int[] paramListTypes, Expression[] children)`
`static Expression[]` | `Function.validateTypes(java.lang.String funcName, int[] paramListTypes, Expression[] children, int count)`

Methods in unity.functions with parameters of type Expression
`static Function` | `Function.findFunction(java.lang.String functionName, Expression[] params)`
`static java.util.ArrayList` | `Expression.getAttributeIndexReferences(Expression exp)`
`void` | `Expression.setParent(Expression parent)`
`static Expression[]` | `Function.validateTypes(java.lang.String funcName, int[] paramListTypes, Expression[] children)`
`static Expression[]` | `Function.validateTypes(java.lang.String funcName, int[] paramListTypes, Expression[] children, int count)`

Constructors in unity.functions with parameters of type Expression
`A_Avg(Expression exp)`
`A_Count(Expression exp)`
`A_Max(Expression exp)`
`A_Min(Expression exp)`
`A_Sum(Expression exp)`
`Divide(Expression leftExpr, Expression rightExpr)`
`F_Abs(Expression e)`
`F_Ascii(Expression exp)`
`F_Cast(Expression exp, int curType, int newType)`
`F_Cast(Expression exp, int curType, java.lang.String newTypeName)`
`F_Ceiling(Expression e)`
`F_Exp(Expression e)`
`F_Floor(Expression e)`
`F_GetValue(Expression e)`
`F_Length(Expression exp)`
`F_Ln(Expression e)`
`F_Log(Expression e)`
`F_Lower(Expression exp)`
`F_Position(Expression sub, Expression str)`
`F_Power(Expression e1, Expression e2)`
`F_Replace(Expression source, Expression search, Expression replace)`
`F_Round(Expression e)`
`F_Sqrt(Expression e)`
`F_Substring(Expression exp, Expression start, Expression len)`
`F_Trim(Expression exp, java.lang.String type, Expression chars)`
`F_Upper(Expression exp)`
`M_Avg(Expression exp1, Expression exp2)`
`M_Choose(Expression exp1, Expression exp2, int src)`
`M_ChooseNN(Expression exp1, Expression exp2, int src)`
`M_Group(Expression exp1, Expression exp2)`
`M_GroupRef(Expression exp1, Expression exp2, GQDatabaseRef src1, GQDatabaseRef src2)`
`M_Max(Expression exp1, Expression exp2)`
`M_MaxRef(Expression exp1, Expression exp2, GQDatabaseRef src1, GQDatabaseRef src2)`
`M_Min(Expression exp1, Expression exp2)`
`M_MinRef(Expression exp1, Expression exp2, GQDatabaseRef src1, GQDatabaseRef src2)`
`M_Sum(Expression exp1, Expression exp2)`
`MatchFunction(Expression exp1, Expression exp2)`
`Minus(Expression leftExpr, Expression rightExpr)`
`Modulus(Expression leftExpr, Expression rightExpr)`
`Multiply(Expression leftExpr, Expression rightExpr)`
`Plus(Expression leftExpr, Expression rightExpr)`

Uses of Expression in unity.operators

Methods in unity.operators that return Expression
`Expression[]` | `ProjectionList.buildExpressionList(Relation outputRelation)`

Constructors in unity.operators with parameters of type Expression
`Projection(Operator in, Expression[] exprList, Relation outputRelation)`
`SortGrouper(Operator in, SortComparator sort, Expression[] exprList, Aggregate_Function[] funcList, Relation outputRelation)`

Uses of Expression in unity.predicates

Fields in unity.predicates declared as Expression
`Expression` | `SelectionExprPredicate.Expr1`
`Expression` | `SelectionExprPredicate.Expr2`

Constructors in unity.predicates with parameters of type Expression
`ExprSortComparator(Expression[] exp, boolean[] sa)`
`MatchPredicate(Expression[] funcs)`
`SelectionExprPredicate(Expression ex1, Expression ex2, Predicate p)`

Uses of Expression in unity.query

Methods in unity.query that return Expression
`Expression` | `LQExprNode.buildExpression(Relation inputRelation, Attribute outputAttribute)`

Uses of Expression in unity.relational

Methods in unity.relational with parameters of type Expression
`static Attribute` | `Attribute.unionCompatible(Attribute leftAttr, Attribute rightAttr, boolean[] flags, Expression[] expr, int index)`
`static Relation` | `Relation.unionCompatible(Relation leftRelation, Relation rightRelation, Expression[] exprConvertLeft, Expression[] exprConvertRight, boolean[] flags)`
`static Relation` | `Relation.unionCompatible(Relation leftRelation, Relation rightRelation, Expression[] exprConvertLeft, Expression[] exprConvertRight, boolean[] flags)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES