fieldsToSqliteColumns property Null safety

Map<String, RuntimeSqliteColumnDefinition> fieldsToSqliteColumns
final

A dictionary that connects field names to SQLite column properties.

Implementation

@override
final Map<String, RuntimeSqliteColumnDefinition> fieldsToSqliteColumns = {
  'primaryKey': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: '_brick_id',
    iterable: false,
    type: int,
  ),
  'id': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'id',
    iterable: false,
    type: String,
  ),
  'run': RuntimeSqliteColumnDefinition(
    association: true,
    columnName: 'run_Run_brick_id',
    iterable: false,
    type: Run,
  ),
  'splitTimes': RuntimeSqliteColumnDefinition(
    association: true,
    columnName: 'split_times',
    iterable: true,
    type: SplitTime,
  ),
  'locations': RuntimeSqliteColumnDefinition(
    association: true,
    columnName: 'locations',
    iterable: true,
    type: RunLocation,
  ),
  'status': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'status',
    iterable: false,
    type: RunFileUploadStatus,
  )
};