AttachmentsQueueTable constructor

AttachmentsQueueTable({
  1. String attachmentsQueueTableName = defaultTableName,
  2. List<Column> additionalColumns = const [],
  3. List<Index> indexes = const [],
  4. String? viewName,
})

Implementation

factory AttachmentsQueueTable({
  String attachmentsQueueTableName = defaultTableName,
  List<Column> additionalColumns = const [],
  List<Index> indexes = const [],
  String? viewName,
}) {
  return AttachmentsQueueTable._(
    Table.localOnly(
      attachmentsQueueTableName,
      [
        const Column.text('filename'),
        const Column.text('local_uri'),
        const Column.integer('timestamp'),
        const Column.integer('size'),
        const Column.text('media_type'),
        const Column.integer('state'),
        const Column.integer('has_synced'),
        const Column.text('meta_data'),
        ...additionalColumns,
      ],
      viewName: viewName,
      indexes: indexes,
    ),
  );
}