public class ClickhouseDialectImpl extends CommonsDialectImpl
| Modifier and Type | Field and Description |
|---|---|
static String |
ALTER_TABLE |
static String |
CK_DELETE |
static String |
CK_UPDATE |
keywordWrap| Constructor and Description |
|---|
ClickhouseDialectImpl(KeywordWrap keywordWrap,
LimitOffsetProcessor limitOffsetProcessor) |
| Modifier and Type | Method and Description |
|---|---|
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 static final String CK_DELETE
public static final String CK_UPDATE
public ClickhouseDialectImpl(KeywordWrap keywordWrap, LimitOffsetProcessor limitOffsetProcessor)
public String forUpdateById(String schema, String tableName, Row row)
forUpdateById in interface IDialectforUpdateById in class CommonsDialectImplschema - tableName - row - public String forDeleteById(String schema, String tableName, String[] primaryKeys)
forDeleteById in interface IDialectforDeleteById in class CommonsDialectImplschema - tableName - primaryKeys - public String forUpdateByQuery(QueryWrapper queryWrapper, Row row)
forUpdateByQuery in interface IDialectforUpdateByQuery in class CommonsDialectImplqueryWrapper - row - public String forDeleteBatchByIds(String schema, String tableName, String[] primaryKeys, Object[] ids)
forDeleteBatchByIds in interface IDialectforDeleteBatchByIds in class CommonsDialectImplschema - tableName - primaryKeys - ids - public String forDeleteEntityBatchByIds(TableInfo tableInfo, Object[] primaryValues)
forDeleteEntityBatchByIds in interface IDialectforDeleteEntityBatchByIds in class CommonsDialectImpltableInfo - primaryValues - public String buildDeleteSql(QueryWrapper queryWrapper)
buildDeleteSql in interface IDialectbuildDeleteSql in class CommonsDialectImplpublic String forDeleteEntityBatchByQuery(TableInfo tableInfo, QueryWrapper queryWrapper)
forDeleteEntityBatchByQuery in interface IDialectforDeleteEntityBatchByQuery in class CommonsDialectImplpublic String forUpdateEntity(TableInfo tableInfo, Object entity, boolean ignoreNulls)
forUpdateEntity in interface IDialectforUpdateEntity in class CommonsDialectImplpublic String forUpdateEntityByQuery(TableInfo tableInfo, Object entity, boolean ignoreNulls, QueryWrapper queryWrapper)
forUpdateEntityByQuery in interface IDialectforUpdateEntityByQuery in class CommonsDialectImplCopyright © 2024. All rights reserved.