| 程序包 | 说明 |
|---|---|
| tech.ibit.sqlbuilder | |
| tech.ibit.sqlbuilder.sql | |
| tech.ibit.sqlbuilder.sql.impl | |
| tech.ibit.sqlbuilder.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
static DeleteSql |
SqlFactory.createDelete()
创建删除
|
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSql |
DeleteSql.deleteFrom(List<Table> tables)
删除表,item和from同时设置
|
DeleteSql |
DeleteSql.deleteFrom(Table table)
删除表,item和from同时设置
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DeleteSqlImpl
DeleteSql实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
DeleteSql |
DeleteSqlImpl.andWhere(CriteriaItem item) |
DeleteSql |
DeleteSqlImpl.andWhere(List<Criteria> criterion) |
DeleteSql |
DeleteSqlImpl.complexFullJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.complexInnerJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.complexLeftJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.complexRightJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
DeleteSql |
DeleteSqlImpl.delete(List<Table> tables) |
DeleteSql |
DeleteSqlImpl.delete(Table table) |
DeleteSql |
DeleteSqlImpl.deleteFrom(List<Table> tables) |
DeleteSql |
DeleteSqlImpl.deleteFrom(Table table) |
DeleteSql |
DeleteSqlImpl.from(List<Table> tables) |
DeleteSql |
DeleteSqlImpl.from(Table table) |
DeleteSql |
DeleteSqlImpl.fullJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.innerJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.joinOn(JoinOn joinOn) |
DeleteSql |
DeleteSqlImpl.joinOn(List<JoinOn> joinOns) |
DeleteSql |
DeleteSqlImpl.joinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.leftJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.orWhere(CriteriaItem item) |
DeleteSql |
DeleteSqlImpl.orWhere(List<Criteria> criterion) |
DeleteSql |
DeleteSqlImpl.rightJoinOn(Table table,
List<Column> columnPairs) |
DeleteSql |
DeleteSqlImpl.where(Criteria criteria) |
DeleteSql |
DeleteSqlImpl.where(List<Criteria> criterion) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,K> DeleteSql |
IdSqlUtils.deleteById(Class<T> poClazz,
K idValue)
构造通过主键删除对象的SQL对象参数(单列作为主键)
|
static <T,K> DeleteSql |
IdSqlUtils.deleteByIds(Class<T> poClazz,
Collection<K> idValues)
构造通过主键删除对象的SQL对象参数(单列作为主键)
|
static <K extends MultiId> |
IdSqlUtils.deleteByMultiId(K idValue)
构造通过主键删除对象的SQL对象参数(多列作为主键)
|
static <K extends MultiId> |
IdSqlUtils.deleteByMultiIds(Collection<K> idValues)
构造通过主键删除对象的SQL对象参数(多列作为主键)
|
static <T> DeleteSql |
UniqueKeySqlUtils.deleteByUniqueKey(Class<T> poClazz,
UniqueKey uniqueKey)
构造通过 unique key 删除对象的SQL对象参数
|
static <T> DeleteSql |
UniqueKeySqlUtils.deleteByUniqueKeys(Class<T> poClazz,
Collection<UniqueKey> uniqueKeys)
构造通过 unique key 删除对象的SQL对象参数
|
Copyright © 2020 IBIT程序猿. All rights reserved.