TableBlueprint class abstract

Constructors

TableBlueprint()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

bigInteger(String name, {bool nullable = false, num? defaultValue}) → void
binary(String name, {bool nullable = false, int size = 1, String? defaultValue, String? charset, String? collate}) → void
bit(String name, {bool nullable = false, int? defaultValue}) → void
blob(String name, {bool nullable = false, String? defaultValue}) → void
boolean(String name, {bool nullable = false, bool? defaultValue}) → void
char(String name, {bool nullable = false, int length = 1, String? defaultValue, String? charset, String? collate}) → void
createScript(String tableName) String
date(String name, {bool nullable = false, DateTime? defaultValue}) → void
datetime(String name, {bool nullable = false, DateTime? defaultValue}) → void
decimal(String name, {bool nullable = false, num? defaultValue, int? precision, int? scale}) → void
double(String name, {bool nullable = false, num? defaultValue, int? precision, int? scale}) → void
dropScript(String tableName) String
ensurePresenceOf(String column) → void
enums(String name, List<String> values, {bool nullable = false, String? defaultValue, String? charset, String? collate}) → void
float(String name, {bool nullable = false, num? defaultValue, int? precision, int? scale}) → void
foreign<Model extends Entity<dynamic, Object>, ReferenceModel extends Entity<dynamic, Object>>({String? column, ForeignKey onKey(ForeignKey fkey)?}) → void
id({String name = 'id', String? type, bool autoIncrement = true}) → void
integer(String name, {bool nullable = false, num? defaultValue}) → void
NUMBER TYPES
longText(String name, {bool nullable = false, String? defaultValue, String? charset, String? collate}) → void
mediumInteger(String name, {bool nullable = false, num? defaultValue}) → void
mediumText(String name, {bool nullable = false, String? defaultValue, String? charset, String? collate}) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
numeric(String name, {bool nullable = false, num? defaultValue, int? precision, int? scale}) → void
renameScript(String fromName, String toName) String
set(String name, List<String> values, {bool nullable = false, String? defaultValue, String? charset, String? collate}) → void
smallInteger(String name, {bool nullable = false, num? defaultValue}) → void
string(String name, {bool nullable = false, String? defaultValue}) → void
text(String name, {int length = 1, bool nullable = false, String? defaultValue, String? charset, String? collate}) → void
STRING TYPES
time(String name, {bool nullable = false, DateTime? defaultValue}) → void
timestamp(String name, {bool nullable = false, DateTime? defaultValue}) → void
timestamps({String createdAt = entityCreatedAtColumnName, String updatedAt = entityUpdatedAtColumnName}) → void
tinyInt(String name, {bool nullable = false, num? defaultValue}) → void
tinyText(String name, {bool nullable = false, String? defaultValue, String? charset, String? collate}) → void
toString() String
A string representation of this object.
inherited
varbinary(String name, {bool nullable = false, int size = 1, String? defaultValue, String? charset, String? collate}) → void
varchar(String name, {bool nullable = false, String? defaultValue, int length = 255, String? charset, String? collate}) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited