Skip to content

Commit 8b31188

Browse files
committed
Merge branch 'main' into v2-preview
# Conflicts: # README.md
2 parents 381ff2b + 4ec3865 commit 8b31188

8 files changed

+102
-186
lines changed

mapping/go.mod

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ module github.com/marcboeker/go-duckdb/mapping
33
go 1.24
44

55
require (
6-
github.com/duckdb/duckdb-go-bindings v0.1.9
7-
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.4
8-
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.4
9-
github.com/duckdb/duckdb-go-bindings/linux-amd64 v0.1.4
10-
github.com/duckdb/duckdb-go-bindings/linux-arm64 v0.1.4
11-
github.com/duckdb/duckdb-go-bindings/windows-amd64 v0.1.4
6+
github.com/duckdb/duckdb-go-bindings v0.1.10
7+
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.5
8+
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.5
9+
github.com/duckdb/duckdb-go-bindings/linux-amd64 v0.1.5
10+
github.com/duckdb/duckdb-go-bindings/linux-arm64 v0.1.5
11+
github.com/duckdb/duckdb-go-bindings/windows-amd64 v0.1.5
1212
)

mapping/go.sum

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
22
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3-
github.com/duckdb/duckdb-go-bindings v0.1.9 h1:Z0Gg87EEwNL8UI6Qtahwqx4XsTkzzAStBMTcSx92+k4=
4-
github.com/duckdb/duckdb-go-bindings v0.1.9/go.mod h1:2974mq5pdEY7h3I9Dcn5Lxtp8IQ8PfCvdgURP7GhvdM=
5-
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.4 h1:CRKvXJeEFEMdpdbanjDmXzMiGMod861UMfKC+jSRlkc=
6-
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.4/go.mod h1:Kf+iEUT+cmKJhPlVkEN9iPc0mZlVIQRYJvWJTjJepNk=
7-
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.4 h1:A8BiUJIHrHRgfB2g1kKzb7bLJEZSS6jXdtfF4J1LFC0=
8-
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.4/go.mod h1:iAcLenHU4dx2o7sWAKuQNy9xakHuqWAPgt91ICR+upY=
9-
github.com/duckdb/duckdb-go-bindings/linux-amd64 v0.1.4 h1:I349H94uNJrLuIq+VOhOb/l1xp6kb44bBBY6K+5CSIY=
10-
github.com/duckdb/duckdb-go-bindings/linux-amd64 v0.1.4/go.mod h1:Iy5Mmp9SpcV8INLEMsBC4E286fsJqNbU8fVZPhLXN/Y=
11-
github.com/duckdb/duckdb-go-bindings/linux-arm64 v0.1.4 h1:kE2Ip96QOl3EUvbw7fT/h6yeB6Xx09WxCUG3BVQaQwc=
12-
github.com/duckdb/duckdb-go-bindings/linux-arm64 v0.1.4/go.mod h1:TNsH31G/xSx4sgvTP7+wvP5a83fCNvt5Rv8BF2Bswn8=
13-
github.com/duckdb/duckdb-go-bindings/windows-amd64 v0.1.4 h1:ZfzTnSnkZyngZRwxFbR1RUW9URXht0mwHoCR6/SaWqE=
14-
github.com/duckdb/duckdb-go-bindings/windows-amd64 v0.1.4/go.mod h1:yghI/cr7VUFbXL7lUajj6FIfIjUUicSZKrLvSFeQZME=
3+
github.com/duckdb/duckdb-go-bindings v0.1.10 h1:s2Fd/M0tyvIhbHhPmWS/e//94qEpt8BcZrLH2jEqRJs=
4+
github.com/duckdb/duckdb-go-bindings v0.1.10/go.mod h1:2974mq5pdEY7h3I9Dcn5Lxtp8IQ8PfCvdgURP7GhvdM=
5+
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.5 h1:56W+62tEXB21P3pcO3RFRUVum30KSBhcnS873BG+CGc=
6+
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.5/go.mod h1:Kf+iEUT+cmKJhPlVkEN9iPc0mZlVIQRYJvWJTjJepNk=
7+
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.5 h1:Lj+2UQyUtjxXTpqTW7dbvuzk27m0jt2zMtYoqlENHY4=
8+
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.5/go.mod h1:iAcLenHU4dx2o7sWAKuQNy9xakHuqWAPgt91ICR+upY=
9+
github.com/duckdb/duckdb-go-bindings/linux-amd64 v0.1.5 h1:50/RHQvOK4rlRlSwZ1eIwlYyLvQTx7ovtwt4lYwzZjk=
10+
github.com/duckdb/duckdb-go-bindings/linux-amd64 v0.1.5/go.mod h1:Iy5Mmp9SpcV8INLEMsBC4E286fsJqNbU8fVZPhLXN/Y=
11+
github.com/duckdb/duckdb-go-bindings/linux-arm64 v0.1.5 h1:TI5WAC9+34vNgVF1acw8t5cbbFELAHTt5DzWqzOnoj4=
12+
github.com/duckdb/duckdb-go-bindings/linux-arm64 v0.1.5/go.mod h1:TNsH31G/xSx4sgvTP7+wvP5a83fCNvt5Rv8BF2Bswn8=
13+
github.com/duckdb/duckdb-go-bindings/windows-amd64 v0.1.5 h1:GTPGXxZqQieYTc9oDrhmxSUfvPQqR/pWSvS2bEUGpks=
14+
github.com/duckdb/duckdb-go-bindings/windows-amd64 v0.1.5/go.mod h1:yghI/cr7VUFbXL7lUajj6FIfIjUUicSZKrLvSFeQZME=
1515
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
1616
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
1717
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=

mapping/mapping.go

+14-28
Original file line numberDiff line numberDiff line change
@@ -104,34 +104,20 @@ type (
104104
)
105105

106106
var (
107-
DateSetDays = bindings.DateSetDays
108-
DateStructGetYear = bindings.DateStructGetYear
109-
DateStructGetMonth = bindings.DateStructGetMonth
110-
DateStructGetDay = bindings.DateStructGetDay
111-
TimeGetMicros = bindings.TimeGetMicros
112-
TimeSetMicros = bindings.TimeSetMicros
113-
TimeStructGetHour = bindings.TimeStructGetHour
114-
TimeStructGetMinute = bindings.TimeStructGetMinute
115-
TimeStructGetSecond = bindings.TimeStructGetSecond
116-
TimeStructGetMicros = bindings.TimeStructGetMicros
117-
TimeTZStructGetTimeStruct = bindings.TimeTZStructGetTimeStruct
118-
TimeTZStructGetOffset = bindings.TimeTZStructGetOffset
119-
TimestampGetMicros = bindings.TimestampGetMicros
120-
TimestampSetMicros = bindings.TimestampSetMicros
121-
IntervalGetMonths = bindings.IntervalGetMonths
122-
IntervalSetMonths = bindings.IntervalSetMonths
123-
IntervalGetDays = bindings.IntervalGetDays
124-
IntervalSetDays = bindings.IntervalSetDays
125-
IntervalGetMicros = bindings.IntervalGetMicros
126-
IntervalSetMicros = bindings.IntervalSetMicros
127-
HugeIntGetLower = bindings.HugeIntGetLower
128-
HugeIntSetLower = bindings.HugeIntSetLower
129-
HugeIntGetUpper = bindings.HugeIntGetUpper
130-
HugeIntSetUpper = bindings.HugeIntSetUpper
131-
ListEntryGetOffset = bindings.ListEntryGetOffset
132-
ListEntrySetOffset = bindings.ListEntrySetOffset
133-
ListEntryGetLength = bindings.ListEntryGetLength
134-
ListEntrySetLength = bindings.ListEntrySetLength
107+
NewDate = bindings.NewDate
108+
DateStructMembers = bindings.DateStructMembers
109+
NewTime = bindings.NewTime
110+
TimeMembers = bindings.TimeMembers
111+
TimeStructMembers = bindings.TimeStructMembers
112+
TimeTZStructMembers = bindings.TimeTZStructMembers
113+
NewTimestamp = bindings.NewTimestamp
114+
TimestampMembers = bindings.TimestampMembers
115+
NewInterval = bindings.NewInterval
116+
IntervalMembers = bindings.IntervalMembers
117+
NewHugeInt = bindings.NewHugeInt
118+
HugeIntMembers = bindings.HugeIntMembers
119+
NewListEntry = bindings.NewListEntry
120+
ListEntryMembers = bindings.ListEntryMembers
135121
)
136122

137123
// Pointers

mapping/mapping_darwin_amd64.go

+14-28
Original file line numberDiff line numberDiff line change
@@ -104,34 +104,20 @@ type (
104104
)
105105

106106
var (
107-
DateSetDays = bindings.DateSetDays
108-
DateStructGetYear = bindings.DateStructGetYear
109-
DateStructGetMonth = bindings.DateStructGetMonth
110-
DateStructGetDay = bindings.DateStructGetDay
111-
TimeGetMicros = bindings.TimeGetMicros
112-
TimeSetMicros = bindings.TimeSetMicros
113-
TimeStructGetHour = bindings.TimeStructGetHour
114-
TimeStructGetMinute = bindings.TimeStructGetMinute
115-
TimeStructGetSecond = bindings.TimeStructGetSecond
116-
TimeStructGetMicros = bindings.TimeStructGetMicros
117-
TimeTZStructGetTimeStruct = bindings.TimeTZStructGetTimeStruct
118-
TimeTZStructGetOffset = bindings.TimeTZStructGetOffset
119-
TimestampGetMicros = bindings.TimestampGetMicros
120-
TimestampSetMicros = bindings.TimestampSetMicros
121-
IntervalGetMonths = bindings.IntervalGetMonths
122-
IntervalSetMonths = bindings.IntervalSetMonths
123-
IntervalGetDays = bindings.IntervalGetDays
124-
IntervalSetDays = bindings.IntervalSetDays
125-
IntervalGetMicros = bindings.IntervalGetMicros
126-
IntervalSetMicros = bindings.IntervalSetMicros
127-
HugeIntGetLower = bindings.HugeIntGetLower
128-
HugeIntSetLower = bindings.HugeIntSetLower
129-
HugeIntGetUpper = bindings.HugeIntGetUpper
130-
HugeIntSetUpper = bindings.HugeIntSetUpper
131-
ListEntryGetOffset = bindings.ListEntryGetOffset
132-
ListEntrySetOffset = bindings.ListEntrySetOffset
133-
ListEntryGetLength = bindings.ListEntryGetLength
134-
ListEntrySetLength = bindings.ListEntrySetLength
107+
NewDate = bindings.NewDate
108+
DateStructMembers = bindings.DateStructMembers
109+
NewTime = bindings.NewTime
110+
TimeMembers = bindings.TimeMembers
111+
TimeStructMembers = bindings.TimeStructMembers
112+
TimeTZStructMembers = bindings.TimeTZStructMembers
113+
NewTimestamp = bindings.NewTimestamp
114+
TimestampMembers = bindings.TimestampMembers
115+
NewInterval = bindings.NewInterval
116+
IntervalMembers = bindings.IntervalMembers
117+
NewHugeInt = bindings.NewHugeInt
118+
HugeIntMembers = bindings.HugeIntMembers
119+
NewListEntry = bindings.NewListEntry
120+
ListEntryMembers = bindings.ListEntryMembers
135121
)
136122

137123
// Pointers

mapping/mapping_darwin_arm64.go

+14-28
Original file line numberDiff line numberDiff line change
@@ -104,34 +104,20 @@ type (
104104
)
105105

106106
var (
107-
DateSetDays = bindings.DateSetDays
108-
DateStructGetYear = bindings.DateStructGetYear
109-
DateStructGetMonth = bindings.DateStructGetMonth
110-
DateStructGetDay = bindings.DateStructGetDay
111-
TimeGetMicros = bindings.TimeGetMicros
112-
TimeSetMicros = bindings.TimeSetMicros
113-
TimeStructGetHour = bindings.TimeStructGetHour
114-
TimeStructGetMinute = bindings.TimeStructGetMinute
115-
TimeStructGetSecond = bindings.TimeStructGetSecond
116-
TimeStructGetMicros = bindings.TimeStructGetMicros
117-
TimeTZStructGetTimeStruct = bindings.TimeTZStructGetTimeStruct
118-
TimeTZStructGetOffset = bindings.TimeTZStructGetOffset
119-
TimestampGetMicros = bindings.TimestampGetMicros
120-
TimestampSetMicros = bindings.TimestampSetMicros
121-
IntervalGetMonths = bindings.IntervalGetMonths
122-
IntervalSetMonths = bindings.IntervalSetMonths
123-
IntervalGetDays = bindings.IntervalGetDays
124-
IntervalSetDays = bindings.IntervalSetDays
125-
IntervalGetMicros = bindings.IntervalGetMicros
126-
IntervalSetMicros = bindings.IntervalSetMicros
127-
HugeIntGetLower = bindings.HugeIntGetLower
128-
HugeIntSetLower = bindings.HugeIntSetLower
129-
HugeIntGetUpper = bindings.HugeIntGetUpper
130-
HugeIntSetUpper = bindings.HugeIntSetUpper
131-
ListEntryGetOffset = bindings.ListEntryGetOffset
132-
ListEntrySetOffset = bindings.ListEntrySetOffset
133-
ListEntryGetLength = bindings.ListEntryGetLength
134-
ListEntrySetLength = bindings.ListEntrySetLength
107+
NewDate = bindings.NewDate
108+
DateStructMembers = bindings.DateStructMembers
109+
NewTime = bindings.NewTime
110+
TimeMembers = bindings.TimeMembers
111+
TimeStructMembers = bindings.TimeStructMembers
112+
TimeTZStructMembers = bindings.TimeTZStructMembers
113+
NewTimestamp = bindings.NewTimestamp
114+
TimestampMembers = bindings.TimestampMembers
115+
NewInterval = bindings.NewInterval
116+
IntervalMembers = bindings.IntervalMembers
117+
NewHugeInt = bindings.NewHugeInt
118+
HugeIntMembers = bindings.HugeIntMembers
119+
NewListEntry = bindings.NewListEntry
120+
ListEntryMembers = bindings.ListEntryMembers
135121
)
136122

137123
// Pointers

mapping/mapping_linux_amd64.go

+14-28
Original file line numberDiff line numberDiff line change
@@ -104,34 +104,20 @@ type (
104104
)
105105

106106
var (
107-
DateSetDays = bindings.DateSetDays
108-
DateStructGetYear = bindings.DateStructGetYear
109-
DateStructGetMonth = bindings.DateStructGetMonth
110-
DateStructGetDay = bindings.DateStructGetDay
111-
TimeGetMicros = bindings.TimeGetMicros
112-
TimeSetMicros = bindings.TimeSetMicros
113-
TimeStructGetHour = bindings.TimeStructGetHour
114-
TimeStructGetMinute = bindings.TimeStructGetMinute
115-
TimeStructGetSecond = bindings.TimeStructGetSecond
116-
TimeStructGetMicros = bindings.TimeStructGetMicros
117-
TimeTZStructGetTimeStruct = bindings.TimeTZStructGetTimeStruct
118-
TimeTZStructGetOffset = bindings.TimeTZStructGetOffset
119-
TimestampGetMicros = bindings.TimestampGetMicros
120-
TimestampSetMicros = bindings.TimestampSetMicros
121-
IntervalGetMonths = bindings.IntervalGetMonths
122-
IntervalSetMonths = bindings.IntervalSetMonths
123-
IntervalGetDays = bindings.IntervalGetDays
124-
IntervalSetDays = bindings.IntervalSetDays
125-
IntervalGetMicros = bindings.IntervalGetMicros
126-
IntervalSetMicros = bindings.IntervalSetMicros
127-
HugeIntGetLower = bindings.HugeIntGetLower
128-
HugeIntSetLower = bindings.HugeIntSetLower
129-
HugeIntGetUpper = bindings.HugeIntGetUpper
130-
HugeIntSetUpper = bindings.HugeIntSetUpper
131-
ListEntryGetOffset = bindings.ListEntryGetOffset
132-
ListEntrySetOffset = bindings.ListEntrySetOffset
133-
ListEntryGetLength = bindings.ListEntryGetLength
134-
ListEntrySetLength = bindings.ListEntrySetLength
107+
NewDate = bindings.NewDate
108+
DateStructMembers = bindings.DateStructMembers
109+
NewTime = bindings.NewTime
110+
TimeMembers = bindings.TimeMembers
111+
TimeStructMembers = bindings.TimeStructMembers
112+
TimeTZStructMembers = bindings.TimeTZStructMembers
113+
NewTimestamp = bindings.NewTimestamp
114+
TimestampMembers = bindings.TimestampMembers
115+
NewInterval = bindings.NewInterval
116+
IntervalMembers = bindings.IntervalMembers
117+
NewHugeInt = bindings.NewHugeInt
118+
HugeIntMembers = bindings.HugeIntMembers
119+
NewListEntry = bindings.NewListEntry
120+
ListEntryMembers = bindings.ListEntryMembers
135121
)
136122

137123
// Pointers

mapping/mapping_linux_arm64.go

+14-28
Original file line numberDiff line numberDiff line change
@@ -104,34 +104,20 @@ type (
104104
)
105105

106106
var (
107-
DateSetDays = bindings.DateSetDays
108-
DateStructGetYear = bindings.DateStructGetYear
109-
DateStructGetMonth = bindings.DateStructGetMonth
110-
DateStructGetDay = bindings.DateStructGetDay
111-
TimeGetMicros = bindings.TimeGetMicros
112-
TimeSetMicros = bindings.TimeSetMicros
113-
TimeStructGetHour = bindings.TimeStructGetHour
114-
TimeStructGetMinute = bindings.TimeStructGetMinute
115-
TimeStructGetSecond = bindings.TimeStructGetSecond
116-
TimeStructGetMicros = bindings.TimeStructGetMicros
117-
TimeTZStructGetTimeStruct = bindings.TimeTZStructGetTimeStruct
118-
TimeTZStructGetOffset = bindings.TimeTZStructGetOffset
119-
TimestampGetMicros = bindings.TimestampGetMicros
120-
TimestampSetMicros = bindings.TimestampSetMicros
121-
IntervalGetMonths = bindings.IntervalGetMonths
122-
IntervalSetMonths = bindings.IntervalSetMonths
123-
IntervalGetDays = bindings.IntervalGetDays
124-
IntervalSetDays = bindings.IntervalSetDays
125-
IntervalGetMicros = bindings.IntervalGetMicros
126-
IntervalSetMicros = bindings.IntervalSetMicros
127-
HugeIntGetLower = bindings.HugeIntGetLower
128-
HugeIntSetLower = bindings.HugeIntSetLower
129-
HugeIntGetUpper = bindings.HugeIntGetUpper
130-
HugeIntSetUpper = bindings.HugeIntSetUpper
131-
ListEntryGetOffset = bindings.ListEntryGetOffset
132-
ListEntrySetOffset = bindings.ListEntrySetOffset
133-
ListEntryGetLength = bindings.ListEntryGetLength
134-
ListEntrySetLength = bindings.ListEntrySetLength
107+
NewDate = bindings.NewDate
108+
DateStructMembers = bindings.DateStructMembers
109+
NewTime = bindings.NewTime
110+
TimeMembers = bindings.TimeMembers
111+
TimeStructMembers = bindings.TimeStructMembers
112+
TimeTZStructMembers = bindings.TimeTZStructMembers
113+
NewTimestamp = bindings.NewTimestamp
114+
TimestampMembers = bindings.TimestampMembers
115+
NewInterval = bindings.NewInterval
116+
IntervalMembers = bindings.IntervalMembers
117+
NewHugeInt = bindings.NewHugeInt
118+
HugeIntMembers = bindings.HugeIntMembers
119+
NewListEntry = bindings.NewListEntry
120+
ListEntryMembers = bindings.ListEntryMembers
135121
)
136122

137123
// Pointers

mapping/mapping_windows_amd64.go

+14-28
Original file line numberDiff line numberDiff line change
@@ -104,34 +104,20 @@ type (
104104
)
105105

106106
var (
107-
DateSetDays = bindings.DateSetDays
108-
DateStructGetYear = bindings.DateStructGetYear
109-
DateStructGetMonth = bindings.DateStructGetMonth
110-
DateStructGetDay = bindings.DateStructGetDay
111-
TimeGetMicros = bindings.TimeGetMicros
112-
TimeSetMicros = bindings.TimeSetMicros
113-
TimeStructGetHour = bindings.TimeStructGetHour
114-
TimeStructGetMinute = bindings.TimeStructGetMinute
115-
TimeStructGetSecond = bindings.TimeStructGetSecond
116-
TimeStructGetMicros = bindings.TimeStructGetMicros
117-
TimeTZStructGetTimeStruct = bindings.TimeTZStructGetTimeStruct
118-
TimeTZStructGetOffset = bindings.TimeTZStructGetOffset
119-
TimestampGetMicros = bindings.TimestampGetMicros
120-
TimestampSetMicros = bindings.TimestampSetMicros
121-
IntervalGetMonths = bindings.IntervalGetMonths
122-
IntervalSetMonths = bindings.IntervalSetMonths
123-
IntervalGetDays = bindings.IntervalGetDays
124-
IntervalSetDays = bindings.IntervalSetDays
125-
IntervalGetMicros = bindings.IntervalGetMicros
126-
IntervalSetMicros = bindings.IntervalSetMicros
127-
HugeIntGetLower = bindings.HugeIntGetLower
128-
HugeIntSetLower = bindings.HugeIntSetLower
129-
HugeIntGetUpper = bindings.HugeIntGetUpper
130-
HugeIntSetUpper = bindings.HugeIntSetUpper
131-
ListEntryGetOffset = bindings.ListEntryGetOffset
132-
ListEntrySetOffset = bindings.ListEntrySetOffset
133-
ListEntryGetLength = bindings.ListEntryGetLength
134-
ListEntrySetLength = bindings.ListEntrySetLength
107+
NewDate = bindings.NewDate
108+
DateStructMembers = bindings.DateStructMembers
109+
NewTime = bindings.NewTime
110+
TimeMembers = bindings.TimeMembers
111+
TimeStructMembers = bindings.TimeStructMembers
112+
TimeTZStructMembers = bindings.TimeTZStructMembers
113+
NewTimestamp = bindings.NewTimestamp
114+
TimestampMembers = bindings.TimestampMembers
115+
NewInterval = bindings.NewInterval
116+
IntervalMembers = bindings.IntervalMembers
117+
NewHugeInt = bindings.NewHugeInt
118+
HugeIntMembers = bindings.HugeIntMembers
119+
NewListEntry = bindings.NewListEntry
120+
ListEntryMembers = bindings.ListEntryMembers
135121
)
136122

137123
// Pointers

0 commit comments

Comments
 (0)