3
0
corteza/store/cockroach/encoder.go
vicky 109e23fc6a Implements store infrastructure for cockroachDB
Provides cockroachdb support but due to some limitation from cockroachDB, we could not implement it further.

Development so far,
- Implements store methods
- Updates DDL generator to create/update tables and indexes
- Provides sqlFunctionHandler, fieldToColumnTypeCaster handle, and workaround for LIKE operator
2021-04-15 18:11:17 +02:00

20 lines
374 B
Go

package cockroach
import "github.com/cortezaproject/corteza-server/pkg/ql"
type (
// QueryEncoder provides query parts encoding rules for CockroachDB
// 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"
}
}