public abstract class AbstractDeleteSqlBuilder extends AbstractSqlBuilder implements DeleteSqlBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
table |
protected StringBuilder |
whereClause |
protected List<Object> |
whereParamList |
appendSqlBuilder, BLANK, columnNameConverter, LINE_SEPARATOR, PARAM_PLACEHOLDER, smartDbNode, tableNameConverter| 构造器和说明 |
|---|
AbstractDeleteSqlBuilder(SmartDbNode smartDbNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSqlBuilder |
appendSql(String sqlClause) |
DeleteSqlBuilder |
deleteEntity(Object obj) |
int |
execute() |
String |
generateSql() |
String |
generateSql(boolean isPretty) |
List<Object> |
getAllParams() |
SqlBuilderType |
getSqlBuilderType() |
DeleteSqlBuilder |
table(Class entityClass) |
DeleteSqlBuilder |
table(String table) |
String |
toString() |
DeleteSqlBuilder |
whereAnd(String where) |
DeleteSqlBuilder |
whereAnd(String where,
Object... param) |
<T> DeleteSqlBuilder |
whereAndIn(String column,
List<T> inList) |
DeleteSqlBuilder |
whereAndLikeColumns(String like,
String... columns) |
DeleteSqlBuilder |
whereAndLikePatterns(String column,
String... likes) |
DeleteSqlBuilder |
whereOr(String where) |
DeleteSqlBuilder |
whereOr(String where,
Object... param) |
DeleteSqlBuilder |
whereOrLikeColumns(String like,
String... column) |
DeleteSqlBuilder |
whereOrLikePatterns(String column,
String... likes) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSupportDatabaseTypeprotected String table
protected StringBuilder whereClause
public AbstractDeleteSqlBuilder(SmartDbNode smartDbNode)
public SqlBuilderType getSqlBuilderType()
getSqlBuilderType 在接口中 SqlBuilderpublic String generateSql()
generateSql 在接口中 SqlBuilderpublic String generateSql(boolean isPretty)
generateSql 在接口中 SqlBuilderpublic DeleteSqlBuilder appendSql(String sqlClause)
appendSql 在接口中 SqlBuilderpublic DeleteSqlBuilder table(String table)
table 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder table(Class entityClass)
table 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder deleteEntity(Object obj)
deleteEntity 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereAnd(String where)
whereAnd 在接口中 DeleteSqlBuilderpublic <T> DeleteSqlBuilder whereAndIn(String column, List<T> inList)
whereAndIn 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereAnd(String where, Object... param)
whereAnd 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereAndLikeColumns(String like, String... columns)
whereAndLikeColumns 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereAndLikePatterns(String column, String... likes)
whereAndLikePatterns 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereOr(String where)
whereOr 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereOr(String where, Object... param)
whereOr 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereOrLikeColumns(String like, String... column)
whereOrLikeColumns 在接口中 DeleteSqlBuilderpublic DeleteSqlBuilder whereOrLikePatterns(String column, String... likes)
whereOrLikePatterns 在接口中 DeleteSqlBuilderpublic List<Object> getAllParams()
getAllParams 在接口中 SqlBuilderpublic int execute()
execute 在接口中 DeleteSqlBuilderCopyright © 2020. All rights reserved.