Documentation ¶
Index ¶
- type Config
- type GoLevelDB
- func (db *GoLevelDB) Clear() error
- func (db *GoLevelDB) Close()
- func (db *GoLevelDB) Commit(bt *engine.Batch) error
- func (db *GoLevelDB) Compact(start, limit []byte) error
- func (db *GoLevelDB) Get(key []byte) ([]byte, error)
- func (db *GoLevelDB) NewIterator() engine.Iterator
- func (db *GoLevelDB) NewSnapshot() engine.Snapshot
- func (db *GoLevelDB) Stats() string
- type Iterator
- func (it *Iterator) Close()
- func (it *Iterator) Error() error
- func (it *Iterator) Key() []byte
- func (it *Iterator) Next()
- func (it *Iterator) Prev()
- func (it *Iterator) SeekTo(key []byte) []byte
- func (it *Iterator) SeekToFirst()
- func (it *Iterator) SeekToLast()
- func (it *Iterator) Valid() bool
- func (it *Iterator) Value() []byte
- type Snapshot
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { BlockSize int `toml:"block_size"` CacheSize int `toml:"cache_size"` WriteBufferSize int `toml:"write_buffer_size"` BloomFilterSize int `toml:"bloom_filter_size"` MaxOpenFiles int `toml:"max_open_files"` }
func NewDefaultConfig ¶
func NewDefaultConfig() *Config
type GoLevelDB ¶
type GoLevelDB struct {
// contains filtered or unexported fields
}
func (*GoLevelDB) NewIterator ¶
func (*GoLevelDB) NewSnapshot ¶
type Iterator ¶
type Iterator struct {
// contains filtered or unexported fields
}
func (*Iterator) SeekToFirst ¶
func (it *Iterator) SeekToFirst()
func (*Iterator) SeekToLast ¶
func (it *Iterator) SeekToLast()
Click to show internal directories.
Click to hide internal directories.