We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5de7462 commit 4fe70a2Copy full SHA for 4fe70a2
sqlite.go
@@ -2,6 +2,7 @@ package sqlite
2
3
import (
4
"database/sql"
5
+ "strconv"
6
"strings"
7
8
_ "github.com/mattn/go-sqlite3"
@@ -61,6 +62,21 @@ func (dialector Dialector) ClauseBuilders() map[string]clause.ClauseBuilder {
61
62
63
c.Build(builder)
64
},
65
+ "LIMIT": func(c clause.Clause, builder clause.Builder) {
66
+ if limit, ok := c.Expression.(clause.Limit); ok {
67
+ if limit.Limit > 0 {
68
+ builder.WriteString("LIMIT ")
69
+ builder.WriteString(strconv.Itoa(limit.Limit))
70
+ }
71
+ if limit.Offset > 0 {
72
73
+ builder.WriteString(" ")
74
75
+ builder.WriteString("OFFSET ")
76
+ builder.WriteString(strconv.Itoa(limit.Offset))
77
78
79
+ },
80
}
81
82
0 commit comments