Modifier and Type | Class and Description |
---|---|
class |
AllComparisonExpression |
class |
AnalyticExpression
Analytic function.
|
class |
AnyComparisonExpression |
class |
BinaryExpression
A basic class for binary expressions, that is expressions having a left
member and a right member which are in turn expressions.
|
class |
CaseExpression
CASE/WHEN expression.
|
class |
CastExpression |
class |
DateValue
A Date in the form {d 'yyyy-mm-dd'}
|
class |
DoubleValue
Every number with a point or a exponential format is a DoubleValue
|
class |
ExtractExpression
Extract value from date/time expression.
|
class |
Function
A function as MAX,COUNT...
|
class |
IntervalExpression |
class |
JdbcNamedParameter |
class |
JdbcParameter
A '?' in a statement
|
class |
JsonExpression |
class |
LongValue
Every number without a point or an exponential format is a LongValue
|
class |
NullValue
A "NULL" in a sql statement
|
class |
OracleHierarchicalExpression |
class |
Parenthesis
It represents an expression like "(" expression ")"
|
class |
SignedExpression
It represents a "-" or "+" before an expression
|
class |
StringValue
A string as in 'example_string'
|
class |
TimestampValue
A Timestamp in the form {ts 'yyyy-mm-dd hh:mm:ss.f .
|
class |
TimeValue
A Time in the form {t 'hh:mm:ss'}
|
class |
WhenClause
A clause of following syntax: WHEN condition THEN expression.
|
Modifier and Type | Method and Description |
---|---|
Expression |
OracleHierarchicalExpression.getConnectExpression() |
Expression |
AnalyticExpression.getDefaultValue() |
Expression |
CaseExpression.getElseExpression() |
Expression |
SignedExpression.getExpression() |
Expression |
WindowOffset.getExpression() |
Expression |
ExtractExpression.getExpression() |
Expression |
AnalyticExpression.getExpression() |
Expression |
Parenthesis.getExpression() |
Expression |
BinaryExpression.getLeftExpression() |
Expression |
CastExpression.getLeftExpression() |
Expression |
AnalyticExpression.getOffset() |
Expression |
BinaryExpression.getRightExpression() |
Expression |
OracleHierarchicalExpression.getStartExpression() |
Expression |
CaseExpression.getSwitchExpression() |
Expression |
WhenClause.getThenExpression() |
Expression |
WhenClause.getWhenExpression() |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
CaseExpression.getWhenClauses() |
Modifier and Type | Method and Description |
---|---|
void |
OracleHierarchicalExpression.setConnectExpression(Expression connectExpression) |
void |
AnalyticExpression.setDefaultValue(Expression defaultValue) |
void |
CaseExpression.setElseExpression(Expression elseExpression) |
void |
SignedExpression.setExpression(Expression expression) |
void |
WindowOffset.setExpression(Expression expression) |
void |
ExtractExpression.setExpression(Expression expression) |
void |
AnalyticExpression.setExpression(Expression expression) |
void |
Parenthesis.setExpression(Expression expression) |
void |
BinaryExpression.setLeftExpression(Expression expression) |
void |
CastExpression.setLeftExpression(Expression expression) |
void |
AnalyticExpression.setOffset(Expression offset) |
void |
BinaryExpression.setRightExpression(Expression expression) |
void |
OracleHierarchicalExpression.setStartExpression(Expression startExpression) |
void |
CaseExpression.setSwitchExpression(Expression switchExpression) |
void |
WhenClause.setThenExpression(Expression thenExpression) |
void |
WhenClause.setWhenExpression(Expression whenExpression) |
Modifier and Type | Method and Description |
---|---|
void |
CaseExpression.setWhenClauses(List<Expression> whenClauses) |
Constructor and Description |
---|
Parenthesis(Expression expression) |
SignedExpression(char sign,
Expression expression) |
Modifier and Type | Class and Description |
---|---|
class |
Addition |
class |
BitwiseAnd |
class |
BitwiseOr |
class |
BitwiseXor |
class |
Concat |
class |
Division |
class |
Modulo
Modulo expression (a % b).
|
class |
Multiplication |
class |
Subtraction |
Modifier and Type | Class and Description |
---|---|
class |
AndExpression |
class |
OrExpression |
Constructor and Description |
---|
AndExpression(Expression leftExpression,
Expression rightExpression) |
OrExpression(Expression leftExpression,
Expression rightExpression) |
Modifier and Type | Class and Description |
---|---|
class |
Between
A "BETWEEN" expr1 expr2 statement
|
class |
EqualsTo |
class |
ExistsExpression |
class |
GreaterThan |
class |
GreaterThanEquals |
class |
InExpression |
class |
IsNullExpression |
class |
LikeExpression |
class |
Matches |
class |
MinorThan |
class |
MinorThanEquals |
class |
NotEqualsTo |
class |
OldOracleJoinBinaryExpression |
class |
RegExpMatchOperator |
class |
RegExpMySQLOperator |
Modifier and Type | Method and Description |
---|---|
Expression |
Between.getBetweenExpressionEnd() |
Expression |
Between.getBetweenExpressionStart() |
Expression |
Between.getLeftExpression() |
Expression |
InExpression.getLeftExpression() |
Expression |
IsNullExpression.getLeftExpression() |
Expression |
ExistsExpression.getRightExpression() |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
ExpressionList.getExpressions() |
Modifier and Type | Method and Description |
---|---|
void |
MultiExpressionList.addExpressionList(Expression expr) |
void |
Between.setBetweenExpressionEnd(Expression expression) |
void |
Between.setBetweenExpressionStart(Expression expression) |
void |
Between.setLeftExpression(Expression expression) |
void |
InExpression.setLeftExpression(Expression expression) |
void |
IsNullExpression.setLeftExpression(Expression expression) |
void |
ExistsExpression.setRightExpression(Expression expression) |
Modifier and Type | Method and Description |
---|---|
void |
MultiExpressionList.addExpressionList(List<Expression> list) |
void |
ExpressionList.setExpressions(List<Expression> list) |
Constructor and Description |
---|
InExpression(Expression leftExpression,
ItemsList itemsList) |
Constructor and Description |
---|
ExpressionList(List<Expression> expressions) |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
CCJSqlParser.GroupByColumnReferences() |
Modifier and Type | Class and Description |
---|---|
class |
Column
A column.
|
Modifier and Type | Method and Description |
---|---|
Expression |
Delete.getWhere() |
Modifier and Type | Method and Description |
---|---|
void |
Delete.setWhere(Expression expression) |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
Replace.getExpressions()
A list of
Expression s (from a
"REPLACE mytab SET col1=exp1, col2=exp2"). |
Modifier and Type | Method and Description |
---|---|
void |
Replace.setExpressions(List<Expression> list) |
Modifier and Type | Class and Description |
---|---|
class |
SubSelect
A subselect followed by an optional alias.
|
Modifier and Type | Method and Description |
---|---|
Expression |
OrderByElement.getExpression() |
Expression |
SelectExpressionItem.getExpression() |
Expression |
PlainSelect.getHaving() |
Expression |
Join.getOnExpression()
Returns the "ON" expression (if any)
|
Expression |
PlainSelect.getWhere() |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
PlainSelect.getGroupByColumnReferences()
A list of
Expression s of the GROUP BY clause. |
Modifier and Type | Method and Description |
---|---|
void |
OrderByElement.setExpression(Expression expression) |
void |
SelectExpressionItem.setExpression(Expression expression) |
void |
PlainSelect.setHaving(Expression expression) |
void |
Join.setOnExpression(Expression expression) |
void |
PlainSelect.setWhere(Expression where) |
Modifier and Type | Method and Description |
---|---|
void |
PlainSelect.setGroupByColumnReferences(List<Expression> list) |
Constructor and Description |
---|
SelectExpressionItem(Expression expression) |
Modifier and Type | Method and Description |
---|---|
Expression |
Update.getWhere() |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
Update.getExpressions()
The
Expression s in this update (as 'a' and 'b' in UPDATE
col1='a', col2='b') |
Modifier and Type | Method and Description |
---|---|
void |
Update.setWhere(Expression expression) |
Modifier and Type | Method and Description |
---|---|
void |
Update.setExpressions(List<Expression> list) |
Modifier and Type | Method and Description |
---|---|
static void |
SelectUtils.addExpression(Select select,
Expression expr)
Adds an expression to select statements.
|
static Join |
SelectUtils.addJoin(Select select,
Table table,
Expression onExpression)
Adds a simple join to a select statement.
|
static Select |
SelectUtils.buildSelectFromTableAndExpressions(Table table,
Expression... expr)
Builds select expr1, expr2 from table.
|
Copyright © 2006–2018 TinyGroup. All rights reserved.