GetProperties method

String GetProperties(
  1. EFTable<IModel> table
)

GetProperties Function For Get The Properties

var properties = commands.GetProperties(table);

Implementation

String GetProperties(EFTable table) {
  StringBuffer res = StringBuffer();
  for (var property in table.properties!) {
    switch (property.type) {
      case TypeEnum.BOOL:
        res.writeAll([property.name, "INTEGER", ","], " ");
        break;
      case TypeEnum.INT:
        res.writeAll([property.name, "INTEGER", ","], " ");
        break;
      case TypeEnum.STRING:
        res.writeAll([property.name, "TEXT", ","], " ");
        break;
      case TypeEnum.DOUBLE:
        res.writeAll([property.name, "REAL", ","], " ");
        break;
      default:
        break;
    }
  }
  return res.toString().substring(0, res.toString().length - 2);
}