所有方法 实例方法 具体方法
限定符和类型 |
方法和说明 |
ISqlAsExpression |
as(ISqlExpression expression,
java.lang.String asName)
创建别名表达式
|
ISqlBinaryExpression |
binary(SqlOperator operator,
ISqlExpression left,
ISqlExpression right)
创建二元表达式
|
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表达式
|
ISqlGroupByExpression |
groupBy()
创建分组group by表达式
|
ISqlHavingExpression |
having()
创建having表达式
|
ISqlJoinExpression |
join(JoinType joinType,
ISqlTableExpression joinTable,
AsName asName)
创建join表达式
|
ISqlJoinsExpression |
Joins()
创建join集合表达式
|
ISqlLimitExpression |
limit()
创建limit表达式
|
ISqlOrderExpression |
order(ISqlExpression expression,
boolean asc)
创建order表达式
|
ISqlOrderByExpression |
orderBy()
创建order by表达式
|
ISqlParensExpression |
parens(ISqlExpression expression)
创建括号表达式
|
ISqlQueryableExpression |
queryable(ISqlSelectExpression select,
ISqlFromExpression from,
ISqlJoinsExpression joins,
ISqlWhereExpression where,
ISqlGroupByExpression groupBy,
ISqlHavingExpression having,
ISqlOrderByExpression orderBy,
ISqlLimitExpression limit)
创建查询表达式
|
ISqlRecursionExpression |
recursion(ISqlQueryableExpression queryable,
java.lang.String parentId,
java.lang.String childId,
int level) |
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() |
ISqlUpdateExpression |
update(ISqlFromExpression from,
ISqlJoinsExpression joins,
ISqlSetsExpression sets,
ISqlWhereExpression where) |
ISqlCollectedValueExpression |
value(java.util.Collection<?> value)
创建集合值表达式
|
ISqlSingleValueExpression |
value(java.lang.Object value)
创建值表达式
|
ISqlWhereExpression |
where(ISqlConditionsExpression conditions)
创建where表达式
|
ISqlWithExpression |
with(ISqlQueryableExpression queryable,
java.lang.String name) |
ISqlWithsExpression |
withs() |