|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Expression | |
|---|---|
| org.codehaus.jparsec.examples.sql.ast | |
| Uses of Expression in org.codehaus.jparsec.examples.sql.ast |
|---|
| Classes in org.codehaus.jparsec.examples.sql.ast that implement Expression | |
|---|---|
class |
BetweenExpression
Expression like "expr between a and b". |
class |
BinaryExpression
An expression of binary operator. |
class |
BinaryRelationalExpression
An expression like "expr in (select ...)". |
class |
FullCaseExpression
The " case when cond1 then val1 when cond2 then val2 else def end" expression. |
class |
FunctionExpression
A function call. |
class |
LikeExpression
Represents "expr like 'pattern' escape 'escape'" expression. |
class |
NullExpression
Represents "null". |
class |
NumberExpression
A number expression. |
class |
QualifiedNameExpression
An expression like "a.b.c". |
class |
SimpleCaseExpression
The "{@code case expr when cond then val ... |
class |
StringExpression
A string literal. |
class |
TupleExpression
Models a tuple of expressions such as "(1, 2, 3)". |
class |
UnaryExpression
Models an expression with unary operator. |
class |
UnaryRelationalExpression
Models an expression like "exists (select ...)". |
class |
WildcardExpression
"a.b.*" or "*". |
| Fields in org.codehaus.jparsec.examples.sql.ast declared as Expression | |
|---|---|
Expression |
OrderBy.Item.by
|
Expression |
SimpleCaseExpression.condition
|
Expression |
JoinRelation.condition
|
Expression |
SimpleCaseExpression.defaultValue
|
Expression |
FullCaseExpression.defaultValue
|
Expression |
LikeExpression.escape
|
Expression |
Projection.expression
|
Expression |
LikeExpression.expression
|
Expression |
BinaryRelationalExpression.expression
|
Expression |
BetweenExpression.expression
|
Expression |
BetweenExpression.from
|
Expression |
GroupBy.having
|
Expression |
BinaryExpression.left
|
Expression |
UnaryExpression.operand
|
Expression |
LikeExpression.pattern
|
Expression |
BinaryExpression.right
|
Expression |
BetweenExpression.to
|
Expression |
Select.where
|
| Fields in org.codehaus.jparsec.examples.sql.ast with type parameters of type Expression | |
|---|---|
List<Expression> |
FunctionExpression.args
|
List<Expression> |
GroupBy.by
|
List<Pair<Expression,Expression>> |
SimpleCaseExpression.cases
|
List<Pair<Expression,Expression>> |
SimpleCaseExpression.cases
|
List<Pair<Expression,Expression>> |
FullCaseExpression.cases
|
List<Pair<Expression,Expression>> |
FullCaseExpression.cases
|
List<Expression> |
TupleExpression.expressions
|
| Methods in org.codehaus.jparsec.examples.sql.ast with parameters of type Expression | |
|---|---|
static TupleExpression |
TupleExpression.of(Expression... expressions)
|
static FunctionExpression |
FunctionExpression.of(QualifiedName function,
Expression... args)
|
| Constructor parameters in org.codehaus.jparsec.examples.sql.ast with type arguments of type Expression | |
|---|---|
FullCaseExpression(List<Pair<Expression,Expression>> cases,
Expression defaultValue)
|
|
FullCaseExpression(List<Pair<Expression,Expression>> cases,
Expression defaultValue)
|
|
FunctionExpression(QualifiedName function,
List<Expression> args)
|
|
GroupBy(List<Expression> by,
Expression having)
|
|
SimpleCaseExpression(Expression condition,
List<Pair<Expression,Expression>> cases,
Expression defaultValue)
|
|
SimpleCaseExpression(Expression condition,
List<Pair<Expression,Expression>> cases,
Expression defaultValue)
|
|
TupleExpression(List<Expression> expressions)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||