toFormSaveCode method
Implementation
String toFormSaveCode(SqfEntityTableBase table) {
// print('toFormWidgetsCode begin 9: tableName:${table.tableName}');
final retVal = StringBuffer();
if (table.primaryKeyName!.isNotEmpty &&
table.primaryKeyType != PrimaryKeyType.integer_auto_incremental) {
retVal.writeln(toFieldSaveCode(SqfEntityFieldBase(
table.primaryKeyName,
table.primaryKeyType == PrimaryKeyType.text
? DbType.text
: DbType.integer,
isPrimaryKeyField: true)));
}
for (final field in table.fields!.where((f) => f.dbType != DbType.bool)) {
retVal.writeln(toFieldSaveCode(field));
}
return retVal.toString();
}