type
Filter
@Js
abstract const class Filter : Obj
Filter models a declarative predicate for selecting dicts. See Filters for details.
constructors
methods
| equals | 
 Equality is based on the normalized string.  | 
|---|---|
| hash | 
 Hash is based on   | 
| matches | 
 Return if the specified record matches this filter.  | 
| toStr | 
 Return the normalized string of the filter  | 
Slot Details
equals
fromStr
hash
virtual override Int hash()
Hash is based on toStr.
matches
 Bool matches(Dict r, HaystackContext? cx := null)
Return if the specified record matches this filter. Pass a context object to enable def aware features and to path through refs via the -> operator.
toStr
abstract override Str toStr()
Return the normalized string of the filter