Versions in this module Expand all Collapse all v1 v1.22.3 Feb 26, 2026 v1.22.2 Feb 26, 2026 v1.22.1 Feb 26, 2026 v1.22.0 Feb 25, 2026 v1.21.0 Feb 25, 2026 v1.20.0 Feb 25, 2026 v1.19.0 Feb 24, 2026 v1.18.0 Feb 24, 2026 v1.17.0 Feb 20, 2026 v1.16.0 Feb 19, 2026 v1.15.0 Feb 13, 2026 v1.14.0 Feb 11, 2026 v1.13.0 Feb 11, 2026 v1.12.0 Feb 11, 2026 v1.11.1 Feb 10, 2026 v1.11.0 Feb 10, 2026 v1.10.0 Feb 9, 2026 v1.9.0 Feb 9, 2026 Changes in this version + var ErrDatabaseCorrupt = fmt.Errorf("database corrupt") + func CompleteBatch(ctx context.Context, db sqlite.DB, lastEntryID int64, checkpoint string) error + func GetClientID(ctx context.Context, db sqlite.DB) (string, error) + type CrudEntry struct + Data map[string]any + ID int64 + Metadata *string + Old map[string]any + Op Op + RowID string + Table sqlite.Table + TxID *int64 + type CrudQueue struct + func NewCrudQueue(db sqlite.DB) *CrudQueue + func (q *CrudQueue) CheckHealth(ctx context.Context) error + func (q *CrudQueue) GetAllEntries(ctx context.Context) ([]*CrudEntry, error) + func (q *CrudQueue) GetNextEntry(ctx context.Context) (*CrudEntry, error) + func (q *CrudQueue) GetNextTransaction(ctx context.Context) ([]CrudEntry, error) + func (q *CrudQueue) HasPendingUploads(ctx context.Context) (bool, error) + type Op string + const OpDelete + const OpPatch + const OpPut