jet/postgres/operators.go

22 lines
422 B
Go
Raw Normal View History

2019-08-03 14:10:47 +02:00
package postgres
import "github.com/go-jet/jet/internal/jet"
// --------- Arithmetic operators -------------//
//var MINUSi = jet.MINUSi
2019-08-03 14:10:47 +02:00
var MINUSf = jet.MINUSf
//----------- Logical operators ---------------//
var NOT = jet.NOT
var BIT_NOT = jet.BIT_NOT
func MINUSi(intExp IntegerExpression) IntegerExpression {
if intLit, ok := intExp.(jet.LiteralExpression); ok {
intLit.SetConstant(true)
}
return intExp
}