storage
django_spire.contrib.sync.database.storage
UpsertResult
dataclass
skipped = field(default_factory=set)
class-attribute
instance-attribute
errors = field(default_factory=list)
class-attribute
instance-attribute
SequenceRange
dataclass
value_first
instance-attribute
value_last
instance-attribute
CheckpointPosition
dataclass
peer_sequence
instance-attribute
local_sequence_pushed
instance-attribute
SequenceAllocator
CheckpointStore
Bases: Protocol
get_after_keys
Source code in django_spire/contrib/sync/database/storage.py
get_checkpoint
Source code in django_spire/contrib/sync/database/storage.py
RecordReader
Bases: Protocol
get_changed_since
get_deletes_since
get_records
RecordWriter
Bases: Protocol
clear_tombstones
delete_many
DatabaseSyncStorage
Bases: CheckpointStore, RecordReader, RecordWriter, Protocol