Class Salient\Sync\SyncStore

final
extends Store
implements SyncStoreInterface

Tracks the state of entities synced to and from third-party backends in a local SQLite database

Creating a {@see SyncStore} instance starts a sync operation run that must be terminated by calling {@see SyncStore::close()}, otherwise a failed run is recorded.

Methods
Methods inherited from Salient\Core\Store
openDb(), unload(), closeDb(), detach(), detachDb(), isOpen(), isTemporary(), getFilename(), isCheckRunning(), safeCheck(), db(), prepare(), execute(), hasTransaction(), beginTransaction(), commitTransaction(), rollbackTransaction(), callInTransaction(), assertCanUpsert(), assertIsOpen()
Methods used from Salient\Core\Concern\FacadeAwareTrait
withFacade(), withoutFacade(), unloadFacades()