mem

package
v0.0.0-...-3773360 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MemoryDB

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

MemoryDB - is type for mem-Db

func NewMemoryDB

func NewMemoryDB(lg *zap.Logger) *MemoryDB

NewMemoryDB - creates new MemoryDB instance

func (*MemoryDB) BannerCreate

func (d *MemoryDB) BannerCreate(ctx context.Context, pars entities.BannerCreatePars) error

BannerCreate is for BannerCreate

func (*MemoryDB) BannerDelete

func (d *MemoryDB) BannerDelete(ctx context.Context, pars entities.BannerDeletePars) error

BannerDelete is for BannerDelete

func (*MemoryDB) BannerIncClickCount

func (d *MemoryDB) BannerIncClickCount(ctx context.Context, pars entities.BannerStatIncPars) error

BannerIncClickCount is for BannerIncClickCount

func (*MemoryDB) BannerIncShowCount

func (d *MemoryDB) BannerIncShowCount(ctx context.Context, pars entities.BannerStatIncPars) error

BannerIncShowCount is for BannerIncShowCount

func (*MemoryDB) BannerList

func (d *MemoryDB) BannerList(ctx context.Context, pars entities.BannerListPars) ([]*entities.Banner, error)

BannerList is for BannerList

func (*MemoryDB) Clean

func (d *MemoryDB) Clean()

Clean - cleans mem-db

Jump to

Keyboard shortcuts

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