varchar method
void
varchar(})
Add a varchar column
Implementation
void varchar(String name,
{int? maxLength,
bool nullable = false,
bool unique = false,
String? defaultValue,
String? check}) {
var q = "$name VARCHAR";
if (maxLength != null) {
q += "($maxLength)";
}
if (unique) {
q += " UNIQUE";
}
if (!nullable) {
q += " NOT NULL";
}
if (defaultValue != null) {
q += " DEFAULT $defaultValue";
}
if (check != null) {
q += " CHECK($check)";
}
_columns.add(q);
_columnsData.add(DbColumn(
name: name,
unique: unique,
nullable: nullable,
defaultValue: defaultValue,
check: check,
type: DbColumnType.varchar));
}