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,
  ),
  'uuid': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'uuid',
    iterable: false,
    type: String,
  ),
  'runId': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'run_id',
    iterable: false,
    type: String,
  ),
  'coords': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'coords',
    iterable: false,
    type: Map,
  ),
  'activity': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'activity',
    iterable: false,
    type: Map,
  ),
  'battery': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'battery',
    iterable: false,
    type: Map,
  ),
  'meta': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'meta',
    iterable: false,
    type: Map,
  ),
  'triggeredSplitTime': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'triggered_split_time',
    iterable: false,
    type: bool,
  ),
  'locationServiceTimestamp': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'location_service_timestamp',
    iterable: false,
    type: String,
  ),
  'recordedTimestamp': RuntimeSqliteColumnDefinition(
    association: false,
    columnName: 'recorded_timestamp',
    iterable: false,
    type: String,
  )
};