Run gofmt with simplify flag

non-blocking
ferhat elmas 2017-12-21 23:45:26 +01:00
parent a01653c3df
commit 645e646183
20 changed files with 213 additions and 213 deletions

View File

@ -17,8 +17,8 @@ func TestACLItemArrayTranscode(t *testing.T) {
}, },
&pgtype.ACLItemArray{ &pgtype.ACLItemArray{
Elements: []pgtype.ACLItem{ Elements: []pgtype.ACLItem{
pgtype.ACLItem{String: "=r/postgres", Status: pgtype.Present}, {String: "=r/postgres", Status: pgtype.Present},
pgtype.ACLItem{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestACLItemArrayTranscode(t *testing.T) {
&pgtype.ACLItemArray{Status: pgtype.Null}, &pgtype.ACLItemArray{Status: pgtype.Null},
&pgtype.ACLItemArray{ &pgtype.ACLItemArray{
Elements: []pgtype.ACLItem{ Elements: []pgtype.ACLItem{
pgtype.ACLItem{String: "=r/postgres", Status: pgtype.Present}, {String: "=r/postgres", Status: pgtype.Present},
pgtype.ACLItem{String: "postgres=arwdDxt/postgres", Status: pgtype.Present}, {String: "postgres=arwdDxt/postgres", Status: pgtype.Present},
pgtype.ACLItem{String: `postgres=arwdDxt/" tricky, ' } "" \ test user "`, Status: pgtype.Present}, {String: `postgres=arwdDxt/" tricky, ' } "" \ test user "`, Status: pgtype.Present},
pgtype.ACLItem{String: "=r/postgres", Status: pgtype.Present}, {String: "=r/postgres", Status: pgtype.Present},
pgtype.ACLItem{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.ACLItem{String: "=r/postgres", Status: pgtype.Present}, {String: "=r/postgres", Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.ACLItemArray{ &pgtype.ACLItemArray{
Elements: []pgtype.ACLItem{ Elements: []pgtype.ACLItem{
pgtype.ACLItem{String: "=r/postgres", Status: pgtype.Present}, {String: "=r/postgres", Status: pgtype.Present},
pgtype.ACLItem{String: "postgres=arwdDxt/postgres", Status: pgtype.Present}, {String: "postgres=arwdDxt/postgres", Status: pgtype.Present},
pgtype.ACLItem{String: "=r/postgres", Status: pgtype.Present}, {String: "=r/postgres", Status: pgtype.Present},
pgtype.ACLItem{String: "postgres=arwdDxt/postgres", Status: pgtype.Present}, {String: "postgres=arwdDxt/postgres", Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestBoolArrayTranscode(t *testing.T) {
}, },
&pgtype.BoolArray{ &pgtype.BoolArray{
Elements: []pgtype.Bool{ Elements: []pgtype.Bool{
pgtype.Bool{Bool: true, Status: pgtype.Present}, {Bool: true, Status: pgtype.Present},
pgtype.Bool{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestBoolArrayTranscode(t *testing.T) {
&pgtype.BoolArray{Status: pgtype.Null}, &pgtype.BoolArray{Status: pgtype.Null},
&pgtype.BoolArray{ &pgtype.BoolArray{
Elements: []pgtype.Bool{ Elements: []pgtype.Bool{
pgtype.Bool{Bool: true, Status: pgtype.Present}, {Bool: true, Status: pgtype.Present},
pgtype.Bool{Bool: true, Status: pgtype.Present}, {Bool: true, Status: pgtype.Present},
pgtype.Bool{Bool: false, Status: pgtype.Present}, {Bool: false, Status: pgtype.Present},
pgtype.Bool{Bool: true, Status: pgtype.Present}, {Bool: true, Status: pgtype.Present},
pgtype.Bool{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Bool{Bool: false, Status: pgtype.Present}, {Bool: false, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.BoolArray{ &pgtype.BoolArray{
Elements: []pgtype.Bool{ Elements: []pgtype.Bool{
pgtype.Bool{Bool: true, Status: pgtype.Present}, {Bool: true, Status: pgtype.Present},
pgtype.Bool{Bool: false, Status: pgtype.Present}, {Bool: false, Status: pgtype.Present},
pgtype.Bool{Bool: true, Status: pgtype.Present}, {Bool: true, Status: pgtype.Present},
pgtype.Bool{Bool: false, Status: pgtype.Present}, {Bool: false, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestByteaArrayTranscode(t *testing.T) {
}, },
&pgtype.ByteaArray{ &pgtype.ByteaArray{
Elements: []pgtype.Bytea{ Elements: []pgtype.Bytea{
pgtype.Bytea{Bytes: []byte{1, 2, 3}, Status: pgtype.Present}, {Bytes: []byte{1, 2, 3}, Status: pgtype.Present},
pgtype.Bytea{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestByteaArrayTranscode(t *testing.T) {
&pgtype.ByteaArray{Status: pgtype.Null}, &pgtype.ByteaArray{Status: pgtype.Null},
&pgtype.ByteaArray{ &pgtype.ByteaArray{
Elements: []pgtype.Bytea{ Elements: []pgtype.Bytea{
pgtype.Bytea{Bytes: []byte{1, 2, 3}, Status: pgtype.Present}, {Bytes: []byte{1, 2, 3}, Status: pgtype.Present},
pgtype.Bytea{Bytes: []byte{1, 2, 3}, Status: pgtype.Present}, {Bytes: []byte{1, 2, 3}, Status: pgtype.Present},
pgtype.Bytea{Bytes: []byte{}, Status: pgtype.Present}, {Bytes: []byte{}, Status: pgtype.Present},
pgtype.Bytea{Bytes: []byte{1, 2, 3}, Status: pgtype.Present}, {Bytes: []byte{1, 2, 3}, Status: pgtype.Present},
pgtype.Bytea{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Bytea{Bytes: []byte{1}, Status: pgtype.Present}, {Bytes: []byte{1}, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.ByteaArray{ &pgtype.ByteaArray{
Elements: []pgtype.Bytea{ Elements: []pgtype.Bytea{
pgtype.Bytea{Bytes: []byte{1, 2, 3}, Status: pgtype.Present}, {Bytes: []byte{1, 2, 3}, Status: pgtype.Present},
pgtype.Bytea{Bytes: []byte{}, Status: pgtype.Present}, {Bytes: []byte{}, Status: pgtype.Present},
pgtype.Bytea{Bytes: []byte{1, 2, 3}, Status: pgtype.Present}, {Bytes: []byte{1, 2, 3}, Status: pgtype.Present},
pgtype.Bytea{Bytes: []byte{1}, Status: pgtype.Present}, {Bytes: []byte{1}, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -18,8 +18,8 @@ func TestCIDRArrayTranscode(t *testing.T) {
}, },
&pgtype.CIDRArray{ &pgtype.CIDRArray{
Elements: []pgtype.CIDR{ Elements: []pgtype.CIDR{
pgtype.CIDR{IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present},
pgtype.CIDR{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -27,22 +27,22 @@ func TestCIDRArrayTranscode(t *testing.T) {
&pgtype.CIDRArray{Status: pgtype.Null}, &pgtype.CIDRArray{Status: pgtype.Null},
&pgtype.CIDRArray{ &pgtype.CIDRArray{
Elements: []pgtype.CIDR{ Elements: []pgtype.CIDR{
pgtype.CIDR{IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present},
pgtype.CIDR{IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present},
pgtype.CIDR{IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present},
pgtype.CIDR{IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present},
pgtype.CIDR{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.CIDR{IPNet: mustParseCIDR(t, "255.0.0.0/8"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "255.0.0.0/8"), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.CIDRArray{ &pgtype.CIDRArray{
Elements: []pgtype.CIDR{ Elements: []pgtype.CIDR{
pgtype.CIDR{IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present},
pgtype.CIDR{IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present},
pgtype.CIDR{IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present},
pgtype.CIDR{IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -18,8 +18,8 @@ func TestDateArrayTranscode(t *testing.T) {
}, },
&pgtype.DateArray{ &pgtype.DateArray{
Elements: []pgtype.Date{ Elements: []pgtype.Date{
pgtype.Date{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -27,22 +27,22 @@ func TestDateArrayTranscode(t *testing.T) {
&pgtype.DateArray{Status: pgtype.Null}, &pgtype.DateArray{Status: pgtype.Null},
&pgtype.DateArray{ &pgtype.DateArray{
Elements: []pgtype.Date{ Elements: []pgtype.Date{
pgtype.Date{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Time: time.Date(2016, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2016, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Time: time.Date(2017, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2017, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Time: time.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Date{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.DateArray{ &pgtype.DateArray{
Elements: []pgtype.Date{ Elements: []pgtype.Date{
pgtype.Date{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Time: time.Date(2015, 2, 2, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 2, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Time: time.Date(2015, 2, 3, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 3, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Date{Time: time.Date(2015, 2, 4, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 4, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -27,8 +27,8 @@ func TestEnumArrayTranscode(t *testing.T) {
}, },
&pgtype.EnumArray{ &pgtype.EnumArray{
Elements: []pgtype.GenericText{ Elements: []pgtype.GenericText{
pgtype.GenericText{String: "red", Status: pgtype.Present}, {String: "red", Status: pgtype.Present},
pgtype.GenericText{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -36,10 +36,10 @@ func TestEnumArrayTranscode(t *testing.T) {
&pgtype.EnumArray{Status: pgtype.Null}, &pgtype.EnumArray{Status: pgtype.Null},
&pgtype.EnumArray{ &pgtype.EnumArray{
Elements: []pgtype.GenericText{ Elements: []pgtype.GenericText{
pgtype.GenericText{String: "red", Status: pgtype.Present}, {String: "red", Status: pgtype.Present},
pgtype.GenericText{String: "green", Status: pgtype.Present}, {String: "green", Status: pgtype.Present},
pgtype.GenericText{String: "blue", Status: pgtype.Present}, {String: "blue", Status: pgtype.Present},
pgtype.GenericText{String: "red", Status: pgtype.Present}, {String: "red", Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestFloat4ArrayTranscode(t *testing.T) {
}, },
&pgtype.Float4Array{ &pgtype.Float4Array{
Elements: []pgtype.Float4{ Elements: []pgtype.Float4{
pgtype.Float4{Float: 1, Status: pgtype.Present}, {Float: 1, Status: pgtype.Present},
pgtype.Float4{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestFloat4ArrayTranscode(t *testing.T) {
&pgtype.Float4Array{Status: pgtype.Null}, &pgtype.Float4Array{Status: pgtype.Null},
&pgtype.Float4Array{ &pgtype.Float4Array{
Elements: []pgtype.Float4{ Elements: []pgtype.Float4{
pgtype.Float4{Float: 1, Status: pgtype.Present}, {Float: 1, Status: pgtype.Present},
pgtype.Float4{Float: 2, Status: pgtype.Present}, {Float: 2, Status: pgtype.Present},
pgtype.Float4{Float: 3, Status: pgtype.Present}, {Float: 3, Status: pgtype.Present},
pgtype.Float4{Float: 4, Status: pgtype.Present}, {Float: 4, Status: pgtype.Present},
pgtype.Float4{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Float4{Float: 6, Status: pgtype.Present}, {Float: 6, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.Float4Array{ &pgtype.Float4Array{
Elements: []pgtype.Float4{ Elements: []pgtype.Float4{
pgtype.Float4{Float: 1, Status: pgtype.Present}, {Float: 1, Status: pgtype.Present},
pgtype.Float4{Float: 2, Status: pgtype.Present}, {Float: 2, Status: pgtype.Present},
pgtype.Float4{Float: 3, Status: pgtype.Present}, {Float: 3, Status: pgtype.Present},
pgtype.Float4{Float: 4, Status: pgtype.Present}, {Float: 4, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestFloat8ArrayTranscode(t *testing.T) {
}, },
&pgtype.Float8Array{ &pgtype.Float8Array{
Elements: []pgtype.Float8{ Elements: []pgtype.Float8{
pgtype.Float8{Float: 1, Status: pgtype.Present}, {Float: 1, Status: pgtype.Present},
pgtype.Float8{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestFloat8ArrayTranscode(t *testing.T) {
&pgtype.Float8Array{Status: pgtype.Null}, &pgtype.Float8Array{Status: pgtype.Null},
&pgtype.Float8Array{ &pgtype.Float8Array{
Elements: []pgtype.Float8{ Elements: []pgtype.Float8{
pgtype.Float8{Float: 1, Status: pgtype.Present}, {Float: 1, Status: pgtype.Present},
pgtype.Float8{Float: 2, Status: pgtype.Present}, {Float: 2, Status: pgtype.Present},
pgtype.Float8{Float: 3, Status: pgtype.Present}, {Float: 3, Status: pgtype.Present},
pgtype.Float8{Float: 4, Status: pgtype.Present}, {Float: 4, Status: pgtype.Present},
pgtype.Float8{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Float8{Float: 6, Status: pgtype.Present}, {Float: 6, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.Float8Array{ &pgtype.Float8Array{
Elements: []pgtype.Float8{ Elements: []pgtype.Float8{
pgtype.Float8{Float: 1, Status: pgtype.Present}, {Float: 1, Status: pgtype.Present},
pgtype.Float8{Float: 2, Status: pgtype.Present}, {Float: 2, Status: pgtype.Present},
pgtype.Float8{Float: 3, Status: pgtype.Present}, {Float: 3, Status: pgtype.Present},
pgtype.Float8{Float: 4, Status: pgtype.Present}, {Float: 4, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -18,12 +18,12 @@ func TestHstoreArrayTranscode(t *testing.T) {
} }
values := []pgtype.Hstore{ values := []pgtype.Hstore{
pgtype.Hstore{Map: map[string]pgtype.Text{}, Status: pgtype.Present}, {Map: map[string]pgtype.Text{}, Status: pgtype.Present},
pgtype.Hstore{Map: map[string]pgtype.Text{"foo": text("bar")}, Status: pgtype.Present}, {Map: map[string]pgtype.Text{"foo": text("bar")}, Status: pgtype.Present},
pgtype.Hstore{Map: map[string]pgtype.Text{"foo": text("bar"), "baz": text("quz")}, Status: pgtype.Present}, {Map: map[string]pgtype.Text{"foo": text("bar"), "baz": text("quz")}, Status: pgtype.Present},
pgtype.Hstore{Map: map[string]pgtype.Text{"NULL": text("bar")}, Status: pgtype.Present}, {Map: map[string]pgtype.Text{"NULL": text("bar")}, Status: pgtype.Present},
pgtype.Hstore{Map: map[string]pgtype.Text{"foo": text("NULL")}, Status: pgtype.Present}, {Map: map[string]pgtype.Text{"foo": text("NULL")}, Status: pgtype.Present},
pgtype.Hstore{Status: pgtype.Null}, {Status: pgtype.Null},
} }
specialStrings := []string{ specialStrings := []string{
@ -120,11 +120,11 @@ func TestHstoreArraySet(t *testing.T) {
result pgtype.HstoreArray result pgtype.HstoreArray
}{ }{
{ {
src: []map[string]string{map[string]string{"foo": "bar"}}, src: []map[string]string{{"foo": "bar"}},
result: pgtype.HstoreArray{ result: pgtype.HstoreArray{
Elements: []pgtype.Hstore{ Elements: []pgtype.Hstore{
{ {
Map: map[string]pgtype.Text{"foo": pgtype.Text{String: "bar", Status: pgtype.Present}}, Map: map[string]pgtype.Text{"foo": {String: "bar", Status: pgtype.Present}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
}, },
@ -159,7 +159,7 @@ func TestHstoreArrayAssignTo(t *testing.T) {
src: pgtype.HstoreArray{ src: pgtype.HstoreArray{
Elements: []pgtype.Hstore{ Elements: []pgtype.Hstore{
{ {
Map: map[string]pgtype.Text{"foo": pgtype.Text{String: "bar", Status: pgtype.Present}}, Map: map[string]pgtype.Text{"foo": {String: "bar", Status: pgtype.Present}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
}, },

View File

@ -68,7 +68,7 @@ func TestHstoreSet(t *testing.T) {
src map[string]string src map[string]string
result pgtype.Hstore result pgtype.Hstore
}{ }{
{src: map[string]string{"foo": "bar"}, result: pgtype.Hstore{Map: map[string]pgtype.Text{"foo": pgtype.Text{String: "bar", Status: pgtype.Present}}, Status: pgtype.Present}}, {src: map[string]string{"foo": "bar"}, result: pgtype.Hstore{Map: map[string]pgtype.Text{"foo": {String: "bar", Status: pgtype.Present}}, Status: pgtype.Present}},
} }
for i, tt := range successfulTests { for i, tt := range successfulTests {
@ -92,7 +92,7 @@ func TestHstoreAssignTo(t *testing.T) {
dst *map[string]string dst *map[string]string
expected map[string]string expected map[string]string
}{ }{
{src: pgtype.Hstore{Map: map[string]pgtype.Text{"foo": pgtype.Text{String: "bar", Status: pgtype.Present}}, Status: pgtype.Present}, dst: &m, expected: map[string]string{"foo": "bar"}}, {src: pgtype.Hstore{Map: map[string]pgtype.Text{"foo": {String: "bar", Status: pgtype.Present}}, Status: pgtype.Present}, dst: &m, expected: map[string]string{"foo": "bar"}},
{src: pgtype.Hstore{Status: pgtype.Null}, dst: &m, expected: ((map[string]string)(nil))}, {src: pgtype.Hstore{Status: pgtype.Null}, dst: &m, expected: ((map[string]string)(nil))},
} }

View File

@ -18,8 +18,8 @@ func TestInetArrayTranscode(t *testing.T) {
}, },
&pgtype.InetArray{ &pgtype.InetArray{
Elements: []pgtype.Inet{ Elements: []pgtype.Inet{
pgtype.Inet{IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present},
pgtype.Inet{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -27,22 +27,22 @@ func TestInetArrayTranscode(t *testing.T) {
&pgtype.InetArray{Status: pgtype.Null}, &pgtype.InetArray{Status: pgtype.Null},
&pgtype.InetArray{ &pgtype.InetArray{
Elements: []pgtype.Inet{ Elements: []pgtype.Inet{
pgtype.Inet{IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present},
pgtype.Inet{IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present},
pgtype.Inet{IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present},
pgtype.Inet{IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present},
pgtype.Inet{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Inet{IPNet: mustParseCIDR(t, "255.0.0.0/8"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "255.0.0.0/8"), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.InetArray{ &pgtype.InetArray{
Elements: []pgtype.Inet{ Elements: []pgtype.Inet{
pgtype.Inet{IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "127.0.0.1/32"), Status: pgtype.Present},
pgtype.Inet{IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "12.34.56.0/32"), Status: pgtype.Present},
pgtype.Inet{IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "192.168.0.1/32"), Status: pgtype.Present},
pgtype.Inet{IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present}, {IPNet: mustParseCIDR(t, "2607:f8b0:4009:80b::200e/128"), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestInt2ArrayTranscode(t *testing.T) {
}, },
&pgtype.Int2Array{ &pgtype.Int2Array{
Elements: []pgtype.Int2{ Elements: []pgtype.Int2{
pgtype.Int2{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int2{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestInt2ArrayTranscode(t *testing.T) {
&pgtype.Int2Array{Status: pgtype.Null}, &pgtype.Int2Array{Status: pgtype.Null},
&pgtype.Int2Array{ &pgtype.Int2Array{
Elements: []pgtype.Int2{ Elements: []pgtype.Int2{
pgtype.Int2{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int2{Int: 2, Status: pgtype.Present}, {Int: 2, Status: pgtype.Present},
pgtype.Int2{Int: 3, Status: pgtype.Present}, {Int: 3, Status: pgtype.Present},
pgtype.Int2{Int: 4, Status: pgtype.Present}, {Int: 4, Status: pgtype.Present},
pgtype.Int2{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Int2{Int: 6, Status: pgtype.Present}, {Int: 6, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.Int2Array{ &pgtype.Int2Array{
Elements: []pgtype.Int2{ Elements: []pgtype.Int2{
pgtype.Int2{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int2{Int: 2, Status: pgtype.Present}, {Int: 2, Status: pgtype.Present},
pgtype.Int2{Int: 3, Status: pgtype.Present}, {Int: 3, Status: pgtype.Present},
pgtype.Int2{Int: 4, Status: pgtype.Present}, {Int: 4, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestInt4ArrayTranscode(t *testing.T) {
}, },
&pgtype.Int4Array{ &pgtype.Int4Array{
Elements: []pgtype.Int4{ Elements: []pgtype.Int4{
pgtype.Int4{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int4{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestInt4ArrayTranscode(t *testing.T) {
&pgtype.Int4Array{Status: pgtype.Null}, &pgtype.Int4Array{Status: pgtype.Null},
&pgtype.Int4Array{ &pgtype.Int4Array{
Elements: []pgtype.Int4{ Elements: []pgtype.Int4{
pgtype.Int4{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int4{Int: 2, Status: pgtype.Present}, {Int: 2, Status: pgtype.Present},
pgtype.Int4{Int: 3, Status: pgtype.Present}, {Int: 3, Status: pgtype.Present},
pgtype.Int4{Int: 4, Status: pgtype.Present}, {Int: 4, Status: pgtype.Present},
pgtype.Int4{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Int4{Int: 6, Status: pgtype.Present}, {Int: 6, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.Int4Array{ &pgtype.Int4Array{
Elements: []pgtype.Int4{ Elements: []pgtype.Int4{
pgtype.Int4{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int4{Int: 2, Status: pgtype.Present}, {Int: 2, Status: pgtype.Present},
pgtype.Int4{Int: 3, Status: pgtype.Present}, {Int: 3, Status: pgtype.Present},
pgtype.Int4{Int: 4, Status: pgtype.Present}, {Int: 4, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestInt8ArrayTranscode(t *testing.T) {
}, },
&pgtype.Int8Array{ &pgtype.Int8Array{
Elements: []pgtype.Int8{ Elements: []pgtype.Int8{
pgtype.Int8{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int8{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestInt8ArrayTranscode(t *testing.T) {
&pgtype.Int8Array{Status: pgtype.Null}, &pgtype.Int8Array{Status: pgtype.Null},
&pgtype.Int8Array{ &pgtype.Int8Array{
Elements: []pgtype.Int8{ Elements: []pgtype.Int8{
pgtype.Int8{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int8{Int: 2, Status: pgtype.Present}, {Int: 2, Status: pgtype.Present},
pgtype.Int8{Int: 3, Status: pgtype.Present}, {Int: 3, Status: pgtype.Present},
pgtype.Int8{Int: 4, Status: pgtype.Present}, {Int: 4, Status: pgtype.Present},
pgtype.Int8{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Int8{Int: 6, Status: pgtype.Present}, {Int: 6, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.Int8Array{ &pgtype.Int8Array{
Elements: []pgtype.Int8{ Elements: []pgtype.Int8{
pgtype.Int8{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int8{Int: 2, Status: pgtype.Present}, {Int: 2, Status: pgtype.Present},
pgtype.Int8{Int: 3, Status: pgtype.Present}, {Int: 3, Status: pgtype.Present},
pgtype.Int8{Int: 4, Status: pgtype.Present}, {Int: 4, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -18,8 +18,8 @@ func TestNumericArrayTranscode(t *testing.T) {
}, },
&pgtype.NumericArray{ &pgtype.NumericArray{
Elements: []pgtype.Numeric{ Elements: []pgtype.Numeric{
pgtype.Numeric{Int: big.NewInt(1), Status: pgtype.Present}, {Int: big.NewInt(1), Status: pgtype.Present},
pgtype.Numeric{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -27,22 +27,22 @@ func TestNumericArrayTranscode(t *testing.T) {
&pgtype.NumericArray{Status: pgtype.Null}, &pgtype.NumericArray{Status: pgtype.Null},
&pgtype.NumericArray{ &pgtype.NumericArray{
Elements: []pgtype.Numeric{ Elements: []pgtype.Numeric{
pgtype.Numeric{Int: big.NewInt(1), Status: pgtype.Present}, {Int: big.NewInt(1), Status: pgtype.Present},
pgtype.Numeric{Int: big.NewInt(2), Status: pgtype.Present}, {Int: big.NewInt(2), Status: pgtype.Present},
pgtype.Numeric{Int: big.NewInt(3), Status: pgtype.Present}, {Int: big.NewInt(3), Status: pgtype.Present},
pgtype.Numeric{Int: big.NewInt(4), Status: pgtype.Present}, {Int: big.NewInt(4), Status: pgtype.Present},
pgtype.Numeric{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Numeric{Int: big.NewInt(6), Status: pgtype.Present}, {Int: big.NewInt(6), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.NumericArray{ &pgtype.NumericArray{
Elements: []pgtype.Numeric{ Elements: []pgtype.Numeric{
pgtype.Numeric{Int: big.NewInt(1), Status: pgtype.Present}, {Int: big.NewInt(1), Status: pgtype.Present},
pgtype.Numeric{Int: big.NewInt(2), Status: pgtype.Present}, {Int: big.NewInt(2), Status: pgtype.Present},
pgtype.Numeric{Int: big.NewInt(3), Status: pgtype.Present}, {Int: big.NewInt(3), Status: pgtype.Present},
pgtype.Numeric{Int: big.NewInt(4), Status: pgtype.Present}, {Int: big.NewInt(4), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -52,10 +52,10 @@ func TestRecordTranscode(t *testing.T) {
&pgtype.Text{String: "foo", Status: pgtype.Present}, &pgtype.Text{String: "foo", Status: pgtype.Present},
&pgtype.Int4Array{ &pgtype.Int4Array{
Elements: []pgtype.Int4{ Elements: []pgtype.Int4{
pgtype.Int4{Int: 1, Status: pgtype.Present}, {Int: 1, Status: pgtype.Present},
pgtype.Int4{Int: 2, Status: pgtype.Present}, {Int: 2, Status: pgtype.Present},
pgtype.Int4{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Int4{Int: 4, Status: pgtype.Present}, {Int: 4, Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 4, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 4, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,

View File

@ -17,8 +17,8 @@ func TestTextArrayTranscode(t *testing.T) {
}, },
&pgtype.TextArray{ &pgtype.TextArray{
Elements: []pgtype.Text{ Elements: []pgtype.Text{
pgtype.Text{String: "foo", Status: pgtype.Present}, {String: "foo", Status: pgtype.Present},
pgtype.Text{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestTextArrayTranscode(t *testing.T) {
&pgtype.TextArray{Status: pgtype.Null}, &pgtype.TextArray{Status: pgtype.Null},
&pgtype.TextArray{ &pgtype.TextArray{
Elements: []pgtype.Text{ Elements: []pgtype.Text{
pgtype.Text{String: "bar ", Status: pgtype.Present}, {String: "bar ", Status: pgtype.Present},
pgtype.Text{String: "NuLL", Status: pgtype.Present}, {String: "NuLL", Status: pgtype.Present},
pgtype.Text{String: `wow"quz\`, Status: pgtype.Present}, {String: `wow"quz\`, Status: pgtype.Present},
pgtype.Text{String: "", Status: pgtype.Present}, {String: "", Status: pgtype.Present},
pgtype.Text{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Text{String: "null", Status: pgtype.Present}, {String: "null", Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.TextArray{ &pgtype.TextArray{
Elements: []pgtype.Text{ Elements: []pgtype.Text{
pgtype.Text{String: "bar", Status: pgtype.Present}, {String: "bar", Status: pgtype.Present},
pgtype.Text{String: "baz", Status: pgtype.Present}, {String: "baz", Status: pgtype.Present},
pgtype.Text{String: "quz", Status: pgtype.Present}, {String: "quz", Status: pgtype.Present},
pgtype.Text{String: "foo", Status: pgtype.Present}, {String: "foo", Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -18,8 +18,8 @@ func TestTimestampArrayTranscode(t *testing.T) {
}, },
&pgtype.TimestampArray{ &pgtype.TimestampArray{
Elements: []pgtype.Timestamp{ Elements: []pgtype.Timestamp{
pgtype.Timestamp{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -27,22 +27,22 @@ func TestTimestampArrayTranscode(t *testing.T) {
&pgtype.TimestampArray{Status: pgtype.Null}, &pgtype.TimestampArray{Status: pgtype.Null},
&pgtype.TimestampArray{ &pgtype.TimestampArray{
Elements: []pgtype.Timestamp{ Elements: []pgtype.Timestamp{
pgtype.Timestamp{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Time: time.Date(2016, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2016, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Time: time.Date(2017, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2017, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Time: time.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Timestamp{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.TimestampArray{ &pgtype.TimestampArray{
Elements: []pgtype.Timestamp{ Elements: []pgtype.Timestamp{
pgtype.Timestamp{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Time: time.Date(2015, 2, 2, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 2, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Time: time.Date(2015, 2, 3, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 3, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamp{Time: time.Date(2015, 2, 4, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 4, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -18,8 +18,8 @@ func TestTimestamptzArrayTranscode(t *testing.T) {
}, },
&pgtype.TimestamptzArray{ &pgtype.TimestamptzArray{
Elements: []pgtype.Timestamptz{ Elements: []pgtype.Timestamptz{
pgtype.Timestamptz{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -27,22 +27,22 @@ func TestTimestamptzArrayTranscode(t *testing.T) {
&pgtype.TimestamptzArray{Status: pgtype.Null}, &pgtype.TimestamptzArray{Status: pgtype.Null},
&pgtype.TimestamptzArray{ &pgtype.TimestamptzArray{
Elements: []pgtype.Timestamptz{ Elements: []pgtype.Timestamptz{
pgtype.Timestamptz{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Time: time.Date(2016, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2016, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Time: time.Date(2017, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2017, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Time: time.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Timestamptz{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.TimestamptzArray{ &pgtype.TimestamptzArray{
Elements: []pgtype.Timestamptz{ Elements: []pgtype.Timestamptz{
pgtype.Timestamptz{Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 1, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Time: time.Date(2015, 2, 2, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 2, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Time: time.Date(2015, 2, 3, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 3, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
pgtype.Timestamptz{Time: time.Date(2015, 2, 4, 0, 0, 0, 0, time.UTC), Status: pgtype.Present}, {Time: time.Date(2015, 2, 4, 0, 0, 0, 0, time.UTC), Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},

View File

@ -17,8 +17,8 @@ func TestVarcharArrayTranscode(t *testing.T) {
}, },
&pgtype.VarcharArray{ &pgtype.VarcharArray{
Elements: []pgtype.Varchar{ Elements: []pgtype.Varchar{
pgtype.Varchar{String: "foo", Status: pgtype.Present}, {String: "foo", Status: pgtype.Present},
pgtype.Varchar{Status: pgtype.Null}, {Status: pgtype.Null},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
@ -26,22 +26,22 @@ func TestVarcharArrayTranscode(t *testing.T) {
&pgtype.VarcharArray{Status: pgtype.Null}, &pgtype.VarcharArray{Status: pgtype.Null},
&pgtype.VarcharArray{ &pgtype.VarcharArray{
Elements: []pgtype.Varchar{ Elements: []pgtype.Varchar{
pgtype.Varchar{String: "bar ", Status: pgtype.Present}, {String: "bar ", Status: pgtype.Present},
pgtype.Varchar{String: "NuLL", Status: pgtype.Present}, {String: "NuLL", Status: pgtype.Present},
pgtype.Varchar{String: `wow"quz\`, Status: pgtype.Present}, {String: `wow"quz\`, Status: pgtype.Present},
pgtype.Varchar{String: "", Status: pgtype.Present}, {String: "", Status: pgtype.Present},
pgtype.Varchar{Status: pgtype.Null}, {Status: pgtype.Null},
pgtype.Varchar{String: "null", Status: pgtype.Present}, {String: "null", Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}}, Dimensions: []pgtype.ArrayDimension{{Length: 3, LowerBound: 1}, {Length: 2, LowerBound: 1}},
Status: pgtype.Present, Status: pgtype.Present,
}, },
&pgtype.VarcharArray{ &pgtype.VarcharArray{
Elements: []pgtype.Varchar{ Elements: []pgtype.Varchar{
pgtype.Varchar{String: "bar", Status: pgtype.Present}, {String: "bar", Status: pgtype.Present},
pgtype.Varchar{String: "baz", Status: pgtype.Present}, {String: "baz", Status: pgtype.Present},
pgtype.Varchar{String: "quz", Status: pgtype.Present}, {String: "quz", Status: pgtype.Present},
pgtype.Varchar{String: "foo", Status: pgtype.Present}, {String: "foo", Status: pgtype.Present},
}, },
Dimensions: []pgtype.ArrayDimension{ Dimensions: []pgtype.ArrayDimension{
{Length: 2, LowerBound: 4}, {Length: 2, LowerBound: 4},