prometheus/persistence.go

16 lines
266 B
Go
Raw Normal View History

2012-11-24 03:33:34 -08:00
package main
type Pair struct {
Left []byte
Right []byte
}
type Persistence interface {
Has(key Encoder) (bool, error)
Get(key Encoder) ([]byte, error)
GetAll() ([]Pair, error)
Drop(key Encoder) error
Put(key Encoder, value Encoder) error
Close() error
}