Line data Source code
1 : import 'package:drift/drift.dart';
2 :
3 : /// Drift table definition for the storage table.
4 : @TableIndex(name: 'storage_domain_index', columns: {#domain})
5 : class StorageEntries extends Table {
6 : /// Domain column.
7 0 : TextColumn get domain => text()();
8 :
9 : /// Key column.
10 0 : TextColumn get key => text()();
11 :
12 : /// Value column.
13 0 : TextColumn get value => text()();
14 :
15 : /// Initialization vector column.
16 0 : TextColumn get iv => text()();
17 :
18 0 : @override
19 0 : Set<Column<Object>> get primaryKey => {domain, key};
20 :
21 0 : @override
22 : String get tableName => 'storage';
23 : }
|