所有方法 实例方法 抽象方法 默认方法
限定符和类型 |
方法和说明 |
default ISqlValueExpression |
AnyValue(java.lang.Object value)
创建值表达式
|
ISqlAsExpression |
as(ISqlExpression expression,
java.lang.String asName)
创建别名表达式
|
ISqlBinaryExpression |
binary(SqlOperator operator,
ISqlExpression left,
ISqlExpression right)
创建二元表达式
|
default ISqlColumnExpression |
column(FieldMetaData fieldMetaData)
创建列表达式
|
ISqlColumnExpression |
column(FieldMetaData fieldMetaData,
AsName tableAsName)
创建列表达式
|
ISqlConditionsExpression |
condition()
创建条件表达式
|
ISqlConstStringExpression |
constString(java.lang.String s)
创建常量字符串表达式
|
ISqlDynamicColumnExpression |
dynamicColumn(java.lang.String column,
AsName tableAsName) |
ISqlFromExpression |
from(ISqlTableExpression sqlTable,
AsName asName)
创建from表达式
|
default java.util.List<ISqlExpression> |
getColumnByClass(java.lang.Class<?> target,
AsName asName)
将实体类转换为列表达式集合
|
ISqlGroupByExpression |
groupBy()
创建分组group by表达式
|
default ISqlGroupByExpression |
groupBy(java.util.LinkedHashMap<java.lang.String,ISqlExpression> columns)
创建分组表达式
|
ISqlHavingExpression |
having()
创建having表达式
|
ISqlJoinExpression |
join(JoinType joinType,
ISqlTableExpression joinTable,
AsName asName)
创建join表达式
|
default ISqlJoinExpression |
join(JoinType joinType,
ISqlTableExpression joinTable,
ISqlExpression conditions,
AsName asName) |
ISqlJoinsExpression |
Joins()
创建join集合表达式
|
ISqlLimitExpression |
limit()
创建limit表达式
|
default ISqlLimitExpression |
limit(long offset,
long rows)
创建limit表达式
|
default ISqlOrderExpression |
order(ISqlExpression expression)
创建order表达式
|
ISqlOrderExpression |
order(ISqlExpression expression,
boolean asc)
创建order表达式
|
ISqlOrderByExpression |
orderBy()
创建order by表达式
|
ISqlParensExpression |
parens(ISqlExpression expression)
创建括号表达式
|
default ISqlQueryableExpression |
queryable(java.lang.Class<?> target,
AsName asName)
创建查询表达式
|
default ISqlQueryableExpression |
queryable(ISqlFromExpression from)
创建查询表达式
|
default ISqlQueryableExpression |
queryable(ISqlSelectExpression select,
ISqlFromExpression from)
创建查询表达式
|
ISqlQueryableExpression |
queryable(ISqlSelectExpression select,
ISqlFromExpression from,
ISqlJoinsExpression joins,
ISqlWhereExpression where,
ISqlGroupByExpression groupBy,
ISqlHavingExpression having,
ISqlOrderByExpression orderBy,
ISqlLimitExpression limit)
创建查询表达式
|
default ISqlQueryableExpression |
queryable(ISqlTableExpression table,
AsName asName)
创建查询表达式
|
ISqlRecursionExpression |
recursion(ISqlQueryableExpression queryable,
java.lang.String parentId,
java.lang.String childId,
int level) |
default ISqlSelectExpression |
select(java.lang.Class<?> target,
AsName asName)
创建select表达式
|
default ISqlSelectExpression |
select(java.util.List<ISqlExpression> column,
java.lang.Class<?> target)
创建select表达式
|
ISqlSelectExpression |
select(java.util.List<ISqlExpression> column,
java.lang.Class<?> target,
boolean isSingle,
boolean isDistinct)
创建select表达式
|
ISqlSetExpression |
set(ISqlColumnExpression column,
ISqlExpression value)
创建set表达式
|
ISqlSetsExpression |
sets()
创建set集合表达式
|
ISqlRealTableExpression |
table(java.lang.Class<?> tableClass)
创建表表达式
|
ISqlTemplateExpression |
template(java.util.List<java.lang.String> templates,
java.util.List<? extends ISqlExpression> expressions)
创建模板表达式
|
ISqlTypeExpression |
type(java.lang.Class<?> c)
创建类型表达式
|
ISqlUnaryExpression |
unary(SqlOperator operator,
ISqlExpression expression)
创建一元表达式
|
ISqlUnionExpression |
union(ISqlQueryableExpression queryable,
boolean all) |
ISqlUnionsExpression |
unions() |
default ISqlUpdateExpression |
update(java.lang.Class<?> target,
AsName asName) |
ISqlUpdateExpression |
update(ISqlFromExpression from,
ISqlJoinsExpression joins,
ISqlSetsExpression sets,
ISqlWhereExpression where) |
ISqlCollectedValueExpression |
value(java.util.Collection<?> value)
创建集合值表达式
|
ISqlSingleValueExpression |
value(java.lang.Object value)
创建值表达式
|
default ISqlWhereExpression |
where()
创建where表达式
|
ISqlWhereExpression |
where(ISqlConditionsExpression conditions)
创建where表达式
|
ISqlWithExpression |
with(ISqlQueryableExpression queryable,
java.lang.String name) |
ISqlWithsExpression |
withs() |