Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertOldDatabase ¶
Types ¶
type Transaction ¶
type Transaction interface { AddNewChangeAddRecord(r record.Record) (e error) AddNewChangeDeleteRecord(r record.Record) (e error) AddNewChangeAddRevision(rev record.Revision, to record.Record) (e error) AddNewChangeDeleteRevision(rev record.Revision, from record.Record) (e error) AddNewChangeAddChunk(c record.Chunk, to record.Revision, in record.Record) (e error) AddNewChangeDeleteChunk(c record.Chunk, from record.Revision, in record.Record) (e error) Commit() (e error) }
type TransactionalDatabase ¶
type TransactionalDatabase interface { NewTransaction() (t Transaction) CheckoutRecord(filepath string) (found record.Record, e error) ListRecordsWithSize() (filelist []struct { Path string Size uint64 }) // contains filtered or unexported methods }
func Get ¶
func Get() TransactionalDatabase
Click to show internal directories.
Click to hide internal directories.