comparators

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TimeFieldComparator

type TimeFieldComparator[R record.Record] struct {
	Cmp    where.ComparatorType
	Getter types.TimeGetter[R]
	Value  []time.Time
}

func (TimeFieldComparator[R]) Compare

func (fc TimeFieldComparator[R]) Compare(item R) (bool, error)

func (TimeFieldComparator[R]) CompareValue

func (fc TimeFieldComparator[R]) CompareValue(value time.Time) (bool, error)

func (TimeFieldComparator[R]) GetField

func (fc TimeFieldComparator[R]) GetField() record.Field

func (TimeFieldComparator[R]) GetType

func (fc TimeFieldComparator[R]) GetType() where.ComparatorType

func (TimeFieldComparator[R]) ValueAt

func (fc TimeFieldComparator[R]) ValueAt(index int) any

func (TimeFieldComparator[R]) ValuesCount

func (fc TimeFieldComparator[R]) ValuesCount() int

Jump to

Keyboard shortcuts

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