public abstract class AbstractSQLBuilder extends Object implements SQLBuilder
SQLBuilder.BuilderData, SQLBuilder.BuilderMapData| 构造器和说明 |
|---|
AbstractSQLBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLBuilder.BuilderData |
buildCount(Sechma sechma,
Column[] whereColumn,
Object[] whereParams)
生成Select Count语句和参数。
|
SQLBuilder.BuilderData |
buildDelete(Sechma sechma,
Column[] whereColumn,
Object[] whereParams)
生成Delete语句和参数。
|
SQLBuilder.BuilderData |
buildEmptySelect(String tableName)
生成空查询语句和参数。
|
SQLBuilder.BuilderData |
buildInsert(Sechma sechma,
Column[] dataColumn,
Object[] dataParams)
生成Insert语句和参数。
|
SQLBuilder.BuilderMapData |
buildPaginator(String selectSQL,
Paginator paginator,
Map<String,?> whereParams)
生成分页查询语句和参数。
|
SQLBuilder.BuilderData |
buildPaginator(String selectSQL,
Paginator paginator,
Object[] whereParams)
生成分页查询语句和参数。
|
SQLBuilder.BuilderData |
buildSelect(Sechma sechma,
Column[] whereColumn,
Object[] whereParams)
生成Select语句和参数。
|
SQLBuilder.BuilderData |
buildUpdate(Sechma sechma,
Column[] whereColumn,
Object[] whereParams,
Column[] dataColumn,
Object[] dataParams)
生成Update语句和参数。
|
protected String |
dia(Dialect dia) |
protected abstract void |
fillDialect(Map<Dialect,String> dialectData) |
protected StringBuffer |
orderBySQL(String selectSQL,
Paginator paginator) |
public SQLBuilder.BuilderData buildDelete(Sechma sechma, Column[] whereColumn, Object[] whereParams)
SQLBuilderbuildDelete 在接口中 SQLBuilderpublic SQLBuilder.BuilderData buildSelect(Sechma sechma, Column[] whereColumn, Object[] whereParams)
SQLBuilderbuildSelect 在接口中 SQLBuilderpublic SQLBuilder.BuilderData buildUpdate(Sechma sechma, Column[] whereColumn, Object[] whereParams, Column[] dataColumn, Object[] dataParams)
SQLBuilderbuildUpdate 在接口中 SQLBuilderpublic SQLBuilder.BuilderData buildCount(Sechma sechma, Column[] whereColumn, Object[] whereParams)
SQLBuilderbuildCount 在接口中 SQLBuilderpublic SQLBuilder.BuilderData buildInsert(Sechma sechma, Column[] dataColumn, Object[] dataParams)
SQLBuilderbuildInsert 在接口中 SQLBuilderpublic SQLBuilder.BuilderData buildEmptySelect(String tableName)
SQLBuilderbuildEmptySelect 在接口中 SQLBuilderpublic SQLBuilder.BuilderData buildPaginator(String selectSQL, Paginator paginator, Object[] whereParams)
SQLBuilderbuildPaginator 在接口中 SQLBuilderpublic SQLBuilder.BuilderMapData buildPaginator(String selectSQL, Paginator paginator, Map<String,?> whereParams)
SQLBuilderbuildPaginator 在接口中 SQLBuilderprotected StringBuffer orderBySQL(String selectSQL, Paginator paginator)
Copyright © 2015. All rights reserved.