string_filter

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IStringFilter

type IStringFilter interface {
	types.IFilter[string]
}

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL