Skip to content

Commit 710b954

Browse files
committed
chore: go fixed
1 parent f60e059 commit 710b954

File tree

28 files changed

+163
-160
lines changed

28 files changed

+163
-160
lines changed

.version

Lines changed: 0 additions & 1 deletion
This file was deleted.

devpkg/tablegen/gen.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ func (@Type) UniqueIndexes() @sqlbuilderIndexes {
310310
311311
`, snippet.Args{
312312
"Type": snippet.ID(named.Obj()),
313-
"sqlbuilderIndexes": snippet.ID(reflect.TypeOf(uniqueIndexes)),
313+
"sqlbuilderIndexes": snippet.ID(reflect.TypeFor[sqlbuilder.Indexes]()),
314314
"uniqueIndexes": snippet.Value(uniqueIndexes),
315315
})
316316
}
@@ -323,7 +323,7 @@ func (@Type) Indexes() @sqlbuilderIndexes {
323323
324324
`, snippet.Args{
325325
"Type": snippet.ID(named.Obj()),
326-
"sqlbuilderIndexes": snippet.ID(reflect.TypeOf(indexes)),
326+
"sqlbuilderIndexes": snippet.ID(reflect.TypeFor[sqlbuilder.Indexes]()),
327327
"indexes": snippet.Value(indexes),
328328
})
329329
}

devpkg/tablegen/util/scan_table.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func ScanTable(c gengo.Context, named *types.Named) (sqlbuilder.Table, error) {
7474
}
7575

7676
ft = f.Type()
77-
for ft.Kind() == reflect.Ptr {
77+
for ft.Kind() == reflect.Pointer {
7878
ft = ft.Elem()
7979
}
8080
}

go.mod

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/octohelm/storage
22

3-
go 1.25.5
3+
go 1.26.0
44

55
tool (
66
github.com/octohelm/storage/internal/cmd/fmt
@@ -9,18 +9,18 @@ tool (
99

1010
// +gengo:import:group=0_controlled
1111
require (
12-
github.com/octohelm/enumeration v0.0.0-20251117072411-c5ede10316bf
13-
github.com/octohelm/gengo v0.0.0-20251223082640-0fa9a703560f
14-
github.com/octohelm/x v0.0.0-20251028032356-02d7b8d1c824
12+
github.com/octohelm/enumeration v0.0.0-20260224023935-6eaef7930a8b
13+
github.com/octohelm/gengo v0.0.0-20260224022252-ec6c2fc2f701
14+
github.com/octohelm/x v0.0.0-20260224021741-724787200747
1515
)
1616

1717
require (
1818
github.com/DATA-DOG/go-sqlmock v1.5.2
19-
github.com/go-json-experiment/json v0.0.0-20251027170946-4849db3c2f7e
19+
github.com/go-json-experiment/json v0.0.0-20260214004413-d219187c3433
2020
github.com/google/uuid v1.6.0
2121
github.com/jackc/pgx/v5 v5.8.0
2222
golang.org/x/sync v0.19.0
23-
modernc.org/sqlite v1.43.0
23+
modernc.org/sqlite v1.46.1
2424
)
2525

2626
require (
@@ -32,12 +32,12 @@ require (
3232
github.com/mattn/go-isatty v0.0.20 // indirect
3333
github.com/ncruces/go-strftime v1.0.0 // indirect
3434
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
35-
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 // indirect
36-
golang.org/x/mod v0.32.0 // indirect
37-
golang.org/x/sys v0.40.0 // indirect
38-
golang.org/x/text v0.33.0 // indirect
39-
golang.org/x/tools v0.40.0 // indirect
40-
modernc.org/libc v1.67.4 // indirect
35+
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect
36+
golang.org/x/mod v0.33.0 // indirect
37+
golang.org/x/sys v0.41.0 // indirect
38+
golang.org/x/text v0.34.0 // indirect
39+
golang.org/x/tools v0.42.0 // indirect
40+
modernc.org/libc v1.68.0 // indirect
4141
modernc.org/mathutil v1.7.1 // indirect
4242
modernc.org/memory v1.11.0 // indirect
4343
mvdan.cc/gofumpt v0.9.2 // indirect

go.sum

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
55
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
66
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
77
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
8-
github.com/go-json-experiment/json v0.0.0-20251027170946-4849db3c2f7e h1:Lf/gRkoycfOBPa42vU2bbgPurFong6zXeFtPoxholzU=
9-
github.com/go-json-experiment/json v0.0.0-20251027170946-4849db3c2f7e/go.mod h1:uNVvRXArCGbZ508SxYYTC5v1JWoz2voff5pm25jU1Ok=
8+
github.com/go-json-experiment/json v0.0.0-20260214004413-d219187c3433 h1:vymEbVwYFP/L05h5TKQxvkXoKxNvTpjxYKdF1Nlwuao=
9+
github.com/go-json-experiment/json v0.0.0-20260214004413-d219187c3433/go.mod h1:tphK2c80bpPhMOI4v6bIc2xWywPfbqi1Z06+RcrMkDg=
1010
github.com/go-quicktest/qt v1.101.0 h1:O1K29Txy5P2OK0dGo59b7b0LR6wKfIhttaAhHUyn7eI=
1111
github.com/go-quicktest/qt v1.101.0/go.mod h1:14Bz/f7NwaXPtdYEgzsx46kqSxVwTbzVZsDC26tQJow=
1212
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
@@ -34,12 +34,12 @@ github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWE
3434
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
3535
github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w=
3636
github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
37-
github.com/octohelm/enumeration v0.0.0-20251117072411-c5ede10316bf h1:ih7LBv3DSxYYQkc5b2Rh7fpdnLcam3E8M+UtN4BqMIg=
38-
github.com/octohelm/enumeration v0.0.0-20251117072411-c5ede10316bf/go.mod h1:v+o40sL32Eeug/BD8PFlcKCgFur3xxa4eu2h4IMxoVU=
39-
github.com/octohelm/gengo v0.0.0-20251223082640-0fa9a703560f h1:ZC7JtIUOZfFpMBYztRwh3MKL1tI1Ml5h2B9SvPVLrls=
40-
github.com/octohelm/gengo v0.0.0-20251223082640-0fa9a703560f/go.mod h1:wchfum/qzC3dCVD2de+yQq403NpTyBCRPjJypODnXi4=
41-
github.com/octohelm/x v0.0.0-20251028032356-02d7b8d1c824 h1:Yfg5p2WaTqkQX56SoVUSjgxykzKk12XT/YRcIXksRyI=
42-
github.com/octohelm/x v0.0.0-20251028032356-02d7b8d1c824/go.mod h1:LOAvpOP3TzuJDKpowKbqvglxFaOBcranMRTfk82HNU0=
37+
github.com/octohelm/enumeration v0.0.0-20260224023935-6eaef7930a8b h1:/sVV/EyAUyN8Y45gAg4ZPTcmrO4WH+TM2liNS47NyCI=
38+
github.com/octohelm/enumeration v0.0.0-20260224023935-6eaef7930a8b/go.mod h1:hZ8AKL6QD83Tlx+vlnQpDgEmzUh9AHNHhb2CVY+zYug=
39+
github.com/octohelm/gengo v0.0.0-20260224022252-ec6c2fc2f701 h1:teVJ/i/kF80w4MJ+blmqEbOR5l9dWKkC5lGbwqHd5Mg=
40+
github.com/octohelm/gengo v0.0.0-20260224022252-ec6c2fc2f701/go.mod h1:vRhc8GiXa+df21NIoV7UYR1gumri1m3KIzqfwL6FNUs=
41+
github.com/octohelm/x v0.0.0-20260224021741-724787200747 h1:LPk/+hzFp1OfKoBvXNQ5fIiA68ATMHhiF6YzZ5ZQQx8=
42+
github.com/octohelm/x v0.0.0-20260224021741-724787200747/go.mod h1:+2hp1pu6xSdnOYeYJDeQ8sy9ygoRpu2sFhTjBU7YUgo=
4343
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
4444
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
4545
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
@@ -53,17 +53,19 @@ github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu
5353
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
5454
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 h1:fQsdNF2N+/YewlRZiricy4P1iimyPKZ/xwniHj8Q2a0=
5555
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93/go.mod h1:EPRbTFwzwjXj9NpYyyrvenVh9Y+GFeEvMNh7Xuz7xgU=
56-
golang.org/x/mod v0.32.0 h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c=
57-
golang.org/x/mod v0.32.0/go.mod h1:SgipZ/3h2Ci89DlEtEXWUk/HteuRin+HHhN+WbNhguU=
56+
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa h1:Zt3DZoOFFYkKhDT3v7Lm9FDMEV06GpzjG2jrqW+QTE0=
57+
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa/go.mod h1:K79w1Vqn7PoiZn+TkNpx3BUWUQksGO3JcVX6qIjytmA=
58+
golang.org/x/mod v0.33.0 h1:tHFzIWbBifEmbwtGz65eaWyGiGZatSrT9prnU8DbVL8=
59+
golang.org/x/mod v0.33.0/go.mod h1:swjeQEj+6r7fODbD2cqrnje9PnziFuw4bmLbBZFrQ5w=
5860
golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
5961
golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
6062
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
61-
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
62-
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
63-
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
64-
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
65-
golang.org/x/tools v0.40.0 h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA=
66-
golang.org/x/tools v0.40.0/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc=
63+
golang.org/x/sys v0.41.0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k=
64+
golang.org/x/sys v0.41.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
65+
golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk=
66+
golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA=
67+
golang.org/x/tools v0.42.0 h1:uNgphsn75Tdz5Ji2q36v/nsFSfR/9BRFvqhGBaJGd5k=
68+
golang.org/x/tools v0.42.0/go.mod h1:Ma6lCIwGZvHK6XtgbswSoWroEkhugApmsXyrUmBhfr0=
6769
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
6870
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
6971
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
@@ -72,16 +74,20 @@ modernc.org/cc/v4 v4.27.1 h1:9W30zRlYrefrDV2JE2O8VDtJ1yPGownxciz5rrbQZis=
7274
modernc.org/cc/v4 v4.27.1/go.mod h1:uVtb5OGqUKpoLWhqwNQo/8LwvoiEBLvZXIQ/SmO6mL0=
7375
modernc.org/ccgo/v4 v4.30.1 h1:4r4U1J6Fhj98NKfSjnPUN7Ze2c6MnAdL0hWw6+LrJpc=
7476
modernc.org/ccgo/v4 v4.30.1/go.mod h1:bIOeI1JL54Utlxn+LwrFyjCx2n2RDiYEaJVSrgdrRfM=
77+
modernc.org/ccgo/v4 v4.30.2 h1:4yPaaq9dXYXZ2V8s1UgrC3KIj580l2N4ClrLwnbv2so=
7578
modernc.org/fileutil v1.3.40 h1:ZGMswMNc9JOCrcrakF1HrvmergNLAmxOPjizirpfqBA=
7679
modernc.org/fileutil v1.3.40/go.mod h1:HxmghZSZVAz/LXcMNwZPA/DRrQZEVP9VX0V4LQGQFOc=
7780
modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI=
7881
modernc.org/gc/v2 v2.6.5/go.mod h1:YgIahr1ypgfe7chRuJi2gD7DBQiKSLMPgBQe9oIiito=
7982
modernc.org/gc/v3 v3.1.1 h1:k8T3gkXWY9sEiytKhcgyiZ2L0DTyCQ/nvX+LoCljoRE=
8083
modernc.org/gc/v3 v3.1.1/go.mod h1:HFK/6AGESC7Ex+EZJhJ2Gni6cTaYpSMmU/cT9RmlfYY=
84+
modernc.org/gc/v3 v3.1.2 h1:ZtDCnhonXSZexk/AYsegNRV1lJGgaNZJuKjJSWKyEqo=
8185
modernc.org/goabi0 v0.2.0 h1:HvEowk7LxcPd0eq6mVOAEMai46V+i7Jrj13t4AzuNks=
8286
modernc.org/goabi0 v0.2.0/go.mod h1:CEFRnnJhKvWT1c1JTI3Avm+tgOWbkOu5oPA8eH8LnMI=
8387
modernc.org/libc v1.67.4 h1:zZGmCMUVPORtKv95c2ReQN5VDjvkoRm9GWPTEPuvlWg=
8488
modernc.org/libc v1.67.4/go.mod h1:QvvnnJ5P7aitu0ReNpVIEyesuhmDLQ8kaEoyMjIFZJA=
89+
modernc.org/libc v1.68.0 h1:PJ5ikFOV5pwpW+VqCK1hKJuEWsonkIJhhIXyuF/91pQ=
90+
modernc.org/libc v1.68.0/go.mod h1:NnKCYeoYgsEqnY3PgvNgAeaJnso968ygU8Z0DxjoEc0=
8591
modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU=
8692
modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg=
8793
modernc.org/memory v1.11.0 h1:o4QC8aMQzmcwCK3t3Ux/ZHmwFPzE6hf2Y5LbkRs+hbI=
@@ -92,6 +98,8 @@ modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
9298
modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
9399
modernc.org/sqlite v1.43.0 h1:8YqiFx3G1VhHTXO2Q00bl1Wz9KhS9Q5okwfp9Y97VnA=
94100
modernc.org/sqlite v1.43.0/go.mod h1:+VkC6v3pLOAE0A0uVucQEcbVW0I5nHCeDaBf+DpsQT8=
101+
modernc.org/sqlite v1.46.1 h1:eFJ2ShBLIEnUWlLy12raN0Z1plqmFX9Qe3rjQTKt6sU=
102+
modernc.org/sqlite v1.46.1/go.mod h1:CzbrU2lSB1DKUusvwGz7rqEKIq+NUd8GWuBBZDs9/nA=
95103
modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
96104
modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A=
97105
modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y=

internal/sql/adapter/postgres/adapter.go

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ func (a *pgAdapter) DriverName() string {
5151

5252
func (a *pgAdapter) Connector() driver.DriverContext {
5353
return loggingdriver.Wrap(stdlib.GetPoolConnector(a.p).Driver(), a.DriverName(), func(err error) int {
54-
var pqerr *pgconn.PgError
55-
if errors.As(err, &pqerr) {
54+
if pqerr, ok := errors.AsType[*pgconn.PgError](err); ok {
5655
// unique_violation
5756
if pqerr.Code == "23505" {
5857
return 0
@@ -192,8 +191,7 @@ func (a *pgAdapter) Open(ctx context.Context, dsn *url.URL) (adapter.Adapter, er
192191
}
193192

194193
func isErrorConflict(err error) bool {
195-
var e *pgconn.PgError
196-
if errors.As(err, &e) {
194+
if e, ok := errors.AsType[*pgconn.PgError](err); ok {
197195
if e.Code == "23505" {
198196
return true
199197
}
@@ -202,8 +200,7 @@ func isErrorConflict(err error) bool {
202200
}
203201

204202
func isErrorUnknownDatabase(err error) bool {
205-
var e *pgconn.PgError
206-
if errors.As(err, &e) {
203+
if e, ok := errors.AsType[*pgconn.PgError](err); ok {
207204
if e.Code == "3D000" {
208205
return true
209206
}

internal/sql/adapter/postgres/dialect.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ func (c *dialect) dbDataType(typ typex.Type, columnType sqlbuilder.ColumnDef) st
244244
}
245245

246246
switch typ.Kind() {
247-
case reflect.Ptr:
247+
case reflect.Pointer:
248248
return c.dataType(typ.Elem(), columnType)
249249
case reflect.Bool:
250250
return "boolean"
@@ -287,7 +287,7 @@ func (c *dialect) dbDataType(typ typex.Type, columnType sqlbuilder.ColumnDef) st
287287
return "timestamp with time zone"
288288
}
289289

290-
panic(fmt.Errorf("unsupport type %s", typ))
290+
panic(fmt.Errorf("unsupported type %s", typ))
291291
}
292292

293293
func (c *dialect) dataTypeModify(columnType sqlbuilder.ColumnDef, dataType string) string {

internal/sql/adapter/sql.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
)
99

1010
type SqlDo interface {
11-
ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
12-
QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error)
11+
ExecContext(ctx context.Context, query string, args ...any) (sql.Result, error)
12+
QueryContext(ctx context.Context, query string, args ...any) (*sql.Rows, error)
1313
}
1414

1515
type sqlDoContext struct{}

internal/sql/adapter/sqlite/adapter.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ func (a *sqliteAdapter) Connector() driver.DriverContext {
4343
&sqlite.Driver{},
4444
a.DriverName(),
4545
func(err error) int {
46-
var e *sqlite.Error
47-
if errors.As(err, &e) {
46+
if e, ok := errors.AsType[*sqlite.Error](err); ok {
4847
if e.Code() == 2067 {
4948
return 0
5049
}
@@ -101,8 +100,7 @@ func (a *sqliteAdapter) Open(ctx context.Context, dsn *url.URL) (adapter.Adapter
101100
}
102101

103102
func isErrorConflict(err error) bool {
104-
var e *sqlite.Error
105-
if errors.As(err, &e) && e.Code() == 2067 {
103+
if e, ok := errors.AsType[*sqlite.Error](err); ok && e.Code() == 2067 {
106104
return true
107105
}
108106
return false

internal/sql/adapter/sqlite/dialect.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ func (c *dialect) dbDataType(typ typex.Type, columnType sqlbuilder.ColumnDef) st
236236
}
237237

238238
switch typ.Kind() {
239-
case reflect.Ptr:
239+
case reflect.Pointer:
240240
return c.dataType(typ.Elem(), columnType)
241241
case reflect.Bool:
242242
return "BOOLEAN"

0 commit comments

Comments
 (0)