3
0
corteza/store/sqlite3/encoder.go

20 lines
413 B
Go

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