| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IExpression | |
|---|---|
| isql | |
| isql.builder | |
| isql.expression | |
| isql.predicate | |
| Uses of IExpression in isql | 
|---|
| Methods in isql that return types with arguments of type IExpression | |
|---|---|
 java.util.Map<java.lang.String,IExpression> | 
ClausesBuilder.buildSelect(java.util.List<ISQLSelectParser.SelectItem> lstSelect,
            ColumnValues values,
            Groups groups)
Builds a map alias -> result expression from the select clause.  | 
| Uses of IExpression in isql.builder | 
|---|
| Methods in isql.builder that return IExpression | |
|---|---|
 IExpression | 
ExpressionBuilder.buildExpression(ISQLSelectParser.IExpression expression)
The main method to extract the expression tree from an ANTLR parsed expression.  | 
| Uses of IExpression in isql.expression | 
|---|
| Subinterfaces of IExpression in isql.expression | |
|---|---|
 interface | 
ISimpleExpression
the expressions that don't contain an operator  | 
 interface | 
IWhereExpression
Expressions that can be used in a where clause (not aggregate functions, not case)  | 
| Classes in isql.expression that implement IExpression | |
|---|---|
 class | 
AggregateFunction
function to aggregate rows of the view (for example SUM, AVERAGE...).  | 
 class | 
CaseExpression
calculates the result of a CASE-WHEN-THEN expression  | 
 class | 
ColumnExpressionByGroup
A simple table-column expression.  | 
 class | 
ColumnExpressionSimple
An expression composed by a single column  | 
 class | 
ConstantExpression
Expression consiting of just a constant, like a number or a string  | 
 class | 
DoubleExpression
The combination of two other expression through a binary operator (e.g.  | 
 class | 
UnaryExpression
To evaluate an expression with an unary operator  | 
| Methods in isql.expression that return IExpression | |
|---|---|
 IExpression | 
WhenThen.getThen()
 | 
| Constructors in isql.expression with parameters of type IExpression | |
|---|---|
AggregateFunction(IExpression expression,
                  Groups groups,
                  AggregateType aggregateType)
 | 
|
CaseExpression(Column test,
               IExpression expElse,
               java.util.List<WhenThen> lstWhenThen)
 | 
|
DoubleExpression(IExpression a,
                 IExpression b,
                 IBinaryScalar operator)
 | 
|
UnaryExpression(IExpression expression,
                IUnary unary)
 | 
|
WhenThen(When when,
         IExpression then)
 | 
|
| Uses of IExpression in isql.predicate | 
|---|
| Methods in isql.predicate with parameters of type IExpression | |
|---|---|
static WhereView | 
WhereView.fromExpression(IExpression exp)
Builds a view from an expression (the expression contains the involved columns, and therefore the involved tables).  | 
| Constructors in isql.predicate with parameters of type IExpression | |
|---|---|
ComparisonPredicate(IExpression a,
                    IExpression b,
                    IComparison comparison)
 | 
|
InPredicate(IExpression toTest,
            IConstant[] seqIn,
            ColumnValues values,
            boolean negated)
 | 
|
LikePredicate(IExpression test,
              java.lang.String like,
              ColumnValues values,
              boolean negated)
 | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||