Uses of Class
top.magstar.framework.database.abstractions.ColumnDefinition
Packages that use ColumnDefinition
-
Uses of ColumnDefinition in top.magstar.framework.database.abstractions
Methods in top.magstar.framework.database.abstractions that return ColumnDefinitionModifier and TypeMethodDescriptionColumnDefinition.autoIncrement()设置为自增列。ColumnDefinition.autoIncrement(boolean isAutoIncrement) 设置是否为自增列。设置列注释。ColumnDefinition.copy()创建当前列定义的深拷贝。static ColumnDefinition创建一个新的列定义(静态工厂方法)。ColumnDefinition.defaultValue(String defaultValue) 设置默认值。ColumnDefinition.length(int length) 设置列长度。ColumnDefinition.nullable(boolean nullable) 设置列是否可为空。ColumnDefinition.primaryKey()设置为主键(同时设置为不可为空)。ColumnDefinition.primaryKey(boolean isPrimaryKey) 设置是否为主键。ColumnDefinition.removePrimaryKey()移除主键标记。ColumnDefinition.unique()设置为唯一约束。ColumnDefinition.unique(boolean isUnique) 设置是否为唯一约束。Method parameters in top.magstar.framework.database.abstractions with type arguments of type ColumnDefinitionModifier and TypeMethodDescriptionDatabaseDialect.getCreateTableSQL(String tableName, List<ColumnDefinition> columns) 生成创建表的 SQL 语句。DatabaseDialect.getCreateTableWithCompositePrimaryKeySQL(String tableName, List<ColumnDefinition> columns, List<String> primaryKeyColumns) 生成带复合主键的创建表 SQL 语句。