Documentation
¶
Index ¶
- type CustomFilter
- type IntersectsListFilter
- type Marshaler
- func (m Marshaler) Condition() expression.ConditionBuilder
- func (m *Marshaler) EvaluateAndFilter(e *query.AndFilter) error
- func (m *Marshaler) EvaluateCustomFilter(value any) error
- func (m *Marshaler) EvaluateFilter(criteria *query.Filter) error
- func (m *Marshaler) EvaluateIdentityFilter() error
- func (m *Marshaler) EvaluateNotFilter(e *query.NotFilter) error
- func (m *Marshaler) EvaluateOrFilter(e *query.OrFilter) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomFilter ¶
type CustomFilter interface {
Condition() (expression.ConditionBuilder, error)
}
type IntersectsListFilter ¶
func (*IntersectsListFilter) ApplyFilterEvaluator ¶
func (i *IntersectsListFilter) ApplyFilterEvaluator(e query.FilterEvaluator) error
func (IntersectsListFilter) Condition ¶
func (i IntersectsListFilter) Condition() (expression.ConditionBuilder, error)
func (IntersectsListFilter) String ¶
func (i IntersectsListFilter) String() string
func (IntersectsListFilter) Transformer ¶
func (i IntersectsListFilter) Transformer() filter.TransformerFunc
type Marshaler ¶
type Marshaler struct { HashKey string // contains filtered or unexported fields }
func NewFilterMarshaler ¶
func (Marshaler) Condition ¶ added in v0.2.0
func (m Marshaler) Condition() expression.ConditionBuilder
func (*Marshaler) EvaluateAndFilter ¶
func (*Marshaler) EvaluateCustomFilter ¶
func (*Marshaler) EvaluateIdentityFilter ¶
func (*Marshaler) EvaluateNotFilter ¶
Click to show internal directories.
Click to hide internal directories.