miss

package
v1.0.12 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: MIT Imports: 14 Imported by: 3

Documentation

Index

Constants

View Source
const (
	RECORDS = "records"
	OFFSET  = "offset"

	COUNT = kit.MDB_COUNT
	EXTRA = kit.MDB_EXTRA
	ID    = kit.MDB_ID
)
View Source
const (
	META = kit.MDB_META
	HASH = kit.MDB_HASH
	LIST = kit.MDB_LIST

	SHORT = kit.MDB_SHORT
	FIELD = kit.MDB_FIELD
	LIMIT = kit.MDB_LIMIT
	LEAST = kit.MDB_LEAST
	STORE = kit.MDB_STORE
	FSIZE = kit.MDB_FSIZE

	TIME = kit.MDB_TIME
	SIZE = kit.MDB_SIZE
	FILE = kit.MDB_FILE
)
View Source
const (
	UNIQ    = kit.MDB_UNIQ
	DATA    = kit.MDB_DATA
	FOREACH = kit.MDB_FOREACH
	RANDOMS = kit.MDB_RANDOMS
)
View Source
const CSV = "csv"
View Source
const JSON = "json"
View Source
const MISS = "miss"

Variables

This section is empty.

Functions

func CreateFile added in v0.6.4

func CreateFile(p string) (io.WriteCloser, string, error)

func Grow

func Grow(prefix string, cache Map, data Any) int

func Init

func Init(conf *conf.Conf, file file.File)

func OpenFile added in v0.6.4

func OpenFile(p string) (io.ReadCloser, error)

func Rich

func Rich(prefix string, cache Map, data Any) string

Types

type Any added in v0.6.4

type Any = interface{}

type Map added in v0.6.4

type Map = map[string]Any

func Grows

func Grows(prefix string, cache Map, offend, limit int, match string, value string, cb Any) Map

func Richs

func Richs(prefix string, cache Map, raw Any, cb Any) (res Map)

type Miss

type Miss struct {
	Times  func(time.Time) string
	Hashs  func(string) string
	Logger func(...Any)
	// contains filtered or unexported fields
}

func New

func New(conf *conf.Conf, file file.File) *Miss

func (*Miss) Grow

func (miss *Miss) Grow(prefix string, cache Map, data Any) int

func (*Miss) Grows

func (miss *Miss) Grows(prefix string, cache Map, offend, limit int, field string, value string, cb Any) (res Map)

func (*Miss) Rich

func (miss *Miss) Rich(prefix string, cache Map, data Any) string

func (*Miss) Richs

func (miss *Miss) Richs(prefix string, cache Map, raw Any, cb Any) (res Map)

Jump to

Keyboard shortcuts

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