Query.Executor<T>
LINE_END_FLAG
Constructor and Description |
---|
Select(IDatabase owner,
String dataSourceName) |
Select(IDatabase owner,
String dataSourceName,
String prefix,
String from,
String alias,
boolean safePrefix) |
Modifier and Type | Method and Description |
---|---|
Select |
alias(String alias)
设置Select语句的别名
|
long |
count() |
static Select |
create() |
static Select |
create(Class<? extends IEntity> entityClass) |
static Select |
create(Class<? extends IEntity> entityClass,
String alias) |
static Select |
create(IDatabase owner) |
static Select |
create(IDatabase owner,
String dataSourceName) |
static Select |
create(IDatabase owner,
String dataSourceName,
Class<? extends IEntity> entityClass) |
static Select |
create(IDatabase owner,
String dataSourceName,
Class<? extends IEntity> entityClass,
String alias) |
static Select |
create(IDatabase owner,
String dataSourceName,
String from) |
static Select |
create(IDatabase owner,
String dataSourceName,
String from,
boolean safePrefix) |
static Select |
create(IDatabase owner,
String dataSourceName,
String prefix,
Class<? extends IEntity> entityClass) |
static Select |
create(IDatabase owner,
String dataSourceName,
String prefix,
Class<? extends IEntity> entityClass,
String alias) |
static Select |
create(IDatabase owner,
String dataSourceName,
String from,
String alias) |
static Select |
create(IDatabase owner,
String dataSourceName,
String from,
String alias,
boolean safePrefix) |
static Select |
create(IDatabase owner,
String dataSourceName,
String prefix,
String from,
String alias) |
static Select |
create(Query<?> query) |
static Select |
create(Query<?> query,
String prefix,
String from,
String alias,
boolean safePrefix) |
static Select |
create(Select select) |
static Select |
create(String from) |
static Select |
create(String from,
boolean safePrefix) |
static Select |
create(String prefix,
Class<? extends IEntity> entityClass) |
static Select |
create(String prefix,
Class<? extends IEntity> entityClass,
String alias) |
static Select |
create(String from,
String alias) |
static Select |
create(String from,
String alias,
boolean safePrefix) |
static Select |
create(String prefix,
String from,
String alias) |
Select |
distinct() |
Select |
field(Fields fields) |
Select |
field(Fields fields,
boolean wrapIdentifier) |
Select |
field(IFunction func) |
Select |
field(IFunction func,
String alias) |
Select |
field(String field) |
Select |
field(String field,
boolean wrapIdentifier) |
Select |
field(String prefix,
Fields fields) |
Select |
field(String prefix,
Fields fields,
boolean wrapIdentifier) |
Select |
field(String prefix,
String field) |
Select |
field(String prefix,
String field,
boolean wrapIdentifier) |
Select |
field(String prefix,
String field,
String alias) |
Select |
field(String prefix,
String field,
String alias,
boolean wrapIdentifier) |
Fields |
fields() |
<T> IResultSet<T> |
find(IResultSetHandler<T> handler) |
<T> IResultSet<T> |
find(IResultSetHandler<T> handler,
Page page) |
<T> T |
findFirst(IResultSetHandler<T> handler) |
Select |
forUpdate(IDBLocker dbLocker) |
Select |
from(Class<? extends IEntity> entityClass) |
Select |
from(Class<? extends IEntity> entityClass,
boolean safePrefix) |
Select |
from(Class<? extends IEntity> entityClass,
String alias) |
Select |
from(Class<? extends IEntity> entityClass,
String alias,
boolean safePrefix) |
Select |
from(Select select) |
Select |
from(String tableName) |
Select |
from(String prefix,
Class<? extends IEntity> entityClass,
String alias) |
Select |
from(String prefix,
Class<? extends IEntity> entityClass,
String alias,
boolean safePrefix) |
Select |
from(String tableName,
String alias) |
Select |
from(String prefix,
String from,
String alias) |
Select |
from(String prefix,
String from,
String alias,
boolean safePrefix) |
Select |
groupBy(Fields fields) |
Select |
groupBy(Fields fields,
boolean wrapIdentifier) |
Select |
groupBy(Fields fields,
boolean desc,
boolean wrapIdentifier) |
Select |
groupBy(GroupBy groupBy) |
Select |
groupBy(String field) |
Select |
groupBy(String field,
boolean wrapIdentifier) |
Select |
groupBy(String field,
boolean desc,
boolean wrapIdentifier) |
Select |
groupBy(String prefix,
Fields fields) |
Select |
groupBy(String prefix,
Fields fields,
boolean wrapIdentifier) |
Select |
groupBy(String prefix,
Fields fields,
boolean desc,
boolean wrapIdentifier) |
Select |
groupBy(String prefix,
String field) |
Select |
groupBy(String prefix,
String field,
boolean wrapIdentifier) |
Select |
groupBy(String prefix,
String field,
boolean desc,
boolean wrapIdentifier) |
Select |
groupByDesc(Fields fields) |
Select |
groupByDesc(Fields fields,
boolean wrapIdentifier) |
Select |
groupByDesc(String field) |
Select |
groupByDesc(String field,
boolean wrapIdentifier) |
Select |
groupByDesc(String prefix,
Fields fields) |
Select |
groupByDesc(String prefix,
Fields fields,
boolean wrapIdentifier) |
Select |
groupByDesc(String prefix,
String field) |
Select |
groupByDesc(String prefix,
String field,
boolean wrapIdentifier) |
Select |
groupByRollup() |
Select |
having(Cond cond) |
Select |
innerJoin(Select select,
Cond on) |
Select |
innerJoin(String from,
Cond on) |
Select |
innerJoin(String from,
String alias,
Cond on) |
Select |
innerJoin(String prefix,
String from,
String alias,
Cond on) |
Select |
innerJoin(String prefix,
String from,
String alias,
Cond on,
boolean safePrefix) |
Select |
join(Join join) |
Select |
leftJoin(Select select,
Cond on) |
Select |
leftJoin(String from,
Cond on) |
Select |
leftJoin(String from,
String alias,
Cond on) |
Select |
leftJoin(String prefix,
String from,
String alias,
Cond on) |
Select |
leftJoin(String prefix,
String from,
String alias,
Cond on,
boolean safePrefix) |
Select |
orderBy(OrderBy orderBy) |
Select |
orderByAsc(Fields fields) |
Select |
orderByAsc(Fields fields,
boolean wrapIdentifier) |
Select |
orderByAsc(String field) |
Select |
orderByAsc(String field,
boolean wrapIdentifier) |
Select |
orderByAsc(String prefix,
Fields fields) |
Select |
orderByAsc(String prefix,
Fields fields,
boolean wrapIdentifier) |
Select |
orderByAsc(String prefix,
String field) |
Select |
orderByAsc(String prefix,
String field,
boolean wrapIdentifier) |
Select |
orderByDesc(Fields fields) |
Select |
orderByDesc(Fields fields,
boolean wrapIdentifier) |
Select |
orderByDesc(String field) |
Select |
orderByDesc(String field,
boolean wrapIdentifier) |
Select |
orderByDesc(String prefix,
Fields fields) |
Select |
orderByDesc(String prefix,
Fields fields,
boolean wrapIdentifier) |
Select |
orderByDesc(String prefix,
String field) |
Select |
orderByDesc(String prefix,
String field,
boolean wrapIdentifier) |
Select |
page(Integer page) |
Select |
page(Integer page,
Integer pageSize) |
Select |
page(Page page) |
Params |
params() |
Select |
rightJoin(Select select,
Cond on) |
Select |
rightJoin(String from,
Cond on) |
Select |
rightJoin(String from,
String alias,
Cond on) |
Select |
rightJoin(String prefix,
String from,
String alias,
Cond on) |
Select |
rightJoin(String prefix,
String from,
String alias,
Cond on,
boolean safePrefix) |
SQL |
toSQL() |
String |
toString() |
Select |
union(Select select) |
Select |
union(Union union) |
Select |
unionAll(Select select) |
Where |
where() |
Select |
where(Cond cond) |
Select |
where(Where where) |
build, build, buildSafeTableName, buildSafeTableName, checkFieldExcluded, dataSourceName, dataSourceName, defaultTablePrefix, dialect, dialect, owner, shardingable, shardingable, shardingRule, shardingRule, wrapIdentifierField, wrapIdentifierField, wrapIdentifierField, wrapIdentifierFields
getExpressionStr, queryHandler, queryHandler
public static Select create()
public static Select create(String prefix, Class<? extends IEntity> entityClass, String alias)
public static Select create(IDatabase owner, String dataSourceName, Class<? extends IEntity> entityClass)
public static Select create(IDatabase owner, String dataSourceName, String prefix, Class<? extends IEntity> entityClass)
public static Select create(IDatabase owner, String dataSourceName, Class<? extends IEntity> entityClass, String alias)
public static Select create(IDatabase owner, String dataSourceName, String prefix, Class<? extends IEntity> entityClass, String alias)
public static Select create(IDatabase owner, String dataSourceName, String prefix, String from, String alias)
public static Select create(IDatabase owner, String dataSourceName, String from, String alias)
public static Select create(IDatabase owner, String dataSourceName, String from, String alias, boolean safePrefix)
public static Select create(IDatabase owner, String dataSourceName, String from, boolean safePrefix)
public static Select create(Query<?> query, String prefix, String from, String alias, boolean safePrefix)
public Select from(String prefix, Class<? extends IEntity> entityClass, String alias, boolean safePrefix)
public Fields fields()
public Select innerJoin(String prefix, String from, String alias, Cond on, boolean safePrefix)
public Select leftJoin(String prefix, String from, String alias, Cond on, boolean safePrefix)
public Select rightJoin(String prefix, String from, String alias, Cond on, boolean safePrefix)
public Params params()
public Where where()
public Select groupByRollup()
public Select distinct()
public SQL toSQL()
public <T> T findFirst(IResultSetHandler<T> handler) throws Exception
Exception
public <T> IResultSet<T> find(IResultSetHandler<T> handler) throws Exception
Exception
public <T> IResultSet<T> find(IResultSetHandler<T> handler, Page page) throws Exception
Exception
Copyright © 2022. All rights reserved.