@@ -14,8 +14,9 @@ func newNullableUint8Vector(n int) *nullableUint8Vector {
1414}
1515
1616func  newNullableUint8VectorWithValues (s  []* uint8 ) * nullableUint8Vector  {
17- 	v  :=  nullableUint8Vector (s )
18- 	return  & v 
17+ 	v  :=  make ([]* uint8 , len (s ))
18+ 	copy (v , s )
19+ 	return  (* nullableUint8Vector )(& v )
1920}
2021
2122func  (v  * nullableUint8Vector ) Set (idx  int , i  interface {}) {
@@ -104,8 +105,9 @@ func newNullableUint16Vector(n int) *nullableUint16Vector {
104105}
105106
106107func  newNullableUint16VectorWithValues (s  []* uint16 ) * nullableUint16Vector  {
107- 	v  :=  nullableUint16Vector (s )
108- 	return  & v 
108+ 	v  :=  make ([]* uint16 , len (s ))
109+ 	copy (v , s )
110+ 	return  (* nullableUint16Vector )(& v )
109111}
110112
111113func  (v  * nullableUint16Vector ) Set (idx  int , i  interface {}) {
@@ -194,8 +196,9 @@ func newNullableUint32Vector(n int) *nullableUint32Vector {
194196}
195197
196198func  newNullableUint32VectorWithValues (s  []* uint32 ) * nullableUint32Vector  {
197- 	v  :=  nullableUint32Vector (s )
198- 	return  & v 
199+ 	v  :=  make ([]* uint32 , len (s ))
200+ 	copy (v , s )
201+ 	return  (* nullableUint32Vector )(& v )
199202}
200203
201204func  (v  * nullableUint32Vector ) Set (idx  int , i  interface {}) {
@@ -284,8 +287,9 @@ func newNullableUint64Vector(n int) *nullableUint64Vector {
284287}
285288
286289func  newNullableUint64VectorWithValues (s  []* uint64 ) * nullableUint64Vector  {
287- 	v  :=  nullableUint64Vector (s )
288- 	return  & v 
290+ 	v  :=  make ([]* uint64 , len (s ))
291+ 	copy (v , s )
292+ 	return  (* nullableUint64Vector )(& v )
289293}
290294
291295func  (v  * nullableUint64Vector ) Set (idx  int , i  interface {}) {
@@ -374,8 +378,9 @@ func newNullableInt8Vector(n int) *nullableInt8Vector {
374378}
375379
376380func  newNullableInt8VectorWithValues (s  []* int8 ) * nullableInt8Vector  {
377- 	v  :=  nullableInt8Vector (s )
378- 	return  & v 
381+ 	v  :=  make ([]* int8 , len (s ))
382+ 	copy (v , s )
383+ 	return  (* nullableInt8Vector )(& v )
379384}
380385
381386func  (v  * nullableInt8Vector ) Set (idx  int , i  interface {}) {
@@ -464,8 +469,9 @@ func newNullableInt16Vector(n int) *nullableInt16Vector {
464469}
465470
466471func  newNullableInt16VectorWithValues (s  []* int16 ) * nullableInt16Vector  {
467- 	v  :=  nullableInt16Vector (s )
468- 	return  & v 
472+ 	v  :=  make ([]* int16 , len (s ))
473+ 	copy (v , s )
474+ 	return  (* nullableInt16Vector )(& v )
469475}
470476
471477func  (v  * nullableInt16Vector ) Set (idx  int , i  interface {}) {
@@ -554,8 +560,9 @@ func newNullableInt32Vector(n int) *nullableInt32Vector {
554560}
555561
556562func  newNullableInt32VectorWithValues (s  []* int32 ) * nullableInt32Vector  {
557- 	v  :=  nullableInt32Vector (s )
558- 	return  & v 
563+ 	v  :=  make ([]* int32 , len (s ))
564+ 	copy (v , s )
565+ 	return  (* nullableInt32Vector )(& v )
559566}
560567
561568func  (v  * nullableInt32Vector ) Set (idx  int , i  interface {}) {
@@ -644,8 +651,9 @@ func newNullableInt64Vector(n int) *nullableInt64Vector {
644651}
645652
646653func  newNullableInt64VectorWithValues (s  []* int64 ) * nullableInt64Vector  {
647- 	v  :=  nullableInt64Vector (s )
648- 	return  & v 
654+ 	v  :=  make ([]* int64 , len (s ))
655+ 	copy (v , s )
656+ 	return  (* nullableInt64Vector )(& v )
649657}
650658
651659func  (v  * nullableInt64Vector ) Set (idx  int , i  interface {}) {
@@ -734,8 +742,9 @@ func newNullableFloat32Vector(n int) *nullableFloat32Vector {
734742}
735743
736744func  newNullableFloat32VectorWithValues (s  []* float32 ) * nullableFloat32Vector  {
737- 	v  :=  nullableFloat32Vector (s )
738- 	return  & v 
745+ 	v  :=  make ([]* float32 , len (s ))
746+ 	copy (v , s )
747+ 	return  (* nullableFloat32Vector )(& v )
739748}
740749
741750func  (v  * nullableFloat32Vector ) Set (idx  int , i  interface {}) {
@@ -824,8 +833,9 @@ func newNullableFloat64Vector(n int) *nullableFloat64Vector {
824833}
825834
826835func  newNullableFloat64VectorWithValues (s  []* float64 ) * nullableFloat64Vector  {
827- 	v  :=  nullableFloat64Vector (s )
828- 	return  & v 
836+ 	v  :=  make ([]* float64 , len (s ))
837+ 	copy (v , s )
838+ 	return  (* nullableFloat64Vector )(& v )
829839}
830840
831841func  (v  * nullableFloat64Vector ) Set (idx  int , i  interface {}) {
@@ -914,8 +924,9 @@ func newNullableStringVector(n int) *nullableStringVector {
914924}
915925
916926func  newNullableStringVectorWithValues (s  []* string ) * nullableStringVector  {
917- 	v  :=  nullableStringVector (s )
918- 	return  & v 
927+ 	v  :=  make ([]* string , len (s ))
928+ 	copy (v , s )
929+ 	return  (* nullableStringVector )(& v )
919930}
920931
921932func  (v  * nullableStringVector ) Set (idx  int , i  interface {}) {
@@ -1004,8 +1015,9 @@ func newNullableBoolVector(n int) *nullableBoolVector {
10041015}
10051016
10061017func  newNullableBoolVectorWithValues (s  []* bool ) * nullableBoolVector  {
1007- 	v  :=  nullableBoolVector (s )
1008- 	return  & v 
1018+ 	v  :=  make ([]* bool , len (s ))
1019+ 	copy (v , s )
1020+ 	return  (* nullableBoolVector )(& v )
10091021}
10101022
10111023func  (v  * nullableBoolVector ) Set (idx  int , i  interface {}) {
@@ -1094,8 +1106,9 @@ func newNullableTimeTimeVector(n int) *nullableTimeTimeVector {
10941106}
10951107
10961108func  newNullableTimeTimeVectorWithValues (s  []* time.Time ) * nullableTimeTimeVector  {
1097- 	v  :=  nullableTimeTimeVector (s )
1098- 	return  & v 
1109+ 	v  :=  make ([]* time.Time , len (s ))
1110+ 	copy (v , s )
1111+ 	return  (* nullableTimeTimeVector )(& v )
10991112}
11001113
11011114func  (v  * nullableTimeTimeVector ) Set (idx  int , i  interface {}) {
0 commit comments