Versions in this module Expand all Collapse all v1 v1.0.9 Apr 20, 2018 Changes in this version + type HashPair struct + Field []byte + Value []byte + type TxStructure struct + func NewStructure(reader kv.Retriever, readWriter kv.RetrieverMutator, prefix []byte) *TxStructure + func (t *TxStructure) Clear(key []byte) error + func (t *TxStructure) Get(key []byte) ([]byte, error) + func (t *TxStructure) GetInt64(key []byte) (int64, error) + func (t *TxStructure) HClear(key []byte) error + func (t *TxStructure) HDel(key []byte, fields ...[]byte) error + func (t *TxStructure) HGet(key []byte, field []byte) ([]byte, error) + func (t *TxStructure) HGetAll(key []byte) ([]HashPair, error) + func (t *TxStructure) HGetInt64(key []byte, field []byte) (int64, error) + func (t *TxStructure) HInc(key []byte, field []byte, step int64) (int64, error) + func (t *TxStructure) HKeys(key []byte) ([][]byte, error) + func (t *TxStructure) HLen(key []byte) (int64, error) + func (t *TxStructure) HSet(key []byte, field []byte, value []byte) error + func (t *TxStructure) Inc(key []byte, step int64) (int64, error) + func (t *TxStructure) LClear(key []byte) error + func (t *TxStructure) LIndex(key []byte, index int64) ([]byte, error) + func (t *TxStructure) LLen(key []byte) (int64, error) + func (t *TxStructure) LPop(key []byte) ([]byte, error) + func (t *TxStructure) LPush(key []byte, values ...[]byte) error + func (t *TxStructure) LSet(key []byte, index int64, value []byte) error + func (t *TxStructure) RPop(key []byte) ([]byte, error) + func (t *TxStructure) RPush(key []byte, values ...[]byte) error + func (t *TxStructure) Set(key []byte, value []byte) error + type TypeFlag byte + const HashData + const HashMeta + const ListData + const ListMeta + const StringData + const StringMeta