接口 Dialect
- 所有超级接口:
org.babyfish.jimmer.sql.meta.SqlTypeStrategy
- 所有已知实现类:
DefaultDialect,H2Dialect,MySqlDialect,OracleDialect,PostgresDialect,SqlServerDialect,TiDBDialect
public interface Dialect
extends org.babyfish.jimmer.sql.meta.SqlTypeStrategy
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明default Stringdefault 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 booleandefault booleandefault booleandefault booleandefault ObjectjsonToBaseValue(Object json, com.fasterxml.jackson.databind.ObjectMapper objectMapper) voiddefault intresolveUnknownJdbcType(Class<?> sqlType) default Stringdefault Reader<?>unknownReader(Class<?> sqlType) default void从接口继承的方法 org.babyfish.jimmer.sql.meta.SqlTypeStrategy
sqlType
-
方法详细资料
-
paginate
-
getUpdateJoin
-
getSelectIdFromSequenceSql
-
getOverrideIdentityIdSql
-
isDeletedAliasRequired
default boolean isDeletedAliasRequired() -
getOffsetOptimizationNumField
-
isMultiInsertionSupported
default boolean isMultiInsertionSupported() -
isArraySupported
default boolean isArraySupported() -
isAnyEqualityOfArraySupported
default boolean isAnyEqualityOfArraySupported() -
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() -
arrayTypeSuffix
- 指定者:
arrayTypeSuffix在接口中org.babyfish.jimmer.sql.meta.SqlTypeStrategy
-
isUpsertSupported
default boolean isUpsertSupported() -
isUpsertWithMultipleUniqueConstraintSupported
default boolean isUpsertWithMultipleUniqueConstraintSupported() -
isAffectCountOfInsertIgnoreWrong
default boolean isAffectCountOfInsertIgnoreWrong() -
upsert
-