NotCondition.go 297 B

1234567891011121314151617
  1. package DB
  2. type NotCondition struct {
  3. Cond Condition
  4. }
  5. func Not(cond Condition) Condition {
  6. return NotCondition{Cond: cond}
  7. }
  8. func (c NotCondition) Fields() []string {
  9. return c.Cond.Fields()
  10. }
  11. func (c NotCondition) Match(row []byte, table *Table) bool {
  12. return !c.Cond.Match(row, table)
  13. }