public class DefaultSqlDialect extends Object implements ConditionSqlDialect, PageSqlDialect, InsertSqlDialect
ConditionSqlDialect.SqlLike| 限定符和类型 | 字段和说明 |
|---|---|
static DefaultSqlDialect |
DEFAULT |
| 构造器和说明 |
|---|
DefaultSqlDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
columnName(boolean useQualifier,
String schema,
String table,
String column)
生成 where 中用到的条件名(包括 group by、order by)
|
BoundSql |
countSql(BoundSql boundSql)
生成 count 查询 SQL
|
String |
insertWithIgnore(boolean useQualifier,
String schema,
String table,
List<String> primaryKey,
List<String> columns) |
String |
insertWithInto(boolean useQualifier,
String schema,
String table,
List<String> primaryKey,
List<String> columns) |
String |
insertWithUpsert(boolean useQualifier,
String schema,
String table,
List<String> primaryKey,
List<String> columns) |
Set<String> |
keywords()
Cannot be used as a key for column names. when column name is key words, Generate SQL using Qualifier warp it.
|
String |
leftQualifier() |
BoundSql |
pageSql(BoundSql boundSql,
int start,
int limit)
生成分页查询 SQL
|
String |
rightQualifier() |
boolean |
supportInsertIgnore(List<String> primaryKey,
List<String> columns)
是否支持 insert ignore
|
boolean |
supportInsertInto(List<String> primaryKey,
List<String> columns)
是否支持 insert into
|
boolean |
supportUpsert(List<String> primaryKey,
List<String> columns)
是否支持 insert replace
|
String |
tableName(boolean useQualifier,
String schema,
String table)
生成 form 后面的表名
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlikepublic static final DefaultSqlDialect DEFAULT
public Set<String> keywords()
SqlDialectkeywords 在接口中 SqlDialectpublic String leftQualifier()
leftQualifier 在接口中 SqlDialectpublic String rightQualifier()
rightQualifier 在接口中 SqlDialectpublic String tableName(boolean useQualifier, String schema, String table)
SqlDialecttableName 在接口中 SqlDialectpublic String columnName(boolean useQualifier, String schema, String table, String column)
SqlDialectcolumnName 在接口中 SqlDialectpublic BoundSql countSql(BoundSql boundSql)
PageSqlDialectcountSql 在接口中 PageSqlDialectpublic BoundSql pageSql(BoundSql boundSql, int start, int limit)
PageSqlDialectpageSql 在接口中 PageSqlDialectpublic boolean supportInsertInto(List<String> primaryKey, List<String> columns)
InsertSqlDialectsupportInsertInto 在接口中 InsertSqlDialectpublic String insertWithInto(boolean useQualifier, String schema, String table, List<String> primaryKey, List<String> columns)
insertWithInto 在接口中 InsertSqlDialectpublic boolean supportInsertIgnore(List<String> primaryKey, List<String> columns)
InsertSqlDialectsupportInsertIgnore 在接口中 InsertSqlDialectpublic String insertWithIgnore(boolean useQualifier, String schema, String table, List<String> primaryKey, List<String> columns)
insertWithIgnore 在接口中 InsertSqlDialectpublic boolean supportUpsert(List<String> primaryKey, List<String> columns)
InsertSqlDialectsupportUpsert 在接口中 InsertSqlDialectpublic String insertWithUpsert(boolean useQualifier, String schema, String table, List<String> primaryKey, List<String> columns)
insertWithUpsert 在接口中 InsertSqlDialectCopyright © 2021. All rights reserved.