package backend
import "codeberg.org/eris/eris-go/backend"
Index ¶
- type BadgerStore
- func OpenBadgerStore(path string, allow eris.AllowOps) (store *BadgerStore, err error)
- func (store *BadgerStore) Allowed() eris.AllowOps
- func (store *BadgerStore) Close() (err error)
- func (store *BadgerStore) Drop(ref eris.Ref) error
- func (store *BadgerStore) Get(ctx context.Context, chunk []byte, ref eris.Ref) error
- func (store *BadgerStore) Has(ctx context.Context, ref eris.Ref, chunkSize int) (present bool)
- func (store *BadgerStore) Iterate(ctx context.Context, iter eris.ChunkIteration) error
- func (store *BadgerStore) Put(ctx context.Context, chunk []byte, ref eris.Ref) error
- type BoltStore
- func OpenBoltStore(path string, allow eris.AllowOps) (store *BoltStore, err error)
- func (store *BoltStore) Allowed() eris.AllowOps
- func (store *BoltStore) Close() (err error)
- func (store *BoltStore) Drop(ref eris.Ref) error
- func (store *BoltStore) Get(ctx context.Context, chunk []byte, ref eris.Ref) (err error)
- func (store *BoltStore) Has(ctx context.Context, ref eris.Ref, chunkSize int) (present bool)
- func (store *BoltStore) Iterate(ctx context.Context, iter eris.ChunkIteration) error
- func (store *BoltStore) Put(ctx context.Context, chunk []byte, ref eris.Ref) error
Types ¶
type BadgerStore ¶
func OpenBadgerStore ¶
func OpenBadgerStore(path string, allow eris.AllowOps) (store *BadgerStore, err error)
func (*BadgerStore) Allowed ¶
func (store *BadgerStore) Allowed() eris.AllowOps
func (*BadgerStore) Close ¶
func (store *BadgerStore) Close() (err error)
func (*BadgerStore) Drop ¶
func (store *BadgerStore) Drop(ref eris.Ref) error
func (*BadgerStore) Get ¶
func (*BadgerStore) Has ¶
func (*BadgerStore) Iterate ¶
func (store *BadgerStore) Iterate(ctx context.Context, iter eris.ChunkIteration) error
func (*BadgerStore) Put ¶
type BoltStore ¶
type BoltStore struct {
// contains filtered or unexported fields
}
func OpenBoltStore ¶
func (*BoltStore) Allowed ¶
func (*BoltStore) Close ¶
func (*BoltStore) Drop ¶
func (*BoltStore) Get ¶
func (*BoltStore) Has ¶
func (*BoltStore) Iterate ¶
func (*BoltStore) Put ¶
Source Files ¶
badger.go bolt.go
- Version
- v0.0.0-20250117134628-64f8be33f6fe (latest)
- Published
- Jan 17, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 1 day ago –
Tools for package owners.