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)