public class DeleteSqlBuilder extends java.lang.Object implements ISqlBuilder
构造器和说明 |
---|
DeleteSqlBuilder(SqLinkConfig config,
java.lang.Class<?> target) |
限定符和类型 | 方法和说明 |
---|---|
void |
addExclude(java.lang.Class<?> c)
添加指定删除的表
|
void |
addJoin(JoinType joinType,
ISqlTableExpression table,
ISqlExpression on)
添加关联表
|
void |
addWhere(ISqlExpression where)
添加删除的where条件
|
SqLinkConfig |
getConfig()
获取配置
|
java.lang.String |
getSql()
获取SQL
|
java.lang.String |
getSqlAndValue(java.util.List<SqlValue> values)
获取SQL和参数
|
boolean |
hasWhere()
是否有where条件
|
public DeleteSqlBuilder(SqLinkConfig config, java.lang.Class<?> target)
public void addJoin(JoinType joinType, ISqlTableExpression table, ISqlExpression on)
joinType
- 关联类型table
- 关联表on
- 关联条件public void addExclude(java.lang.Class<?> c)
public void addWhere(ISqlExpression where)
public SqLinkConfig getConfig()
ISqlBuilder
getConfig
在接口中 ISqlBuilder
public boolean hasWhere()
public java.lang.String getSql()
ISqlBuilder
getSql
在接口中 ISqlBuilder
public java.lang.String getSqlAndValue(java.util.List<SqlValue> values)
ISqlBuilder
getSqlAndValue
在接口中 ISqlBuilder