Documentation ¶
Index ¶
- Variables
- type EmbeddedDB
- func (d *EmbeddedDB) Close() error
- func (d *EmbeddedDB) Delete(tableName, key string) error
- func (d *EmbeddedDB) Get(tableName string, key string) ([]byte, error)
- func (d *EmbeddedDB) List(tableName string) ([]string, error)
- func (d *EmbeddedDB) ListPrefix(tableName string, prefix string) ([]string, error)
- func (d *EmbeddedDB) Set(tableName string, key string, value []byte) error
- type MemoryDB
- func (m *MemoryDB) Close() error
- func (m *MemoryDB) Delete(tableName, key string) error
- func (m *MemoryDB) Get(tableName string, key string) ([]byte, error)
- func (m *MemoryDB) List(tableName string) ([]string, error)
- func (m *MemoryDB) ListPrefix(tableName string, prefix string) ([]string, error)
- func (m *MemoryDB) Set(tableName string, key string, value []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrTableNotFound = errors.New("table not found") ErrKeyNotFound = errors.New("key not found") )
Functions ¶
This section is empty.
Types ¶
type EmbeddedDB ¶
func NewEmbeddedDB ¶
func NewEmbeddedDB(filePath string) (*EmbeddedDB, error)
func (*EmbeddedDB) Close ¶
func (d *EmbeddedDB) Close() error
func (*EmbeddedDB) Delete ¶
func (d *EmbeddedDB) Delete(tableName, key string) error
func (*EmbeddedDB) ListPrefix ¶
func (d *EmbeddedDB) ListPrefix(tableName string, prefix string) ([]string, error)
type MemoryDB ¶
type MemoryDB struct {
// contains filtered or unexported fields
}
func NewMemoryDB ¶
func NewMemoryDB() *MemoryDB
func (*MemoryDB) ListPrefix ¶
Click to show internal directories.
Click to hide internal directories.