Documentation ¶
Index ¶
- type CFHandle
- func (self *CFHandle) DeleteBetweenToWriteBatch(begKey, endKey []byte, returnDeletedKeys bool, batch gokvstore.WriteBatch) (deletedKeys [][]byte, err error)
- func (self *CFHandle) DeleteMultiToWriteBatch(keys [][]byte, batch gokvstore.WriteBatch) (err error)
- func (self *CFHandle) DeleteToWriteBatch(key []byte, batch gokvstore.WriteBatch) (err error)
- func (self *CFHandle) Get(key []byte) (value []byte, err error)
- func (self *CFHandle) GetMulti(keys [][]byte) (values [][]byte, err error)
- func (self *CFHandle) Iterator(sortOrder goiterator.IteratorSortOrder, readaheadLimitByteSize uint64, ...) goiterator.KVIndexedBulkIterator
- func (self *CFHandle) Name() string
- func (self *CFHandle) PutMultiToWriteBatch(keys, values [][]byte, batch gokvstore.WriteBatch) (err error)
- func (self *CFHandle) PutToWriteBatch(key, value []byte, batch gokvstore.WriteBatch) (err error)
- func (self *CFHandle) UnderlyingHandle() interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CFHandle ¶
type CFHandle struct {
// contains filtered or unexported fields
}
func NewCFHandle ¶
func NewCFHandle( name string, handle gokvstore.KVQueryCommandStore, ) (cfHandle *CFHandle)
func (*CFHandle) DeleteBetweenToWriteBatch ¶
func (*CFHandle) DeleteMultiToWriteBatch ¶
func (self *CFHandle) DeleteMultiToWriteBatch(keys [][]byte, batch gokvstore.WriteBatch) (err error)
func (*CFHandle) DeleteToWriteBatch ¶
func (self *CFHandle) DeleteToWriteBatch(key []byte, batch gokvstore.WriteBatch) (err error)
func (*CFHandle) Iterator ¶
func (self *CFHandle) Iterator( sortOrder goiterator.IteratorSortOrder, readaheadLimitByteSize uint64, readaheadLimitCnt uint64, elems ...gokvstore.IteratorElementInfo) goiterator.KVIndexedBulkIterator
Iterator creates and allocates a new KVBulkIterator with the given elems as basis, the implementation is dependent on the underlying store.
func (*CFHandle) PutMultiToWriteBatch ¶
func (self *CFHandle) PutMultiToWriteBatch(keys, values [][]byte, batch gokvstore.WriteBatch) (err error)
func (*CFHandle) PutToWriteBatch ¶
func (self *CFHandle) PutToWriteBatch(key, value []byte, batch gokvstore.WriteBatch) (err error)
func (*CFHandle) UnderlyingHandle ¶
func (self *CFHandle) UnderlyingHandle() interface{}
Click to show internal directories.
Click to hide internal directories.