Documentation ¶
Index ¶
- type ConstIter
- type Field
- type IntMatcher
- func (i IntMatcher) MatchEquals(a interface{}, b interface{}) bool
- func (i IntMatcher) MatchGreaterThan(a interface{}, b interface{}) bool
- func (i IntMatcher) MatchGreaterThanOrEquals(a interface{}, b interface{}) bool
- func (i IntMatcher) MatchLessThan(a interface{}, b interface{}) bool
- func (i IntMatcher) MatchLessThanOrEquals(a interface{}, b interface{}) bool
- func (i IntMatcher) MatchLike(a interface{}, b interface{}) bool
- func (i IntMatcher) TransformValue(s string) (interface{}, error)
- type Iter
- type Matcher
- type Processor
- type Query
- type Queryable
- type SliceIter
- type StringMatcher
- func (s StringMatcher) MatchEquals(a interface{}, b interface{}) bool
- func (s StringMatcher) MatchGreaterThan(a interface{}, b interface{}) bool
- func (s StringMatcher) MatchGreaterThanOrEquals(a interface{}, b interface{}) bool
- func (s StringMatcher) MatchLessThan(a interface{}, b interface{}) bool
- func (s StringMatcher) MatchLessThanOrEquals(a interface{}, b interface{}) bool
- func (s StringMatcher) MatchLike(a interface{}, b interface{}) bool
- func (s StringMatcher) TransformValue(str string) (interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶
func (Field) TransformError ¶
func (Field) TransformResult ¶
func (f Field) TransformResult(v []interface{}) interface{}
type IntMatcher ¶
type IntMatcher struct{}
func (IntMatcher) MatchEquals ¶
func (i IntMatcher) MatchEquals(a interface{}, b interface{}) bool
func (IntMatcher) MatchGreaterThan ¶
func (i IntMatcher) MatchGreaterThan(a interface{}, b interface{}) bool
func (IntMatcher) MatchGreaterThanOrEquals ¶
func (i IntMatcher) MatchGreaterThanOrEquals(a interface{}, b interface{}) bool
func (IntMatcher) MatchLessThan ¶
func (i IntMatcher) MatchLessThan(a interface{}, b interface{}) bool
func (IntMatcher) MatchLessThanOrEquals ¶
func (i IntMatcher) MatchLessThanOrEquals(a interface{}, b interface{}) bool
func (IntMatcher) MatchLike ¶
func (i IntMatcher) MatchLike(a interface{}, b interface{}) bool
func (IntMatcher) TransformValue ¶
func (i IntMatcher) TransformValue(s string) (interface{}, error)
type Matcher ¶
type Matcher interface { MatchEquals(interface{}, interface{}) bool MatchLessThanOrEquals(interface{}, interface{}) bool MatchGreaterThanOrEquals(interface{}, interface{}) bool MatchLessThan(interface{}, interface{}) bool MatchGreaterThan(interface{}, interface{}) bool MatchLike(interface{}, interface{}) bool TransformValue(string) (interface{}, error) }
type Processor ¶
type Processor struct {
// contains filtered or unexported fields
}
func NewProcessor ¶
type StringMatcher ¶
type StringMatcher struct{}
func (StringMatcher) MatchEquals ¶
func (s StringMatcher) MatchEquals(a interface{}, b interface{}) bool
func (StringMatcher) MatchGreaterThan ¶
func (s StringMatcher) MatchGreaterThan(a interface{}, b interface{}) bool
func (StringMatcher) MatchGreaterThanOrEquals ¶
func (s StringMatcher) MatchGreaterThanOrEquals(a interface{}, b interface{}) bool
func (StringMatcher) MatchLessThan ¶
func (s StringMatcher) MatchLessThan(a interface{}, b interface{}) bool
func (StringMatcher) MatchLessThanOrEquals ¶
func (s StringMatcher) MatchLessThanOrEquals(a interface{}, b interface{}) bool
func (StringMatcher) MatchLike ¶
func (s StringMatcher) MatchLike(a interface{}, b interface{}) bool
func (StringMatcher) TransformValue ¶
func (s StringMatcher) TransformValue(str string) (interface{}, error)
Click to show internal directories.
Click to hide internal directories.