Versions in this module Expand all Collapse all v0 v0.2.0 Dec 20, 2024 v0.1.2 Mar 1, 2023 v0.1.1 Feb 22, 2023 v0.1.0 Feb 16, 2023 Changes in this version type FieldComparator + ValueAt func(index int) interface{} + ValuesCount func() int v0.0.3 Jan 11, 2023 Changes in this version type FieldComparator + Compare func(item record.Record) (bool, error) + Values func() []interface{} v0.0.2 Dec 29, 2022 v0.0.1 Dec 29, 2022 Changes in this version + type ComparatorType uint8 + const EQ + const GE + const GT + const InArray + const LE + const LT + const Like + const MapHasKey + const MapHasValue + const Regexp + const SetHas + type Condition struct + BracketLevel int + Cmp FieldComparator + IsOr bool + WithNot bool + func (c Condition) String() string + type Conditions []Condition + func (w Conditions) Check(item record.Record) (bool, error) + type FieldComparator interface + GetField func() string + GetType func() ComparatorType