sqlitebackup_v1alpha

package
v0.16.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdaptSqliteBackup

func AdaptSqliteBackup(t SqliteBackup) *rpc.Interface

Types

type LTXFile

type LTXFile struct {
	// contains filtered or unexported fields
}

func (*LTXFile) CreatedAt

func (v *LTXFile) CreatedAt() *standard.Timestamp

func (*LTXFile) HasCreatedAt

func (v *LTXFile) HasCreatedAt() bool

func (*LTXFile) HasLevel

func (v *LTXFile) HasLevel() bool

func (*LTXFile) HasMaxTxid

func (v *LTXFile) HasMaxTxid() bool

func (*LTXFile) HasMinTxid

func (v *LTXFile) HasMinTxid() bool

func (*LTXFile) HasPostApplyChecksum

func (v *LTXFile) HasPostApplyChecksum() bool

func (*LTXFile) HasPreApplyChecksum

func (v *LTXFile) HasPreApplyChecksum() bool

func (*LTXFile) HasSize

func (v *LTXFile) HasSize() bool

func (*LTXFile) Level

func (v *LTXFile) Level() int32

func (*LTXFile) MarshalCBOR

func (v *LTXFile) MarshalCBOR() ([]byte, error)

func (*LTXFile) MarshalJSON

func (v *LTXFile) MarshalJSON() ([]byte, error)

func (*LTXFile) MaxTxid

func (v *LTXFile) MaxTxid() uint64

func (*LTXFile) MinTxid

func (v *LTXFile) MinTxid() uint64

func (*LTXFile) PostApplyChecksum

func (v *LTXFile) PostApplyChecksum() uint64

func (*LTXFile) PreApplyChecksum

func (v *LTXFile) PreApplyChecksum() uint64

func (*LTXFile) SetCreatedAt

func (v *LTXFile) SetCreatedAt(created_at *standard.Timestamp)

func (*LTXFile) SetLevel

func (v *LTXFile) SetLevel(level int32)

func (*LTXFile) SetMaxTxid

func (v *LTXFile) SetMaxTxid(max_txid uint64)

func (*LTXFile) SetMinTxid

func (v *LTXFile) SetMinTxid(min_txid uint64)

func (*LTXFile) SetPostApplyChecksum

func (v *LTXFile) SetPostApplyChecksum(post_apply_checksum uint64)

func (*LTXFile) SetPreApplyChecksum

func (v *LTXFile) SetPreApplyChecksum(pre_apply_checksum uint64)

func (*LTXFile) SetSize

func (v *LTXFile) SetSize(size int64)

func (*LTXFile) Size

func (v *LTXFile) Size() int64

func (*LTXFile) UnmarshalCBOR

func (v *LTXFile) UnmarshalCBOR(data []byte) error

func (*LTXFile) UnmarshalJSON

func (v *LTXFile) UnmarshalJSON(data []byte) error

type SqliteBackup

type SqliteBackup interface {
	ListLTXFiles(ctx context.Context, state *SqliteBackupListLTXFiles) error
	OpenLTXFile(ctx context.Context, state *SqliteBackupOpenLTXFile) error
	WriteLTXFile(ctx context.Context, state *SqliteBackupWriteLTXFile) error
	DeleteLTXFiles(ctx context.Context, state *SqliteBackupDeleteLTXFiles) error
	DeleteAll(ctx context.Context, state *SqliteBackupDeleteAll) error
}

type SqliteBackupClient

type SqliteBackupClient struct {
	rpc.Client
}

func NewSqliteBackupClient

func NewSqliteBackupClient(client rpc.Client) *SqliteBackupClient

func (SqliteBackupClient) DeleteAll

func (SqliteBackupClient) DeleteLTXFiles

func (SqliteBackupClient) Export

func (c SqliteBackupClient) Export() SqliteBackup

func (SqliteBackupClient) ListLTXFiles

func (v SqliteBackupClient) ListLTXFiles(ctx context.Context, key string, level int32, seek_txid uint64) (*SqliteBackupClientListLTXFilesResults, error)

func (SqliteBackupClient) OpenLTXFile

func (v SqliteBackupClient) OpenLTXFile(ctx context.Context, key string, level int32, min_txid uint64, max_txid uint64, offset int64, size int64, data stream.SendStream[[]byte]) (*SqliteBackupClientOpenLTXFileResults, error)

func (SqliteBackupClient) WriteLTXFile

func (v SqliteBackupClient) WriteLTXFile(ctx context.Context, key string, level int32, min_txid uint64, max_txid uint64, data stream.RecvStream[[]byte]) (*SqliteBackupClientWriteLTXFileResults, error)

type SqliteBackupClientDeleteAllResults

type SqliteBackupClientDeleteAllResults struct {
	// contains filtered or unexported fields
}

type SqliteBackupClientDeleteLTXFilesResults

type SqliteBackupClientDeleteLTXFilesResults struct {
	// contains filtered or unexported fields
}

type SqliteBackupClientListLTXFilesResults

type SqliteBackupClientListLTXFilesResults struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupClientListLTXFilesResults) Files

func (*SqliteBackupClientListLTXFilesResults) HasFiles

type SqliteBackupClientOpenLTXFileResults

type SqliteBackupClientOpenLTXFileResults struct {
	// contains filtered or unexported fields
}

type SqliteBackupClientWriteLTXFileResults

type SqliteBackupClientWriteLTXFileResults struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupClientWriteLTXFileResults) File

func (*SqliteBackupClientWriteLTXFileResults) HasFile

type SqliteBackupDeleteAll

type SqliteBackupDeleteAll struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*SqliteBackupDeleteAll) Args

func (*SqliteBackupDeleteAll) Results

type SqliteBackupDeleteAllArgs

type SqliteBackupDeleteAllArgs struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupDeleteAllArgs) HasKey

func (v *SqliteBackupDeleteAllArgs) HasKey() bool

func (*SqliteBackupDeleteAllArgs) Key

func (*SqliteBackupDeleteAllArgs) MarshalCBOR

func (v *SqliteBackupDeleteAllArgs) MarshalCBOR() ([]byte, error)

func (*SqliteBackupDeleteAllArgs) MarshalJSON

func (v *SqliteBackupDeleteAllArgs) MarshalJSON() ([]byte, error)

func (*SqliteBackupDeleteAllArgs) UnmarshalCBOR

func (v *SqliteBackupDeleteAllArgs) UnmarshalCBOR(data []byte) error

func (*SqliteBackupDeleteAllArgs) UnmarshalJSON

func (v *SqliteBackupDeleteAllArgs) UnmarshalJSON(data []byte) error

type SqliteBackupDeleteAllResults

type SqliteBackupDeleteAllResults struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupDeleteAllResults) MarshalCBOR

func (v *SqliteBackupDeleteAllResults) MarshalCBOR() ([]byte, error)

func (*SqliteBackupDeleteAllResults) MarshalJSON

func (v *SqliteBackupDeleteAllResults) MarshalJSON() ([]byte, error)

func (*SqliteBackupDeleteAllResults) UnmarshalCBOR

func (v *SqliteBackupDeleteAllResults) UnmarshalCBOR(data []byte) error

func (*SqliteBackupDeleteAllResults) UnmarshalJSON

func (v *SqliteBackupDeleteAllResults) UnmarshalJSON(data []byte) error

type SqliteBackupDeleteLTXFiles

type SqliteBackupDeleteLTXFiles struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*SqliteBackupDeleteLTXFiles) Args

func (*SqliteBackupDeleteLTXFiles) Results

type SqliteBackupDeleteLTXFilesArgs

type SqliteBackupDeleteLTXFilesArgs struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupDeleteLTXFilesArgs) Files

func (*SqliteBackupDeleteLTXFilesArgs) HasFiles

func (v *SqliteBackupDeleteLTXFilesArgs) HasFiles() bool

func (*SqliteBackupDeleteLTXFilesArgs) HasKey

func (*SqliteBackupDeleteLTXFilesArgs) Key

func (*SqliteBackupDeleteLTXFilesArgs) MarshalCBOR

func (v *SqliteBackupDeleteLTXFilesArgs) MarshalCBOR() ([]byte, error)

func (*SqliteBackupDeleteLTXFilesArgs) MarshalJSON

func (v *SqliteBackupDeleteLTXFilesArgs) MarshalJSON() ([]byte, error)

func (*SqliteBackupDeleteLTXFilesArgs) UnmarshalCBOR

func (v *SqliteBackupDeleteLTXFilesArgs) UnmarshalCBOR(data []byte) error

func (*SqliteBackupDeleteLTXFilesArgs) UnmarshalJSON

func (v *SqliteBackupDeleteLTXFilesArgs) UnmarshalJSON(data []byte) error

type SqliteBackupDeleteLTXFilesResults

type SqliteBackupDeleteLTXFilesResults struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupDeleteLTXFilesResults) MarshalCBOR

func (v *SqliteBackupDeleteLTXFilesResults) MarshalCBOR() ([]byte, error)

func (*SqliteBackupDeleteLTXFilesResults) MarshalJSON

func (v *SqliteBackupDeleteLTXFilesResults) MarshalJSON() ([]byte, error)

func (*SqliteBackupDeleteLTXFilesResults) UnmarshalCBOR

func (v *SqliteBackupDeleteLTXFilesResults) UnmarshalCBOR(data []byte) error

func (*SqliteBackupDeleteLTXFilesResults) UnmarshalJSON

func (v *SqliteBackupDeleteLTXFilesResults) UnmarshalJSON(data []byte) error

type SqliteBackupListLTXFiles

type SqliteBackupListLTXFiles struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*SqliteBackupListLTXFiles) Args

func (*SqliteBackupListLTXFiles) Results

type SqliteBackupListLTXFilesArgs

type SqliteBackupListLTXFilesArgs struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupListLTXFilesArgs) HasKey

func (v *SqliteBackupListLTXFilesArgs) HasKey() bool

func (*SqliteBackupListLTXFilesArgs) HasLevel

func (v *SqliteBackupListLTXFilesArgs) HasLevel() bool

func (*SqliteBackupListLTXFilesArgs) HasSeekTxid

func (v *SqliteBackupListLTXFilesArgs) HasSeekTxid() bool

func (*SqliteBackupListLTXFilesArgs) Key

func (*SqliteBackupListLTXFilesArgs) Level

func (*SqliteBackupListLTXFilesArgs) MarshalCBOR

func (v *SqliteBackupListLTXFilesArgs) MarshalCBOR() ([]byte, error)

func (*SqliteBackupListLTXFilesArgs) MarshalJSON

func (v *SqliteBackupListLTXFilesArgs) MarshalJSON() ([]byte, error)

func (*SqliteBackupListLTXFilesArgs) SeekTxid

func (v *SqliteBackupListLTXFilesArgs) SeekTxid() uint64

func (*SqliteBackupListLTXFilesArgs) UnmarshalCBOR

func (v *SqliteBackupListLTXFilesArgs) UnmarshalCBOR(data []byte) error

func (*SqliteBackupListLTXFilesArgs) UnmarshalJSON

func (v *SqliteBackupListLTXFilesArgs) UnmarshalJSON(data []byte) error

type SqliteBackupListLTXFilesResults

type SqliteBackupListLTXFilesResults struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupListLTXFilesResults) MarshalCBOR

func (v *SqliteBackupListLTXFilesResults) MarshalCBOR() ([]byte, error)

func (*SqliteBackupListLTXFilesResults) MarshalJSON

func (v *SqliteBackupListLTXFilesResults) MarshalJSON() ([]byte, error)

func (*SqliteBackupListLTXFilesResults) SetFiles

func (v *SqliteBackupListLTXFilesResults) SetFiles(files []*LTXFile)

func (*SqliteBackupListLTXFilesResults) UnmarshalCBOR

func (v *SqliteBackupListLTXFilesResults) UnmarshalCBOR(data []byte) error

func (*SqliteBackupListLTXFilesResults) UnmarshalJSON

func (v *SqliteBackupListLTXFilesResults) UnmarshalJSON(data []byte) error

type SqliteBackupOpenLTXFile

type SqliteBackupOpenLTXFile struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*SqliteBackupOpenLTXFile) Args

func (*SqliteBackupOpenLTXFile) Results

type SqliteBackupOpenLTXFileArgs

type SqliteBackupOpenLTXFileArgs struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupOpenLTXFileArgs) Data

func (*SqliteBackupOpenLTXFileArgs) HasData

func (v *SqliteBackupOpenLTXFileArgs) HasData() bool

func (*SqliteBackupOpenLTXFileArgs) HasKey

func (v *SqliteBackupOpenLTXFileArgs) HasKey() bool

func (*SqliteBackupOpenLTXFileArgs) HasLevel

func (v *SqliteBackupOpenLTXFileArgs) HasLevel() bool

func (*SqliteBackupOpenLTXFileArgs) HasMaxTxid

func (v *SqliteBackupOpenLTXFileArgs) HasMaxTxid() bool

func (*SqliteBackupOpenLTXFileArgs) HasMinTxid

func (v *SqliteBackupOpenLTXFileArgs) HasMinTxid() bool

func (*SqliteBackupOpenLTXFileArgs) HasOffset

func (v *SqliteBackupOpenLTXFileArgs) HasOffset() bool

func (*SqliteBackupOpenLTXFileArgs) HasSize

func (v *SqliteBackupOpenLTXFileArgs) HasSize() bool

func (*SqliteBackupOpenLTXFileArgs) Key

func (*SqliteBackupOpenLTXFileArgs) Level

func (*SqliteBackupOpenLTXFileArgs) MarshalCBOR

func (v *SqliteBackupOpenLTXFileArgs) MarshalCBOR() ([]byte, error)

func (*SqliteBackupOpenLTXFileArgs) MarshalJSON

func (v *SqliteBackupOpenLTXFileArgs) MarshalJSON() ([]byte, error)

func (*SqliteBackupOpenLTXFileArgs) MaxTxid

func (v *SqliteBackupOpenLTXFileArgs) MaxTxid() uint64

func (*SqliteBackupOpenLTXFileArgs) MinTxid

func (v *SqliteBackupOpenLTXFileArgs) MinTxid() uint64

func (*SqliteBackupOpenLTXFileArgs) Offset

func (v *SqliteBackupOpenLTXFileArgs) Offset() int64

func (*SqliteBackupOpenLTXFileArgs) Size

func (*SqliteBackupOpenLTXFileArgs) UnmarshalCBOR

func (v *SqliteBackupOpenLTXFileArgs) UnmarshalCBOR(data []byte) error

func (*SqliteBackupOpenLTXFileArgs) UnmarshalJSON

func (v *SqliteBackupOpenLTXFileArgs) UnmarshalJSON(data []byte) error

type SqliteBackupOpenLTXFileResults

type SqliteBackupOpenLTXFileResults struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupOpenLTXFileResults) MarshalCBOR

func (v *SqliteBackupOpenLTXFileResults) MarshalCBOR() ([]byte, error)

func (*SqliteBackupOpenLTXFileResults) MarshalJSON

func (v *SqliteBackupOpenLTXFileResults) MarshalJSON() ([]byte, error)

func (*SqliteBackupOpenLTXFileResults) UnmarshalCBOR

func (v *SqliteBackupOpenLTXFileResults) UnmarshalCBOR(data []byte) error

func (*SqliteBackupOpenLTXFileResults) UnmarshalJSON

func (v *SqliteBackupOpenLTXFileResults) UnmarshalJSON(data []byte) error

type SqliteBackupWriteLTXFile

type SqliteBackupWriteLTXFile struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*SqliteBackupWriteLTXFile) Args

func (*SqliteBackupWriteLTXFile) Results

type SqliteBackupWriteLTXFileArgs

type SqliteBackupWriteLTXFileArgs struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupWriteLTXFileArgs) Data

func (*SqliteBackupWriteLTXFileArgs) HasData

func (v *SqliteBackupWriteLTXFileArgs) HasData() bool

func (*SqliteBackupWriteLTXFileArgs) HasKey

func (v *SqliteBackupWriteLTXFileArgs) HasKey() bool

func (*SqliteBackupWriteLTXFileArgs) HasLevel

func (v *SqliteBackupWriteLTXFileArgs) HasLevel() bool

func (*SqliteBackupWriteLTXFileArgs) HasMaxTxid

func (v *SqliteBackupWriteLTXFileArgs) HasMaxTxid() bool

func (*SqliteBackupWriteLTXFileArgs) HasMinTxid

func (v *SqliteBackupWriteLTXFileArgs) HasMinTxid() bool

func (*SqliteBackupWriteLTXFileArgs) Key

func (*SqliteBackupWriteLTXFileArgs) Level

func (*SqliteBackupWriteLTXFileArgs) MarshalCBOR

func (v *SqliteBackupWriteLTXFileArgs) MarshalCBOR() ([]byte, error)

func (*SqliteBackupWriteLTXFileArgs) MarshalJSON

func (v *SqliteBackupWriteLTXFileArgs) MarshalJSON() ([]byte, error)

func (*SqliteBackupWriteLTXFileArgs) MaxTxid

func (v *SqliteBackupWriteLTXFileArgs) MaxTxid() uint64

func (*SqliteBackupWriteLTXFileArgs) MinTxid

func (v *SqliteBackupWriteLTXFileArgs) MinTxid() uint64

func (*SqliteBackupWriteLTXFileArgs) UnmarshalCBOR

func (v *SqliteBackupWriteLTXFileArgs) UnmarshalCBOR(data []byte) error

func (*SqliteBackupWriteLTXFileArgs) UnmarshalJSON

func (v *SqliteBackupWriteLTXFileArgs) UnmarshalJSON(data []byte) error

type SqliteBackupWriteLTXFileResults

type SqliteBackupWriteLTXFileResults struct {
	// contains filtered or unexported fields
}

func (*SqliteBackupWriteLTXFileResults) MarshalCBOR

func (v *SqliteBackupWriteLTXFileResults) MarshalCBOR() ([]byte, error)

func (*SqliteBackupWriteLTXFileResults) MarshalJSON

func (v *SqliteBackupWriteLTXFileResults) MarshalJSON() ([]byte, error)

func (*SqliteBackupWriteLTXFileResults) SetFile

func (v *SqliteBackupWriteLTXFileResults) SetFile(file **LTXFile)

func (*SqliteBackupWriteLTXFileResults) UnmarshalCBOR

func (v *SqliteBackupWriteLTXFileResults) UnmarshalCBOR(data []byte) error

func (*SqliteBackupWriteLTXFileResults) UnmarshalJSON

func (v *SqliteBackupWriteLTXFileResults) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL