|
||||||||||
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 |