Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type INumberFilter ¶
func NewNumberEqFilter ¶
func NewNumberEqFilter() INumberFilter
func NewNumberInFilter ¶ added in v0.0.4
func NewNumberInFilter() INumberFilter
func NewNumberNeFilter ¶
func NewNumberNeFilter() INumberFilter
type NumberFilterFactory ¶
type NumberFilterFactory struct {
// contains filtered or unexported fields
}
func NewNumberFilterFactory ¶
func NewNumberFilterFactory(numberFilters []INumberFilter) NumberFilterFactory
func (NumberFilterFactory) Get ¶
func (n NumberFilterFactory) Get(key string) (INumberFilter, errors.FilterError)
type NumberRangeFilter ¶ added in v0.0.4
type NumberRangeFilter[T float64] struct { }
func NewNumberRangeFilter ¶ added in v0.0.4
func NewNumberRangeFilter() NumberRangeFilter[float64]
func (NumberRangeFilter[T]) GetKey ¶ added in v0.0.4
func (b NumberRangeFilter[T]) GetKey() string
func (NumberRangeFilter[T]) Match ¶ added in v0.0.4
func (b NumberRangeFilter[T]) Match(element types.JsonElement, matchTarget float64) errors.FilterError
func (NumberRangeFilter[T]) Valid ¶ added in v0.0.4
func (b NumberRangeFilter[T]) Valid(element types.JsonElement) errors.FilterError
Click to show internal directories.
Click to hide internal directories.