Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EqFilter ¶
type EqFilter[T comparable] struct { }
func NewEqFilter ¶
func NewEqFilter[T comparable]() EqFilter[T]
func (EqFilter[T]) Match ¶
func (e EqFilter[T]) Match(element types.JsonElement, matchTarget T) errors.FilterError
func (EqFilter[T]) Valid ¶
func (e EqFilter[T]) Valid(element types.JsonElement) errors.FilterError
type GeFilter ¶ added in v0.0.5
func NewGeFilter ¶ added in v0.0.5
func (GeFilter[T]) Match ¶ added in v0.0.5
func (g GeFilter[T]) Match(element types.JsonElement, matchTarget T) errors.FilterError
func (GeFilter[T]) Valid ¶ added in v0.0.5
func (g GeFilter[T]) Valid(element types.JsonElement) errors.FilterError
type GtFilter ¶ added in v0.0.5
func NewGtFilter ¶ added in v0.0.5
func (GtFilter[T]) Match ¶ added in v0.0.5
func (g GtFilter[T]) Match(element types.JsonElement, matchTarget T) errors.FilterError
func (GtFilter[T]) Valid ¶ added in v0.0.5
func (g GtFilter[T]) Valid(element types.JsonElement) errors.FilterError
type InFilter ¶ added in v0.0.4
type InFilter[T comparable] struct { }
func NewInFilter ¶ added in v0.0.4
func NewInFilter[T comparable]() InFilter[T]
func (InFilter[T]) Match ¶ added in v0.0.4
func (i InFilter[T]) Match(element types.JsonElement, matchTarget T) errors.FilterError
func (InFilter[T]) Valid ¶ added in v0.0.4
func (i InFilter[T]) Valid(element types.JsonElement) errors.FilterError
type LeFilter ¶ added in v0.0.5
func NewLeFilter ¶ added in v0.0.5
func (LeFilter[T]) Match ¶ added in v0.0.5
func (l LeFilter[T]) Match(element types.JsonElement, matchTarget T) errors.FilterError
func (LeFilter[T]) Valid ¶ added in v0.0.5
func (l LeFilter[T]) Valid(element types.JsonElement) errors.FilterError
type LtFilter ¶ added in v0.0.5
func NewLtFilter ¶ added in v0.0.5
func (LtFilter[T]) Match ¶ added in v0.0.5
func (l LtFilter[T]) Match(element types.JsonElement, matchTarget T) errors.FilterError
func (LtFilter[T]) Valid ¶ added in v0.0.5
func (l LtFilter[T]) Valid(element types.JsonElement) errors.FilterError
type NeFilter ¶
type NeFilter[T comparable] struct { }
func NewNeFilter ¶
func NewNeFilter[T comparable]() NeFilter[T]
func (NeFilter[T]) Match ¶
func (n NeFilter[T]) Match(element types.JsonElement, matchTarget T) errors.FilterError
func (NeFilter[T]) Valid ¶
func (n NeFilter[T]) Valid(element types.JsonElement) errors.FilterError
Click to show internal directories.
Click to hide internal directories.