toEntityNS<T extends Entity> method

T toEntityNS<T extends Entity>(
  1. Row row,
  2. Iterable<String>? fields,
  3. T newInstance(
    1. String oid
    )
)

Instantiates an Entity instance to represent the data in row.

Implementation

T toEntityNS<T extends Entity>(Row row, Iterable<String>? fields,
    T newInstance(String oid)) {
  final data = HashMap<String, dynamic>();
  row.forEach((String name, value) => data[name] = value);
  assert(data.containsKey(fdOid)); //fdOid is required.
  return bind_(this, data.remove(fdOid) as String, newInstance, data, fields);
}