Versions in this module Expand all Collapse all v0 v0.2.0 Apr 8, 2016 v0.1.0 Apr 8, 2016 Changes in this version + const MaxErrors + const Name + func New(mo store.MergeOperator, config map[string]interface{}) (store.KVStore, error) + func TimerMap(timer metrics.Timer) map[string]interface + func WriteTimerCSV(w io.Writer, timer metrics.Timer) + func WriteTimerCSVHeader(w io.Writer, prefix string) + func WriteTimerJSON(w io.Writer, timer metrics.Timer) + type Batch struct + func (b *Batch) Close() error + func (b *Batch) Delete(key []byte) + func (b *Batch) Merge(key, val []byte) + func (b *Batch) Reset() + func (b *Batch) Set(key, val []byte) + type Iterator struct + func (i *Iterator) Close() error + func (i *Iterator) Current() ([]byte, []byte, bool) + func (i *Iterator) Key() []byte + func (i *Iterator) Next() + func (i *Iterator) Seek(x []byte) + func (i *Iterator) Valid() bool + func (i *Iterator) Value() []byte + type Reader struct + func (r *Reader) Close() error + func (r *Reader) Get(key []byte) (v []byte, err error) + func (r *Reader) MultiGet(keys [][]byte) (vals [][]byte, err error) + func (r *Reader) PrefixIterator(prefix []byte) (i store.KVIterator) + func (r *Reader) RangeIterator(start, end []byte) (i store.KVIterator) + type Store struct + TimerBatchMerge metrics.Timer + TimerIteratorNext metrics.Timer + TimerIteratorSeek metrics.Timer + TimerReaderGet metrics.Timer + TimerReaderMultiGet metrics.Timer + TimerReaderPrefixIterator metrics.Timer + TimerReaderRangeIterator metrics.Timer + TimerWriterExecuteBatch metrics.Timer + func (s *Store) AddError(op string, err error, key []byte) + func (s *Store) Close() error + func (s *Store) Reader() (store.KVReader, error) + func (s *Store) Stats() json.Marshaler + func (s *Store) StatsMap() map[string]interface{} + func (s *Store) WriteCSV(w io.Writer) + func (s *Store) WriteCSVHeader(w io.Writer) + func (s *Store) WriteJSON(w io.Writer) (err error) + func (s *Store) Writer() (store.KVWriter, error) + type StoreError struct + Err string + Key string + Op string + Time string + type Writer struct + func (w *Writer) Close() error + func (w *Writer) ExecuteBatch(b store.KVBatch) (err error) + func (w *Writer) NewBatch() store.KVBatch + func (w *Writer) NewBatchEx(options store.KVBatchOptions) ([]byte, store.KVBatch, error)