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