set

package
v2.8.1-beta Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2025 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BaseUndefinedFieldError = errors.New("undefined field")
View Source
var DataMustBeStructPointerError = errors.New("dataSet must be a struct pointer")

Functions

This section is empty.

Types

type DataSetAny

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

func NewDataSetAny

func NewDataSetAny(data any) *DataSetAny

func (*DataSetAny) Data

func (ds *DataSetAny) Data() any

func (*DataSetAny) FieldAliasName

func (ds *DataSetAny) FieldAliasName(name string) string

func (*DataSetAny) FieldValue

func (ds *DataSetAny) FieldValue(_ string) (any, error)

func (*DataSetAny) Name

func (ds *DataSetAny) Name() Name

type DataSetMap

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

func NewDataSetMap

func NewDataSetMap(data map[string]any) *DataSetMap

func (*DataSetMap) Data

func (ds *DataSetMap) Data() any

func (*DataSetMap) FieldAliasName

func (ds *DataSetMap) FieldAliasName(name string) string

func (*DataSetMap) FieldValue

func (ds *DataSetMap) FieldValue(name string) (any, error)

func (*DataSetMap) Name

func (ds *DataSetMap) Name() Name

type DataSetStruct

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

func NewDataSetStruct

func NewDataSetStruct(data any) (*DataSetStruct, error)

func (*DataSetStruct) Data

func (ds *DataSetStruct) Data() any

func (*DataSetStruct) FieldAliasName

func (ds *DataSetStruct) FieldAliasName(name string) string

func (*DataSetStruct) FieldValue

func (ds *DataSetStruct) FieldValue(name string) (any, error)

func (*DataSetStruct) Name

func (ds *DataSetStruct) Name() Name

type Name

type Name int
const (
	NameStruct Name = 0
	NameMap    Name = 1
	NameAny    Name = 2
)

type UndefinedFieldError

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

func NewUndefinedFieldError

func NewUndefinedFieldError(dataSetPtr any, attributeName string) *UndefinedFieldError

func (*UndefinedFieldError) Error

func (u *UndefinedFieldError) Error() string

func (*UndefinedFieldError) Unwrap

func (u *UndefinedFieldError) Unwrap() error

Jump to

Keyboard shortcuts

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