Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IStringFilter ¶
func NewStringEqFilter ¶
func NewStringEqFilter() IStringFilter
func NewStringInFilter ¶ added in v0.0.4
func NewStringInFilter() IStringFilter
func NewStringNeFilter ¶
func NewStringNeFilter() IStringFilter
type RegexFilter ¶ added in v0.0.4
type RegexFilter struct { }
func NewRegexFilter ¶ added in v0.0.4
func NewRegexFilter() RegexFilter
func (RegexFilter) GetKey ¶ added in v0.0.4
func (r RegexFilter) GetKey() string
func (RegexFilter) Match ¶ added in v0.0.4
func (r RegexFilter) Match(element types.JsonElement, matchTarget string) errors.FilterError
func (RegexFilter) Valid ¶ added in v0.0.4
func (r RegexFilter) Valid(element types.JsonElement) errors.FilterError
type StringFilterFactory ¶
type StringFilterFactory struct {
// contains filtered or unexported fields
}
func NewStringFilterFactory ¶
func NewStringFilterFactory(stringFilters []IStringFilter) StringFilterFactory
func (StringFilterFactory) Get ¶
func (n StringFilterFactory) Get(key string) (IStringFilter, errors.FilterError)
type StringRangeFilter ¶ added in v0.0.5
type StringRangeFilter[T float64] struct { }
func NewStringRangeFilter ¶ added in v0.0.5
func NewStringRangeFilter() StringRangeFilter[float64]
func (StringRangeFilter[T]) GetKey ¶ added in v0.0.5
func (s StringRangeFilter[T]) GetKey() string
func (StringRangeFilter[T]) Match ¶ added in v0.0.5
func (s StringRangeFilter[T]) Match(element types.JsonElement, matchTarget string) errors.FilterError
func (StringRangeFilter[T]) Valid ¶ added in v0.0.5
func (s StringRangeFilter[T]) Valid(element types.JsonElement) errors.FilterError
Click to show internal directories.
Click to hide internal directories.