ColumnBuilder class

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

after(String column) → ColumnBuilder
allowedValues(List<String> values) → ColumnBuilder
always([bool value = true]) → ColumnBuilder
autoIncrement([bool value = true]) → ColumnBuilder
change() → ColumnBuilder
Marks the column command as an alteration (e.g. $table->string(...)->change()).
charset(String value) → ColumnBuilder
clearDefault() → ColumnBuilder
collation(String value) → ColumnBuilder
comment(String text) → ColumnBuilder
defaultExpression(String sql) → ColumnBuilder
defaultValue(Object? value) → ColumnBuilder
driverDefault(String driver, {ColumnDefault? defaultValue, Object? value, String? expression, bool useCurrentTimestamp = false}) → ColumnBuilder
driverOverride(String driver, {ColumnType? type, String? sqlType, ColumnDefault? defaultValue, String? collation, String? charset}) → ColumnBuilder
driverSqlType(String driver, String sqlType) → ColumnBuilder
driverType(String driver, ColumnType type) → ColumnBuilder
first() → ColumnBuilder
generatedAs(String expression) → ColumnBuilder
indexed([bool value = true]) → ColumnBuilder
invisible([bool value = true]) → ColumnBuilder
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
nullable([bool value = true]) → ColumnBuilder
primaryKey([bool value = true]) → ColumnBuilder
storedAs(String expression) → ColumnBuilder
toString() → String
A string representation of this object.
inherited
unique([bool value = true]) → ColumnBuilder
unsigned([bool value = true]) → ColumnBuilder
useCurrentOnUpdate([bool value = true]) → ColumnBuilder
useCurrentTimestamp() → ColumnBuilder
virtualAs(String expression) → ColumnBuilder

Operators

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