public class SQLSelectBuilderImpl extends Object implements SQLSelectBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
dbType |
private SQLSelectStatement |
stmt |
| 构造器和说明 |
|---|
SQLSelectBuilderImpl(SQLSelectStatement stmt,
String dbType) |
SQLSelectBuilderImpl(String dbType) |
SQLSelectBuilderImpl(String sql,
String dbType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SQLSelectGroupByClause |
createGroupBy() |
protected SQLOrderBy |
createOrderBy() |
protected SQLSelect |
createSelect() |
protected SQLSelectQuery |
createSelectQueryBlock() |
SQLSelectBuilderImpl |
from(String table) |
SQLSelectBuilderImpl |
from(String table,
String alias) |
protected SQLSelectQueryBlock |
getQueryBlock() |
SQLSelect |
getSQLSelect() |
SQLSelectStatement |
getSQLSelectStatement() |
SQLSelectBuilderImpl |
groupBy(String expr) |
SQLSelectBuilderImpl |
having(String expr) |
SQLSelectBuilderImpl |
into(String expr) |
SQLSelectBuilderImpl |
limit(int rowCount) |
SQLSelectBuilderImpl |
limit(int rowCount,
int offset) |
SQLSelectBuilderImpl |
orderBy(String... columns) |
SQLSelectBuilderImpl |
select(String... columns) |
SQLSelectBuilderImpl |
selectWithAlias(String column,
String alias) |
String |
toString() |
SQLSelectBuilderImpl |
where(String expr) |
SQLSelectBuilderImpl |
whereAnd(String expr) |
SQLSelectBuilderImpl |
whereOr(String expr) |
private SQLSelectStatement stmt
private String dbType
public SQLSelectBuilderImpl(String dbType)
public SQLSelectBuilderImpl(SQLSelectStatement stmt, String dbType)
public SQLSelect getSQLSelect()
public SQLSelectStatement getSQLSelectStatement()
getSQLSelectStatement 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl select(String... columns)
select 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl selectWithAlias(String column, String alias)
selectWithAlias 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl from(String table)
from 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl from(String table, String alias)
from 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl orderBy(String... columns)
orderBy 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl groupBy(String expr)
groupBy 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl having(String expr)
having 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl into(String expr)
into 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl where(String expr)
where 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl whereAnd(String expr)
whereAnd 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl whereOr(String expr)
whereOr 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl limit(int rowCount)
limit 在接口中 SQLSelectBuilderpublic SQLSelectBuilderImpl limit(int rowCount, int offset)
limit 在接口中 SQLSelectBuilderprotected SQLSelectQueryBlock getQueryBlock()
protected SQLSelect createSelect()
protected SQLSelectQuery createSelectQueryBlock()
protected SQLOrderBy createOrderBy()
protected SQLSelectGroupByClause createGroupBy()
public String toString()
toString 在接口中 SQLSelectBuildertoString 在类中 ObjectCopyright © 2013–2019 Alibaba Group. All rights reserved.