replica

package
v0.0.0-...-e5235a8 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OpInsert       = "insert"
	OpDelete       = "delete"
	OpReplace      = "replace"
	OpUpdate       = "update"
	OpDrop         = "drop"
	OpRename       = "rename"
	OpDropDatabase = "dropDatabase"
	OpInvalidate   = "invalidate"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Operator

type Operator interface {
	Insert(event event.ChangeEvent) error
	Delete(event event.ChangeEvent) error
	Replace(event event.ChangeEvent) error
	Update(event event.ChangeEvent) error
	Drop(event event.ChangeEvent) error
	Rename(event event.ChangeEvent) error
	DropDatabase(event event.ChangeEvent) error
	Invalidate(event event.ChangeEvent) error
}

type Replicator

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

func New

func New(operator Operator) *Replicator

func (*Replicator) Replicate

func (r *Replicator) Replicate(event event.ChangeEvent) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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