Constructor and Description |
---|
OrderBy(Expression expression,
boolean asc) |
Modifier and Type | Method and Description |
---|---|
T |
Select.groupBy(Expression... expressions) |
Modifier and Type | Class and Description |
---|---|
class |
Column
列
|
class |
Condition
条件 Created by luoguo on 2015/3/11.
|
class |
NamedCondition |
Modifier and Type | Method and Description |
---|---|
Expression |
Condition.getExpression() |
Expression |
Value.getExpression() |
Modifier and Type | Method and Description |
---|---|
static Condition |
Condition.andWithBrackets(Expression... expression) |
static Condition |
Condition.orWithBrackets(Expression... expression) |
Value |
Column.value(Expression expression) |
Constructor and Description |
---|
Condition(Expression expression,
Object... values) |
Value(Column column,
Expression expression) |
Modifier and Type | Method and Description |
---|---|
Expression |
DeleteBody.getWhere() |
Modifier and Type | Method and Description |
---|---|
void |
DeleteBody.setWhere(Expression expression) |
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 |
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 |
FragmentExpressionSql
表达式的sql片段
|
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 |
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 |
BinaryExpression.setLeftExpression(Expression leftExpression) |
void |
AnalyticExpression.setOffset(Expression offset) |
void |
BinaryExpression.setRightExpression(Expression rightExpression) |
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 |
---|
BinaryExpression(Expression leftExpression,
Expression rightExpression) |
BinaryExpression(Expression leftExpression,
Expression rightExpression,
boolean not) |
OracleHierarchicalExpression(Expression startExpression,
Expression connectExpression,
boolean noCycle) |
Parenthesis(Expression expression) |
Parenthesis(Expression expression,
boolean not) |
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
取余操作
|
class |
Multiplication
乘法操作
|
class |
Subtraction
减法操作
|
Constructor and Description |
---|
Addition(Expression leftExpression,
Expression rightExpression) |
BitwiseAnd(Expression leftExpression,
Expression rightExpression) |
BitwiseOr(Expression leftExpression,
Expression rightExpression) |
BitwiseXor(Expression leftExpression,
Expression rightExpression) |
Concat(Expression leftExpression,
Expression rightExpression) |
Division(Expression leftExpression,
Expression rightExpression) |
Modulo(Expression leftExpression,
Expression rightExpression) |
Multiplication(Expression leftExpression,
Expression rightExpression) |
Subtraction(Expression leftExpression,
Expression rightExpression) |
Modifier and Type | Class and Description |
---|---|
class |
AndExpression
and 条件
|
class |
ConditionExpressionList
多个条件组成的表达式列表
|
class |
OrExpression
or 条件
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
ConditionExpressionList.getExpressions() |
Modifier and Type | Method and Description |
---|---|
void |
ConditionExpressionList.addExpression(Expression expression) |
static ConditionExpressionList |
ConditionExpressionList.andExpression(Expression... expr) |
static ExpressionList |
ConditionExpressionList.expressionList(Expression expr) |
static ConditionExpressionList |
ConditionExpressionList.expressionList(String comma,
Expression... expr) |
static ConditionExpressionList |
ConditionExpressionList.orExpression(Expression... expr) |
Modifier and Type | Method and Description |
---|---|
void |
ConditionExpressionList.setExpressions(List<Expression> list) |
Constructor and Description |
---|
AndExpression(Expression leftExpression,
Expression rightExpression) |
AndExpression(Expression leftExpression,
Expression rightExpression,
boolean not) |
OrExpression(Expression leftExpression,
Expression rightExpression) |
OrExpression(Expression leftExpression,
Expression rightExpression,
boolean not) |
Constructor and Description |
---|
ConditionExpressionList(List<Expression> expressions) |
Modifier and Type | Class and Description |
---|---|
class |
Between
A "BETWEEN" expr1 expr2 statement
|
class |
EqualsTo
相等比较操作
|
class |
ExistsExpression |
class |
GreaterThan |
class |
GreaterThanEquals |
class |
InExpression |
class |
IsEmptyExpression |
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 |
IsEmptyExpression.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 |
ExpressionList.addExpression(Expression expression) |
void |
MultiExpressionList.addExpressionList(Expression expr) |
static Condition |
ExistsExpression.existsCondition(Expression rightExpression,
Object... values) |
static ExpressionList |
ExpressionList.expressionList(Expression expr) |
static Condition |
ExistsExpression.notExistsCondition(Expression rightExpression,
Object... values) |
void |
Between.setBetweenExpressionEnd(Expression expression) |
void |
Between.setBetweenExpressionStart(Expression expression) |
void |
Between.setLeftExpression(Expression expression) |
void |
IsEmptyExpression.setLeftExpression(Expression expression) |
void |
InExpression.setLeftExpression(Expression leftExpression) |
void |
IsNullExpression.setLeftExpression(Expression expression) |
Modifier and Type | Method and Description |
---|---|
void |
MultiExpressionList.addExpressionList(List<Expression> list) |
void |
ExpressionList.setExpressions(List<Expression> list) |
Constructor and Description |
---|
Between(Expression leftExpression,
Expression betweenExpressionStart,
Expression betweenExpressionEnd) |
Between(Expression leftExpression,
Expression betweenExpressionStart,
Expression betweenExpressionEnd,
boolean not) |
EqualsTo(Expression leftExpression,
Expression rightExpression) |
ExistsExpression(Expression rightExpression) |
ExistsExpression(Expression rightExpression,
boolean not) |
GreaterThan(Expression leftExpression,
Expression rightExpression) |
GreaterThanEquals(Expression leftExpression,
Expression rightExpression) |
InExpression(Expression leftExpression,
ItemsList rightItemsList) |
InExpression(Expression leftExpression,
ItemsList rightItemsList,
boolean not) |
IsEmptyExpression(Expression leftExpression) |
IsEmptyExpression(Expression leftExpression,
boolean not) |
IsNullExpression(Expression leftExpression) |
IsNullExpression(Expression leftExpression,
boolean not) |
LikeExpression(Expression leftExpression,
Expression rightExpression) |
LikeExpression(Expression leftExpression,
Expression rightExpression,
boolean not) |
Matches(Expression leftExpression,
Expression rightExpression) |
Matches(Expression leftExpression,
Expression rightExpression,
boolean not) |
MinorThan(Expression leftExpression,
Expression rightExpression) |
MinorThanEquals(Expression leftExpression,
Expression rightExpression) |
NotEqualsTo(Expression leftExpression,
Expression rightExpression) |
NotEqualsTo(Expression leftExpression,
Expression rightExpression,
boolean not,
String operator) |
OldOracleJoinBinaryExpression(Expression leftExpression,
Expression rightExpression) |
OldOracleJoinBinaryExpression(Expression leftExpression,
Expression rightExpression,
boolean not) |
RegExpMatchOperator(Expression leftExpression,
Expression rightExpression,
boolean not,
RegExpMatchOperatorType operatorType) |
RegExpMySQLOperator(Expression leftExpression,
Expression rightExpression,
boolean not,
RegExpMatchOperatorType operatorType) |
Constructor and Description |
---|
ExpressionList(List<Expression> expressions) |
Modifier and Type | Class and Description |
---|---|
class |
SubSelect
子查询
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnOperator
列操作的抽象实现,主要实现 统计相关的操作。
|
class |
SimpleBinaryOperator
二元操作接口的简单实现
|
class |
SimpleStatisticsOperator
统计操作实现
|
Modifier and Type | Method and Description |
---|---|
Expression |
SimpleBinaryOperator.transform(Object value) |
Modifier and Type | Method and Description |
---|---|
BinaryExpression |
ExpressionInstanceCallBack.instance(Expression leftExpression,
Expression rightExpression)
根据参数实例化二元表达式
|
boolean |
SimpleBinaryOperator.isParameterExpression(Expression expression) |
Modifier and Type | Method and Description |
---|---|
Expression |
OrderByElement.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 |
PlainSelect.addGroupByExpressions(Expression... expressions) |
static OrderByElement |
OrderByElement.asc(Expression expression) |
static Join |
Join.crossJoin(FromItem rightItem,
Expression onExpression) |
static OrderByElement |
OrderByElement.desc(Expression expression) |
static Join |
Join.fullJoin(FromItem rightItem,
Expression onExpression) |
static Join |
Join.fullOutJoin(FromItem rightItem,
Expression onExpression) |
static Join |
Join.leftJoin(FromItem rightItem,
Expression onExpression) |
static Join |
Join.leftOutJoin(FromItem rightItem,
Expression onExpression) |
static Join |
Join.newJoin(FromItem rightItem,
Expression onExpression) |
static Join |
Join.rightJoin(FromItem rightItem,
Expression onExpression) |
static Join |
Join.rightOutJoin(FromItem rightItem,
Expression onExpression) |
void |
OrderByElement.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 |
---|
Join(FromItem rightItem,
Expression onExpression) |
OrderByElement(Expression expression,
boolean asc) |
Modifier and Type | Class and Description |
---|---|
class |
Distinct
A DISTINCT [(expression, ...)] clause
|
Modifier and Type | Method and Description |
---|---|
Expression |
SelectExpressionItem.getExpression() |
Modifier and Type | Method and Description |
---|---|
void |
SelectExpressionItem.setExpression(Expression expression) |
Constructor and Description |
---|
SelectExpressionItem(Expression expression) |
Modifier and Type | Method and Description |
---|---|
Expression |
JdbcParameterExpressionTransform.transform(Object value) |
Expression |
ExpressionTransform.transform(Object value)
把参数转化成表达式
|
Modifier and Type | Method and Description |
---|---|
boolean |
JdbcParameterExpressionTransform.isParameterExpression(Expression expression) |
boolean |
ExpressionTransform.isParameterExpression(Expression expression)
是否是参数表达式
|
Modifier and Type | Method and Description |
---|---|
Expression |
UpdateBody.getWhere() |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
UpdateBody.getCopyExpressions() |
List<Expression> |
UpdateBody.getExpressions()
The
Expression s in this update (as 'a' and 'b' in UPDATE
col1='a', col2='b') |
Modifier and Type | Method and Description |
---|---|
void |
UpdateBody.removeExpression(Expression expression) |
void |
UpdateBody.setWhere(Expression expression) |
Modifier and Type | Method and Description |
---|---|
void |
UpdateBody.setExpressions(List<Expression> list) |
Copyright © 2006–2018 TinyGroup. All rights reserved.