github.com/aacfactory/fns-contrib/databases/sql@v1.2.84/dac/conditions/operator.go (about)

     1  package conditions
     2  
     3  import "unsafe"
     4  
     5  const (
     6  	Equal            = Operator("=")
     7  	NotEqual         = Operator("<>")
     8  	GreatThan        = Operator(">")
     9  	GreatThanOrEqual = Operator(">=")
    10  	LessThan         = Operator("<")
    11  	LessThanOrEqual  = Operator("<=")
    12  	BETWEEN          = Operator("BETWEEN")
    13  	IN               = Operator("IN")
    14  	NOTIN            = Operator("NOT IN")
    15  	LIKE             = Operator("LIKE")
    16  )
    17  
    18  type Operator string
    19  
    20  func (op Operator) String() string {
    21  	return string(op)
    22  }
    23  
    24  func (op Operator) Bytes() []byte {
    25  	s := string(op)
    26  	return unsafe.Slice(unsafe.StringData(s), len(s))
    27  }