Fix bug
This commit is contained in:
parent
12c587faae
commit
a7a562c483
|
@ -8,6 +8,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"xorm.io/builder"
|
"xorm.io/builder"
|
||||||
|
"xorm.io/xorm/schemas"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ErrInvalidIndexHintOperator struct {
|
type ErrInvalidIndexHintOperator struct {
|
||||||
|
@ -28,8 +29,12 @@ func (statement *Statement) IndexHint(op, indexName string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (statement *Statement) writeIndexHints(w *builder.BytesWriter) error {
|
func (statement *Statement) writeIndexHints(w *builder.BytesWriter) error {
|
||||||
|
if len(statement.indexHints) == 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
switch statement.dialect.URI().DBType {
|
switch statement.dialect.URI().DBType {
|
||||||
case "mysql":
|
case schemas.MYSQL:
|
||||||
return statement.writeIndexHintsMySQL(w)
|
return statement.writeIndexHintsMySQL(w)
|
||||||
default:
|
default:
|
||||||
return ErrNotImplemented
|
return ErrNotImplemented
|
||||||
|
|
Loading…
Reference in New Issue