|
package filter
|
|
|
|
type AndOperator struct {
|
|
children []Operator
|
|
}
|
|
|
|
func (o *AndOperator) Token() Token {
|
|
return TokenAnd
|
|
}
|
|
|
|
func (o *AndOperator) Children() []Operator {
|
|
return o.children
|
|
}
|
|
|
|
func NewAndOperator(ops ...Operator) *AndOperator {
|
|
return &AndOperator{ops}
|
|
}
|