fieldsToSqliteColumns property Null safety
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,
)
};