datatypes

package
v0.0.0-...-b56a858 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2018 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LWW_Decode

func LWW_Decode(item []byte, in_ok, readable bool) (value []byte, ok bool)

func LWW_Delete

func LWW_Delete() (item []byte)

func LWW_Factory

func LWW_Factory() api.Merger

func LWW_Put

func LWW_Put(value []byte) (item []byte)

func Table_Delete

func Table_Delete() (item []byte)

func Table_Factory

func Table_Factory() api.Merger

func Table_Put

func Table_Put(src Row) (item []byte)

Types

type LastWriteWins

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

func (*LastWriteWins) Changed

func (lww *LastWriteWins) Changed() bool

func (*LastWriteWins) Cleanup

func (lww *LastWriteWins) Cleanup()

func (*LastWriteWins) Init

func (lww *LastWriteWins) Init(item []byte)

func (*LastWriteWins) Merge

func (lww *LastWriteWins) Merge(item []byte)

func (*LastWriteWins) Result

func (lww *LastWriteWins) Result() []byte

type Row

type Row map[string]interface{}

func Table_Decode

func Table_Decode(item []byte, in_ok, readable bool) (value Row, ok bool)

type TableMerger

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

func (*TableMerger) Changed

func (t *TableMerger) Changed() bool

func (*TableMerger) Cleanup

func (t *TableMerger) Cleanup()

func (*TableMerger) Init

func (t *TableMerger) Init(item []byte)

func (*TableMerger) Merge

func (t *TableMerger) Merge(item []byte)

func (*TableMerger) Result

func (t *TableMerger) Result() []byte

Jump to

Keyboard shortcuts

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