mapper

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2018 License: Apache-2.0 Imports: 3 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseMapper

type BaseMapper struct {
	// contains filtered or unexported fields
}

func NewBaseMapper

func NewBaseMapper(cdc *go_amino.Codec, mapperName string) *BaseMapper

func (*BaseMapper) Copy

func (baseMapper *BaseMapper) Copy() *BaseMapper

func (*BaseMapper) DecodeObject

func (baseMapper *BaseMapper) DecodeObject(bytes []byte, ptr interface{})

func (*BaseMapper) Del added in v0.0.2

func (baseMapper *BaseMapper) Del(key []byte)

func (*BaseMapper) EncodeObject

func (baseMapper *BaseMapper) EncodeObject(obj interface{}) []byte

func (*BaseMapper) Get

func (baseMapper *BaseMapper) Get(key []byte, ptr interface{}) (exsits bool)

func (*BaseMapper) GetCodec

func (baseMapper *BaseMapper) GetCodec() *go_amino.Codec

func (*BaseMapper) GetStore

func (baseMapper *BaseMapper) GetStore() store.KVStore

func (*BaseMapper) GetStoreKey

func (baseMapper *BaseMapper) GetStoreKey() store.StoreKey

func (*BaseMapper) MapperName added in v0.0.4

func (baseMapper *BaseMapper) MapperName() string

func (*BaseMapper) Set

func (baseMapper *BaseMapper) Set(key []byte, val interface{})

func (*BaseMapper) SetCodec

func (baseMapper *BaseMapper) SetCodec(cdc *go_amino.Codec)

func (*BaseMapper) SetStore

func (baseMapper *BaseMapper) SetStore(store store.KVStore)

type IMapper

type IMapper interface {
	Copy() IMapper

	//BaseMapper implement below methods
	MapperName() string
	GetStoreKey() store.StoreKey

	SetStore(store store.KVStore)
	SetCodec(cdc *go_amino.Codec)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL