Documentation
¶
Overview ¶
Package filter provides filters for squirrel.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct {
// contains filtered or unexported fields
}
Filter is a filter for squirrel.SelectBuilder.
func (Filter) SetOperator ¶
SetOperator sets operator for linking filters.
func (Filter) UseSelectBuilder ¶
func (f Filter) UseSelectBuilder(sb sq.SelectBuilder) sq.SelectBuilder
UseSelectBuilder adds filters to squirrel.SelectBuilder.
func (Filter) WithFilters ¶
WithFilters adds filters.
type Type ¶
type Type uint8
Type is a type of filter.
const ( // TypeEQ value is equal. TypeEQ Type = iota + 1 // TypeNotEQ value is not equal. TypeNotEQ // TypeGTE greater than value. TypeGTE // TypeGT value greater. TypeGT // TypeLT value less. TypeLT // TypeLTE value less or equals. TypeLTE // TypeLike value can contain. TypeLike // TypeNotLike value cannot contain. TypeNotLike // TypeILike value can contain (case insensitive). TypeILike // TypeNotILike value cannot contain (case insensitive). TypeNotILike )
Click to show internal directories.
Click to hide internal directories.