public interface IDbDialect
extends icu.easyj.core.dialect.IDialect
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getDbType()
获取数据库类型
|
String |
getSeqCurrValSql(String seqName)
获取当前序列号的SQL
|
String |
getSeqNextValSql(String seqName)
获取下一个序列号的SQL
|
String |
getSeqSetValSql(String seqName,
long newVal)
获取 设置序列值的SQL
|
String |
getTimeSql()
获取数据库当前时间的SQL(不同数据库SQL语句不同)
|
String |
getVersionSql()
获取数据库版本号的SQL
|
default boolean |
isDbType(DbType dbType)
判断数据库类型
|
default boolean |
isDbType(String dbType)
判断数据库类型
|
String getVersionSql()
String getTimeSql()
String getSeqCurrValSql(String seqName)
seqName - 序列名icu.easyj.core.exception.NotSupportedException - 部分实现无法设置序列值,将抛出该异常String getSeqNextValSql(String seqName)
seqName - 序列名String getSeqSetValSql(String seqName, long newVal)
seqName - 序列名newVal - 新的序列值icu.easyj.core.exception.NotSupportedException - 部分实现无法设置序列值,将抛出该异常@NonNull String getDbType()
default boolean isDbType(String dbType)
dbType - 数据库类型default boolean isDbType(DbType dbType)
dbType - 数据库类型枚举Copyright © 2021–2025 EasyJ寮�婧愮ぞ鍖�. All rights reserved.