$$MessagesTableTableManager constructor
$$MessagesTableTableManager(
- _$AirpassDatabase db,
- $MessagesTable table
Implementation
$$MessagesTableTableManager(_$AirpassDatabase db, $MessagesTable table)
: super(
TableManagerState(
db: db,
table: table,
createFilteringComposer: () =>
$$MessagesTableFilterComposer($db: db, $table: table),
createOrderingComposer: () =>
$$MessagesTableOrderingComposer($db: db, $table: table),
createComputedFieldComposer: () =>
$$MessagesTableAnnotationComposer($db: db, $table: table),
updateCompanionCallback:
({
Value<String> messageId = const Value.absent(),
Value<String> senderId = const Value.absent(),
Value<String> targetId = const Value.absent(),
Value<Uint8List> payload = const Value.absent(),
Value<int> status = const Value.absent(),
Value<int> createdAt = const Value.absent(),
Value<int> ttl = const Value.absent(),
Value<String?> signature = const Value.absent(),
Value<int> mediaType = const Value.absent(),
Value<String?> mediaFileName = const Value.absent(),
Value<String?> mediaMimeType = const Value.absent(),
Value<int?> mediaFileSize = const Value.absent(),
Value<String?> mediaHash = const Value.absent(),
Value<String?> mediaLocalPath = const Value.absent(),
Value<int> mediaAvailability = const Value.absent(),
Value<Uint8List?> mediaThumbnail = const Value.absent(),
Value<int> rowid = const Value.absent(),
}) => MessagesCompanion(
messageId: messageId,
senderId: senderId,
targetId: targetId,
payload: payload,
status: status,
createdAt: createdAt,
ttl: ttl,
signature: signature,
mediaType: mediaType,
mediaFileName: mediaFileName,
mediaMimeType: mediaMimeType,
mediaFileSize: mediaFileSize,
mediaHash: mediaHash,
mediaLocalPath: mediaLocalPath,
mediaAvailability: mediaAvailability,
mediaThumbnail: mediaThumbnail,
rowid: rowid,
),
createCompanionCallback:
({
required String messageId,
required String senderId,
required String targetId,
required Uint8List payload,
Value<int> status = const Value.absent(),
required int createdAt,
required int ttl,
Value<String?> signature = const Value.absent(),
Value<int> mediaType = const Value.absent(),
Value<String?> mediaFileName = const Value.absent(),
Value<String?> mediaMimeType = const Value.absent(),
Value<int?> mediaFileSize = const Value.absent(),
Value<String?> mediaHash = const Value.absent(),
Value<String?> mediaLocalPath = const Value.absent(),
Value<int> mediaAvailability = const Value.absent(),
Value<Uint8List?> mediaThumbnail = const Value.absent(),
Value<int> rowid = const Value.absent(),
}) => MessagesCompanion.insert(
messageId: messageId,
senderId: senderId,
targetId: targetId,
payload: payload,
status: status,
createdAt: createdAt,
ttl: ttl,
signature: signature,
mediaType: mediaType,
mediaFileName: mediaFileName,
mediaMimeType: mediaMimeType,
mediaFileSize: mediaFileSize,
mediaHash: mediaHash,
mediaLocalPath: mediaLocalPath,
mediaAvailability: mediaAvailability,
mediaThumbnail: mediaThumbnail,
rowid: rowid,
),
withReferenceMapper: (p0) => p0
.map((e) => (e.readTable(table), BaseReferences(db, table, e)))
.toList(),
prefetchHooksCallback: null,
),
);