所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
String |
buildDeleteSql(QueryWrapper queryWrapper) |
protected void |
buildGroupBySql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected void |
buildHavingSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected void |
buildJoinSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected StringBuilder |
buildLimitOffsetSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
Integer limitRows,
Integer limitOffset)
构建 limit 和 offset 的参数
|
protected void |
buildOrderBySql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
protected String |
buildQuestion(int count,
boolean withBrackets) |
String |
buildSelectCountSql(QueryWrapper queryWrapper) |
String |
buildSelectSql(QueryWrapper queryWrapper) |
String |
buildWhereConditionSql(QueryWrapper queryWrapper) |
protected void |
buildWhereSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables,
boolean allowNoCondition) |
String |
forDeleteBatchByIds(String tableName,
String[] primaryKeys,
Object[] ids) |
String |
forDeleteById(String tableName,
String[] primaryKeys) |
String |
forDeleteByQuery(QueryWrapper queryWrapper) |
String |
forDeleteEntityBatchByIds(TableInfo tableInfo,
Object[] primaryValues) |
String |
forDeleteEntityBatchByQuery(TableInfo tableInfo,
QueryWrapper queryWrapper) |
String |
forDeleteEntityById(TableInfo tableInfo) |
String |
forInsertBatchWithFirstRowColumns(String tableName,
List<Row> rows) |
String |
forInsertEntity(TableInfo tableInfo,
Object entity) |
String |
forInsertEntityBatch(TableInfo tableInfo,
List<Object> entities) |
String |
forInsertRow(String tableName,
Row row) |
String |
forSelectCountByQuery(QueryWrapper queryWrapper) |
String |
forSelectEntityListByIds(TableInfo tableInfo,
Object[] primaryValues) |
String |
forSelectListByQuery(QueryWrapper queryWrapper) |
String |
forSelectOneById(String tableName,
String[] primaryKeys,
Object[] primaryValues) |
String |
forSelectOneEntityById(TableInfo tableInfo) |
String |
forUpdateBatchById(String tableName,
List<Row> rows) |
String |
forUpdateById(String tableName,
Row row) |
String |
forUpdateByQuery(QueryWrapper queryWrapper,
Row row) |
String |
forUpdateEntity(TableInfo tableInfo,
Object entity,
boolean ignoreNulls) |
String |
forUpdateEntityByQuery(TableInfo tableInfo,
Object entity,
boolean ignoreNulls,
QueryWrapper queryWrapper) |
protected Object |
getLogicDeletedValue() |
protected Object |
getLogicNormalValue() |
String |
wrap(String keyword) |