func NotIn(column string, args ...interface{}) *stmt.Condition {
	return &stmt.Condition{
		Column: column,
		Compare: &stmt.CompIn{
			Negative: true,
			Values:   args,
		},
	}
}
NotIn creates condition `column NOT IN (?, ?, ?, ...)`.
package sqb
import (
	"github.com/Code-Hex/sqb/stmt"
)
type ConditionalFunc func(column string, value interface{}) *stmt.Condition
func Eq(column string, value interface{}) *stmt.Condition {
	return Op("=", column, value)
}
func Ge(column string, value interface{}) *stmt.Condition {
	return Op(">=", column, value)
}
func Gt(column string, value interface{}) *stmt.Condition {
	return Op(">", column, value)
}
func Le(column string, value interface{}) *stmt.Condition {
	return Op("<=", column, value)
}
func Lt(column string, value interface{}) *stmt.Condition {
	return Op("<", column, value)
}
func Ne(column string, value interface{}) *stmt.Condition {
	return Op("!=", column, value)
}
func Op(op, column string, value interface{}) *stmt.Condition {
	return &stmt.Condition{
		Column: column,
		Compare: &stmt.CompOp{
			Op:    op,
			Value: value,
		},
	}
}
func Like(column string, value interface{}) *stmt.Condition {
	return &stmt.Condition{
		Column: column,
		Compare: &stmt.CompLike{
			Negative: false,
			Value:    value,
		},
	}
}
func NotLike(column string, value interface{}) *stmt.Condition {
	return &stmt.Condition{
		Column: column,
		Compare: &stmt.CompLike{
			Negative: true,
			Value:    value,
		},
	}
}
func Between(column string, left, right interface{}) *stmt.Condition {
	return &stmt.Condition{
		Column: column,
		Compare: &stmt.CompBetween{
			Negative: false,
			Left:     left,
			Right:    right,
		},
	}
}
func NotBetween(column string, left, right interface{}) *stmt.Condition {
	return &stmt.Condition{
		Column: column,
		Compare: &stmt.CompBetween{
			Negative: true,
			Left:     left,
			Right:    right,
		},
	}
}
func In(column string, args ...interface{}) *stmt.Condition {
	return &stmt.Condition{
		Column: column,
		Compare: &stmt.CompIn{
			Negative: false,
			Values:   args,
		},
	}
}