接口 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 booleandefault ObjectjsonToBaseValue(Object json, com.fasterxml.jackson.databind.ObjectMapper objectMapper) voiddefault intresolveJdbcType(Class<?> sqlType) default Stringdefault Reader<?>unknownReader(Class<?> sqlType) voidvoid从接口继承的方法 org.babyfish.jimmer.sql.meta.SqlTypeStrategy
sqlType
-
字段详细资料
-
FAKE_UPDATE_COMMENT
- 另请参阅:
-
-
方法详细资料
-
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() -
resolveJdbcType
-
unknownReader
-
getJsonLiteralSuffix
-
transCacheOperatorTableDDL
-
getMaxInListSize
default int getMaxInListSize() -
arrayTypeSuffix
- 指定者:
arrayTypeSuffix在接口中org.babyfish.jimmer.sql.meta.SqlTypeStrategy
-
isIdFetchableByKeyUpdate
default boolean isIdFetchableByKeyUpdate() -
isUpsertSupported
default boolean isUpsertSupported() -
isUpsertWithOptimisticLockSupported
default boolean isUpsertWithOptimisticLockSupported() -
isUpsertWithMultipleUniqueConstraintSupported
default boolean isUpsertWithMultipleUniqueConstraintSupported() -
update
-
upsert
-