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
-
-
-
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
-