接口 Dialect
- 所有已知实现类:
DefaultDialect,H2Dialect,MySqlDialect,OracleDialect,PostgresDialect,SqlServerDialect,TiDBDialect
public interface Dialect
-
方法概要
修饰符和类型方法说明default ObjectbaseValueToJson(Object baseValue, com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.ObjectMapper objectMapper) default <T> T[]default @Nullable Stringdefault Class<?>default @Nullable Stringdefault intdefault @Nullable Stringdefault @Nullable Stringdefault StringgetSelectIdFromSequenceSql(String sequenceName) default @Nullable UpdateJoindefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault booleandefault ObjectjsonToBaseValue(Object json, com.fasterxml.jackson.databind.ObjectMapper objectMapper) voiddefault intresolveUnknownJdbcType(Class<?> sqlType) default Stringdefault Reader<?>unknownReader(Class<?> sqlType)
-
方法详细资料
-
paginate
-
getUpdateJoin
-
getSelectIdFromSequenceSql
-
getOverrideIdentityIdSql
-
isDeletedAliasRequired
default boolean isDeletedAliasRequired() -
getOffsetOptimizationNumField
-
isMultiInsertionSupported
default boolean isMultiInsertionSupported() -
isArraySupported
default boolean isArraySupported() -
getArray
- 抛出:
SQLException
-
isTupleSupported
default boolean isTupleSupported() -
isTupleCountSupported
default boolean isTupleCountSupported() -
getConstantTableName
-
getJsonBaseType
-
jsonToBaseValue
default Object jsonToBaseValue(Object json, com.fasterxml.jackson.databind.ObjectMapper objectMapper) throws Exception - 抛出:
Exception
-
baseValueToJson
default Object baseValueToJson(Object baseValue, com.fasterxml.jackson.databind.JavaType javaType, com.fasterxml.jackson.databind.ObjectMapper objectMapper) throws Exception - 抛出:
Exception
-
isForeignKeySupported
default boolean isForeignKeySupported() -
isIgnoreCaseLikeSupported
default boolean isIgnoreCaseLikeSupported() -
resolveUnknownJdbcType
-
unknownReader
-
getJsonLiteralSuffix
-
transCacheOperatorTableDDL
-
getMaxInListSize
default int getMaxInListSize()
-