所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
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 boolean |
buildJoinSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables,
OperateType operateType) |
protected StringBuilder |
buildLimitOffsetSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
Long limitRows,
Long limitOffset)
构建 limit 和 offset 的参数
|
protected String |
buildLogicDeletedSet(String logicColumn,
TableInfo tableInfo) |
protected String |
buildLogicNormalCondition(String logicColumn,
TableInfo tableInfo) |
String |
buildNoSelectSql(QueryWrapper queryWrapper) |
protected void |
buildOrderBySql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables) |
private void |
buildSelectColumnSql(StringBuilder sqlBuilder,
List<QueryTable> queryTables,
List<QueryColumn> selectColumns,
String hint) |
String |
buildSelectSql(QueryWrapper queryWrapper) |
String |
buildWhereConditionSql(QueryWrapper queryWrapper) |
protected void |
buildWhereSql(StringBuilder sqlBuilder,
QueryWrapper queryWrapper,
List<QueryTable> queryTables,
boolean allowNoCondition) |
String |
forDeleteBatchByIds(String schema,
String tableName,
String[] primaryKeys,
Object[] ids) |
String |
forDeleteById(String schema,
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 |
forHint(String hintString) |
String |
forInsertBatchWithFirstRowColumns(String schema,
String tableName,
List<Row> rows) |
String |
forInsertEntity(TableInfo tableInfo,
Object entity,
boolean ignoreNulls) |
String |
forInsertEntityBatch(TableInfo tableInfo,
Collection<?> entities) |
String |
forInsertEntityWithPk(TableInfo tableInfo,
Object entity,
boolean ignoreNulls) |
String |
forInsertRow(String schema,
String tableName,
Row row) |
String |
forSelectByQuery(QueryWrapper queryWrapper) |
String |
forSelectEntityListByIds(TableInfo tableInfo,
Object[] primaryValues) |
String |
forSelectOneById(String schema,
String tableName,
String[] primaryKeys,
Object[] primaryValues) |
String |
forSelectOneEntityById(TableInfo tableInfo) |
String |
forUpdateBatchById(String schema,
String tableName,
List<Row> rows) |
String |
forUpdateById(String schema,
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) |
String |
wrap(String keyword) |
String |
wrapColumnAlias(String keyword) |