Skip to content

Commit 3f3b18f

Browse files
authored
Merge pull request #8 from Vinovest/mj/update-sqltokenizer
update sqltoken to v0.1.0
2 parents 96bd93f + 48e7b34 commit 3f3b18f

4 files changed

Lines changed: 24 additions & 3 deletions

File tree

bind.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,19 @@ var rebindConfigs = func() []sqltoken.Config {
3737
pg := sqltoken.PostgreSQLConfig()
3838
pg.NoticeQuestionMark = true
3939
pg.NoticeDollarNumber = false
40+
pg.SeparatePunctuation = true
4041
configs[DOLLAR] = pg
4142

4243
ora := sqltoken.OracleConfig()
4344
ora.NoticeColonWord = false
4445
ora.NoticeQuestionMark = true
46+
ora.SeparatePunctuation = true
4547
configs[NAMED] = ora
4648

4749
ssvr := sqltoken.SQLServerConfig()
4850
ssvr.NoticeAtWord = false
4951
ssvr.NoticeQuestionMark = true
52+
ssvr.SeparatePunctuation = true
5053
configs[AT] = ssvr
5154
return configs
5255
}()

go.mod

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ require (
66
github.com/go-sql-driver/mysql v1.9.0
77
github.com/lib/pq v1.10.9
88
github.com/mattn/go-sqlite3 v1.14.16
9-
github.com/muir/sqltoken v0.0.5
9+
github.com/muir/sqltoken v0.1.0
1010
)
1111

1212
require filippo.io/edwards25519 v1.1.0 // indirect
13-
14-
replace github.com/muir/sqltoken => github.com/vinovest/sqltoken v0.0.6-sqlx

go.sum

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA=
22
filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4=
3+
github.com/alvaroloes/enumer v1.1.2/go.mod h1:FxrjvuXoDAx9isTJrv4c+T410zFi0DtXIT0m65DJ+Wo=
4+
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
35
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
46
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
57
github.com/go-sql-driver/mysql v1.9.0 h1:Y0zIbQXhQKmQgTp44Y1dp3wTXcn804QoTptLZT1vtvo=
@@ -8,11 +10,25 @@ github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
810
github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
911
github.com/mattn/go-sqlite3 v1.14.16 h1:yOQRA0RpS5PFz/oikGwBEqvAWhWg5ufRz4ETLjwpU1Y=
1012
github.com/mattn/go-sqlite3 v1.14.16/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
13+
github.com/muir/sqltoken v0.0.5/go.mod h1:6hPsZxszMpYyNf12og4f4VShFo/Qipz6Of0cn5KGAAU=
14+
github.com/muir/sqltoken v0.1.0 h1:edosEGsOClOZNfgGQNQSgxR9O6LiVefm2rDRqp2InuI=
15+
github.com/muir/sqltoken v0.1.0/go.mod h1:lgOIORnKekMsuc/ZwdPOfwz/PtWLPCke43cEbT3uDuY=
16+
github.com/pascaldekloe/name v0.0.0-20180628100202-0fd16699aae1/go.mod h1:eD5JxqMiuNYyFNmyY9rkJ/slN8y59oEu4Ei7F8OoKWQ=
1117
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
1218
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
19+
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
20+
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
1321
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
1422
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
1523
github.com/vinovest/sqltoken v0.0.6-sqlx h1:0VgNvs0wZ9y0K5xqsq31BHkUcHP+TPLTnW4JWC4KVKQ=
1624
github.com/vinovest/sqltoken v0.0.6-sqlx/go.mod h1:lgOIORnKekMsuc/ZwdPOfwz/PtWLPCke43cEbT3uDuY=
25+
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
26+
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
27+
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
28+
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
29+
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
30+
golang.org/x/tools v0.0.0-20190524210228-3d17549cdc6b/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
31+
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
32+
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
1733
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
1834
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

named.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,23 +293,27 @@ var namedParseConfigs = func() []sqltoken.Config {
293293
pg.ColonWordIncludesUnicode = true
294294
pg.NoticeDollarNumber = false
295295
pg.NoticeQuestionMark = true
296+
pg.SeparatePunctuation = true
296297
configs[DOLLAR] = pg
297298

298299
ora := sqltoken.OracleConfig()
299300
ora.ColonWordIncludesUnicode = true
300301
ora.NoticeQuestionMark = true
302+
ora.SeparatePunctuation = true
301303
configs[NAMED] = ora
302304

303305
ssvr := sqltoken.SQLServerConfig()
304306
ssvr.NoticeColonWord = true
305307
ssvr.ColonWordIncludesUnicode = true
306308
ssvr.NoticeAtWord = false
309+
ssvr.SeparatePunctuation = true
307310
configs[AT] = ssvr
308311

309312
mysql := sqltoken.MySQLConfig()
310313
mysql.NoticeColonWord = true
311314
mysql.ColonWordIncludesUnicode = true
312315
mysql.NoticeQuestionMark = true
316+
mysql.SeparatePunctuation = true
313317
configs[QUESTION] = mysql
314318
configs[UNKNOWN] = mysql
315319
return configs

0 commit comments

Comments
 (0)