3
0
corteza/store/postgres/encoder.go

20 lines
370 B
Go

package postgres
import "github.com/cortezaproject/corteza-server/pkg/ql"
type (
// QueryEncoder provides query parts encoding rules for Postgres
// see ql.QueryEncoder for mor info
QueryEncoder struct{}
)
var _ ql.Encoder = &QueryEncoder{}
func (QueryEncoder) CaseInsensitiveLike(neg bool) string {
if neg {
return "NOT ILIKE"
} else {
return "ILIKE"
}
}