getDefaultValue function
Implementation
String getDefaultValue(SqfEntityFieldType newField) {
switch (newField.dbType) {
case DbType.text:
return "'${newField.defaultValue}'";
case DbType.bool:
return newField.defaultValue == true ? '1' : '0';
case DbType.date:
return newField.defaultValue.toString().contains('DateTime.now()') ? 'date(\'now\')' : "'${newField.defaultValue}'";
case DbType.datetime:
case DbType.datetimeUtc:
return newField.defaultValue.toString().contains('DateTime.now()') ? 'datetime(\'now\')' : "'${newField.defaultValue}'";
default:
return "'${newField.defaultValue}'";
// return its value
}
}