Documentation
¶
Index ¶
- Variables
- func IPFSexport() error
- type KV
- type LevelDbStorage
- func (l *LevelDbStorage) Close()
- func (l *LevelDbStorage) Get(key []byte) ([]byte, error)
- func (l *LevelDbStorage) Info() string
- func (l *LevelDbStorage) Iterate(f func([]byte, []byte)) error
- func (l *LevelDbStorage) LevelDB() *leveldb.DB
- func (l *LevelDbStorage) List(limit int) ([]KV, error)
- func (l *LevelDbStorage) NewTx() (Tx, error)
- func (l *LevelDbStorage) RawDump() error
- func (l *LevelDbStorage) WithPrefix(prefix []byte) Storage
- type LevelDbStorageTx
- type MemoryStorage
- func (m *MemoryStorage) Close()
- func (l *MemoryStorage) Get(key []byte) ([]byte, error)
- func (l *MemoryStorage) Info() string
- func (l *MemoryStorage) Iterate(f func([]byte, []byte)) error
- func (l *MemoryStorage) List(limit int) ([]KV, error)
- func (m *MemoryStorage) NewTx() (Tx, error)
- func (m *MemoryStorage) WithPrefix(prefix []byte) Storage
- type MemoryStorageTx
- type Storage
- type Tx
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = errors.New("key not found")
Functions ¶
func IPFSexport ¶
func IPFSexport() error
Types ¶
type LevelDbStorage ¶
type LevelDbStorage struct {
// contains filtered or unexported fields
}
func NewLevelDbStorage ¶
func NewLevelDbStorage(path string, errorIfMissing bool) (*LevelDbStorage, error)
func (*LevelDbStorage) Close ¶
func (l *LevelDbStorage) Close()
func (*LevelDbStorage) Get ¶
func (l *LevelDbStorage) Get(key []byte) ([]byte, error)
Get retreives a value from a key in the mt.Lvl
func (*LevelDbStorage) Info ¶
func (l *LevelDbStorage) Info() string
func (*LevelDbStorage) LevelDB ¶
func (l *LevelDbStorage) LevelDB() *leveldb.DB
func (*LevelDbStorage) NewTx ¶
func (l *LevelDbStorage) NewTx() (Tx, error)
func (*LevelDbStorage) RawDump ¶
func (l *LevelDbStorage) RawDump() error
func (*LevelDbStorage) WithPrefix ¶
func (l *LevelDbStorage) WithPrefix(prefix []byte) Storage
type LevelDbStorageTx ¶
type LevelDbStorageTx struct { *LevelDbStorage // contains filtered or unexported fields }
func (*LevelDbStorageTx) Add ¶
func (tx *LevelDbStorageTx) Add(atx Tx)
func (*LevelDbStorageTx) Close ¶
func (l *LevelDbStorageTx) Close()
func (*LevelDbStorageTx) Commit ¶
func (l *LevelDbStorageTx) Commit() error
func (*LevelDbStorageTx) Get ¶
func (l *LevelDbStorageTx) Get(key []byte) ([]byte, error)
Get retreives a value from a key in the mt.Lvl
func (*LevelDbStorageTx) Put ¶
func (tx *LevelDbStorageTx) Put(k, v []byte)
Insert saves a key:value into the mt.Lvl
type MemoryStorage ¶
type MemoryStorage struct {
// contains filtered or unexported fields
}
func NewMemoryStorage ¶
func NewMemoryStorage() *MemoryStorage
func (*MemoryStorage) Close ¶
func (m *MemoryStorage) Close()
func (*MemoryStorage) Get ¶
func (l *MemoryStorage) Get(key []byte) ([]byte, error)
Get retreives a value from a key in the mt.Lvl
func (*MemoryStorage) Info ¶
func (l *MemoryStorage) Info() string
func (*MemoryStorage) NewTx ¶
func (m *MemoryStorage) NewTx() (Tx, error)
func (*MemoryStorage) WithPrefix ¶
func (m *MemoryStorage) WithPrefix(prefix []byte) Storage
type MemoryStorageTx ¶
type MemoryStorageTx struct {
// contains filtered or unexported fields
}
func (*MemoryStorageTx) Add ¶
func (tx *MemoryStorageTx) Add(atx Tx)
func (*MemoryStorageTx) Close ¶
func (tx *MemoryStorageTx) Close()
func (*MemoryStorageTx) Commit ¶
func (tx *MemoryStorageTx) Commit() error
func (*MemoryStorageTx) Put ¶
func (tx *MemoryStorageTx) Put(k, v []byte)
Click to show internal directories.
Click to hide internal directories.