record

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2022 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoolGetter

type BoolGetter struct {
	Field string
	Get   func(item interface{}) bool
}

type Comparator

type Comparator interface {
	Compare(item interface{}) (bool, error)
}

type Enum16

type Enum16 interface {
	Value() uint16
}

type Enum16Getter

type Enum16Getter struct {
	Field string
	Get   func(item interface{}) Enum16
}

type Enum8

type Enum8 interface {
	Value() uint8
}

type Enum8Getter

type Enum8Getter struct {
	Field string
	Get   func(item interface{}) Enum8
}

type Int32Getter

type Int32Getter struct {
	Field string
	Get   func(item interface{}) int32
}

type Int64Getter

type Int64Getter struct {
	Field string
	Get   func(item interface{}) int64
}

type IntGetter

type IntGetter struct {
	Field string
	Get   func(item interface{}) int
}

type InterfaceGetter

type InterfaceGetter struct {
	Field string
	Get   func(item interface{}) interface{}
}

type Map

type Map interface {
	HasKey(key interface{}) bool
	HasValue(check Comparator) (bool, error)
}

type MapGetter

type MapGetter struct {
	Field string
	Get   func(item interface{}) Map
}

type Record

type Record interface {
	GetID() int64
	ComputeFields()
}

type Set

type Set interface {
	Has(item interface{}) bool
}

type SetGetter

type SetGetter struct {
	Field string
	Get   func(item interface{}) Set
}

type StringGetter

type StringGetter struct {
	Field string
	Get   func(item interface{}) string
}

Jump to

Keyboard shortcuts

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