drift library

Drift (SQLite) adapters for dynos_sync.

Provides DriftLocalStore, DriftQueueStore, and DriftTimestampStore so you can use dynos_sync with any Drift database.

import 'package:dynos_sync/drift.dart';

Classes

DriftLocalStore
LocalStore implementation backed by a Drift database.
DriftQueueStore
QueueStore implementation backed by a Drift DynosSyncQueueTable.
DriftTimestampStore
TimestampStore implementation backed by a Drift DynosSyncTimestampsTable.
DynosSyncQueueTable
Drift table definition for the sync queue.
DynosSyncTimestampsTable
Drift table for storing per-table sync timestamps.

Constants

kSyncQueueAddNextRetryAtSql → const String
SQL to add the next_retry_at column to an existing sync queue table.
kSyncQueueCreateSql → const String
Raw SQL to create the sync queue table.
kSyncTimestampsCreateSql → const String
Raw SQL to create the sync timestamps table.