fuvaluez

package
Version: v0.0.0-...-9f37d58 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FZProc

type FZProc func(frame *funl.Frame, arguments []funl.Value) (retVal funl.Value)

func GetVZClose

func GetVZClose(name string) FZProc

func GetVZDelCol

func GetVZDelCol(name string) FZProc

func GetVZGetCol

func GetVZGetCol(name string) FZProc

func GetVZGetColNames

func GetVZGetColNames(name string) FZProc

func GetVZGetValues

func GetVZGetValues(name string) FZProc

func GetVZNewCol

func GetVZNewCol(name string) FZProc

func GetVZOpen

func GetVZOpen(name string) FZProc

func GetVZPutValue

func GetVZPutValue(name string) FZProc

func GetVZTakeValues

func GetVZTakeValues(name string) FZProc

func GetVZTrans

func GetVZTrans(name string) FZProc

func GetVZUpdate

func GetVZUpdate(name string) FZProc

func GetVZView

func GetVZView(name string) FZProc

type OpaqueCol

type OpaqueCol struct {
	sync.RWMutex
	Items map[string]funl.Value

	Db *OpaqueDB

	Closed bool
	// contains filtered or unexported fields
}

OpaqueCol represents collection

func (*OpaqueCol) Equals

func (col *OpaqueCol) Equals(with funl.OpaqueAPI) bool

Equals returns equality

func (*OpaqueCol) IsClosed

func (col *OpaqueCol) IsClosed() bool

IsClosed tells whether col is closed

func (*OpaqueCol) Run

func (col *OpaqueCol) Run()

Run runs updator

func (*OpaqueCol) Str

func (col *OpaqueCol) Str() string

Str returs value as string

func (*OpaqueCol) TypeName

func (col *OpaqueCol) TypeName() string

TypeName gives type name

type OpaqueDB

type OpaqueDB struct {
	sync.RWMutex

	Ch      chan changes
	AdminCh chan adminOP
	Closing bool
	// contains filtered or unexported fields
}

OpaqueDB represents database

func (*OpaqueDB) Equals

func (db *OpaqueDB) Equals(with funl.OpaqueAPI) bool

Equals returns equality

func (*OpaqueDB) Start

func (db *OpaqueDB) Start(frame *funl.Frame) (bool, string)

Start starts db

func (*OpaqueDB) Str

func (db *OpaqueDB) Str() string

Str returs value as string

func (*OpaqueDB) TypeName

func (db *OpaqueDB) TypeName() string

TypeName gives type name

type OpaqueTxn

type OpaqueTxn struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

OpaqueTxn represents transaction

func (*OpaqueTxn) Equals

func (txn *OpaqueTxn) Equals(with funl.OpaqueAPI) bool

Equals returns equality

func (*OpaqueTxn) Str

func (txn *OpaqueTxn) Str() string

Str returs value as string

func (*OpaqueTxn) TypeName

func (txn *OpaqueTxn) TypeName() string

TypeName gives type name

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL