public class ClickhouseDialectImpl extends CommonsDialectImpl
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ALTER_TABLE |
static String |
CK_DELETE |
static String |
CK_UPDATE |
keywordWrap| 构造器和说明 |
|---|
ClickhouseDialectImpl(KeywordWrap keywordWrap,
LimitOffsetProcessor limitOffsetProcessor) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildDeleteSql(QueryWrapper queryWrapper) |
String |
forDeleteBatchByIds(String schema,
String tableName,
String[] primaryKeys,
Object[] ids)
根据主键批量删除
|
String |
forDeleteById(String schema,
String tableName,
String[] primaryKeys)
根据主键删除
|
String |
forDeleteEntityBatchByIds(TableInfo tableInfo,
Object[] primaryValues)
实体 根据主键批量删除及逻辑删除
|
String |
forDeleteEntityBatchByQuery(TableInfo tableInfo,
QueryWrapper queryWrapper) |
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) |
buildGroupBySql, buildHavingSql, buildJoinSql, buildLimitOffsetSql, buildLogicDeletedSet, buildLogicNormalCondition, buildNoSelectSql, buildOrderBySql, buildSelectSql, buildWhereConditionSql, buildWhereSql, forDeleteByQuery, forDeleteEntityById, forHint, forInsertBatchWithFirstRowColumns, forInsertEntity, forInsertEntityBatch, forInsertEntityWithPk, forInsertRow, forSelectByQuery, forSelectEntityListByIds, forSelectOneById, forSelectOneEntityById, forUpdateBatchById, wrap, wrapColumnAliasclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRealSchema, getRealTable, prepareAuth, prepareAuth, prepareAuthpublic static final String ALTER_TABLE
public ClickhouseDialectImpl(KeywordWrap keywordWrap, LimitOffsetProcessor limitOffsetProcessor)
public String forUpdateById(String schema, String tableName, Row row)
forUpdateById 在接口中 IDialectforUpdateById 在类中 CommonsDialectImplschema - tableName - row - public String forDeleteById(String schema, String tableName, String[] primaryKeys)
forDeleteById 在接口中 IDialectforDeleteById 在类中 CommonsDialectImplschema - tableName - primaryKeys - public String forUpdateByQuery(QueryWrapper queryWrapper, Row row)
forUpdateByQuery 在接口中 IDialectforUpdateByQuery 在类中 CommonsDialectImplqueryWrapper - row - public String forDeleteBatchByIds(String schema, String tableName, String[] primaryKeys, Object[] ids)
forDeleteBatchByIds 在接口中 IDialectforDeleteBatchByIds 在类中 CommonsDialectImplschema - tableName - primaryKeys - ids - public String forDeleteEntityBatchByIds(TableInfo tableInfo, Object[] primaryValues)
forDeleteEntityBatchByIds 在接口中 IDialectforDeleteEntityBatchByIds 在类中 CommonsDialectImpltableInfo - primaryValues - public String buildDeleteSql(QueryWrapper queryWrapper)
buildDeleteSql 在接口中 IDialectbuildDeleteSql 在类中 CommonsDialectImplpublic String forDeleteEntityBatchByQuery(TableInfo tableInfo, QueryWrapper queryWrapper)
forDeleteEntityBatchByQuery 在接口中 IDialectforDeleteEntityBatchByQuery 在类中 CommonsDialectImplpublic String forUpdateEntity(TableInfo tableInfo, Object entity, boolean ignoreNulls)
forUpdateEntity 在接口中 IDialectforUpdateEntity 在类中 CommonsDialectImplpublic String forUpdateEntityByQuery(TableInfo tableInfo, Object entity, boolean ignoreNulls, QueryWrapper queryWrapper)
forUpdateEntityByQuery 在接口中 IDialectforUpdateEntityByQuery 在类中 CommonsDialectImplCopyright © 2025. All rights reserved.