Record constructor

Record(
  1. RecordSchema schema
)

Implementation

Record(RecordSchema schema)
 : _schema = schema,
  _values = Map<String,Object?>.fromIterable(schema.fields, key: (e) => e.name, value: (e) => e.defaultValue)
{
  _primaryKey = schema.hasPrimary ? _RecordPrimaryKey(schema, _values!) : null;
  _schema!.fields.forEach(
    (field){if(field.hasValidator) _validated[field.name] = null;}
  );
}