Uses of Record Class
org.huiche.ddl.definition.TypeDef
Packages that use TypeDef
Package
Description
huiche-ddl 作为ast的补充, 但因为一般业务应用运行时不需要,所以独立出来
DDL方言
-
Uses of TypeDef in org.huiche.ddl
Method parameters in org.huiche.ddl with type arguments of type TypeDef -
Uses of TypeDef in org.huiche.ddl.dialect
Fields in org.huiche.ddl.dialect with type parameters of type TypeDefMethods in org.huiche.ddl.dialect that return TypeDefModifier and TypeMethodDescriptiondefault TypeDefDDLDialect.bigintType()bigint类型名称OracleDDLDialect.bigintType()PostgreSQLDDLDialect.bigintType()default TypeDefDDLDialect.blobType()blob类型名称H2DDLDialect.blobType()PostgreSQLDDLDialect.blobType()SQLServerDDLDialect.blobType()default TypeDefDDLDialect.booleanType()boolean类型名称DMDDLDialect.booleanType()MySQLDDLDialect.booleanType()OracleDDLDialect.booleanType()PostgreSQLDDLDialect.booleanType()SQLServerDDLDialect.booleanType()default TypeDefDDLDialect.charType(int length) char类型名称H2DDLDialect.charType(int length) HSQLDDLDialect.charType(int length) PostgreSQLDDLDialect.charType(int length) default TypeDefDDLDialect.clobType()clob类型名称H2DDLDialect.clobType()MySQLDDLDialect.clobType()PostgreSQLDDLDialect.clobType()SQLServerDDLDialect.clobType()default TypeDefDDLDialect.dateType()date类型名称default TypeDefDDLDialect.decimalType(int length, int scale) decimal类型名称OracleDDLDialect.decimalType(int length, int scale) PostgreSQLDDLDialect.decimalType(int length, int scale) default TypeDefDDLDialect.fallbackType(int length) 兜底类型,一般返回jsondefault TypeDefDDLDialect.intType()int类型名称MySQLDDLDialect.intType()OracleDDLDialect.intType()PostgreSQLDDLDialect.intType()SQLServerDDLDialect.intType()DB2DDLDialect.jsonType()default TypeDefDDLDialect.jsonType()JSON类型DMDDLDialect.jsonType()HSQLDDLDialect.jsonType()MariaDBDDLDialect.jsonType()OracleDDLDialect.jsonType()default TypeDefDDLDialect.resolveEnumType(Class<?> enumType, int length, EnumBy enumBy) 解析枚举类型BaseDDLDialect.resolveType(Class<?> javaType, int length, int scale, boolean autoIncrement, EnumBy enumBy, Map<Class<?>, TypeDef> typeMapping) DDLDialect.resolveType(Class<?> javaType, int length, int scale, boolean autoIncrement, EnumBy enumBy, Map<Class<?>, TypeDef> typeMapping) 解析数据库类型SQLiteDDLDialect.resolveType(Class<?> javaType, int length, int scale, boolean autoIncrement, EnumBy enumBy, Map<Class<?>, TypeDef> typeMapping) default TypeDefDDLDialect.smallintType()smallint类型名称OracleDDLDialect.smallintType()PostgreSQLDDLDialect.smallintType()default TypeDefDDLDialect.timestrampType()timestramp类型名称SQLServerDDLDialect.timestrampType()default TypeDefDDLDialect.timeType()time类型名称OracleDDLDialect.timeType()DB2DDLDialect.tinyintType()default TypeDefDDLDialect.tinyintType()tinyint类型名称OracleDDLDialect.tinyintType()PostgreSQLDDLDialect.tinyintType()SQLServerDDLDialect.tinyintType()default TypeDefDDLDialect.varcharType(int length) varchar类型名称H2DDLDialect.varcharType(int length) OracleDDLDialect.varcharType(int length) SQLServerDDLDialect.varcharType(int length) Methods in org.huiche.ddl.dialect that return types with arguments of type TypeDefMethod parameters in org.huiche.ddl.dialect with type arguments of type TypeDefModifier and TypeMethodDescription解析表定义BaseDDLDialect.resolveType(Class<?> javaType, int length, int scale, boolean autoIncrement, EnumBy enumBy, Map<Class<?>, TypeDef> typeMapping) DDLDialect.resolveType(Class<?> javaType, int length, int scale, boolean autoIncrement, EnumBy enumBy, Map<Class<?>, TypeDef> typeMapping) 解析数据库类型SQLiteDDLDialect.resolveType(Class<?> javaType, int length, int scale, boolean autoIncrement, EnumBy enumBy, Map<Class<?>, TypeDef> typeMapping)