5
5
6
6
"github.com/ydb-platform/ydb-go-genproto/protos/Ydb"
7
7
"github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Table"
8
+ "google.golang.org/protobuf/types/known/structpb"
8
9
)
9
10
10
11
type (
@@ -116,7 +117,7 @@ func (a *boolAllocator) Bool() (v *Ydb.Value_BoolValue) {
116
117
117
118
func (a * boolAllocator ) free () {
118
119
for _ , v := range a .allocations {
119
- * v = Ydb.Value_BoolValue {}
120
+ * v = Ydb.Value_BoolValue {BoolValue : false }
120
121
boolPool .Put (v )
121
122
}
122
123
a .allocations = a .allocations [:0 ]
@@ -135,7 +136,7 @@ func (a *bytesAllocator) Bytes() (v *Ydb.Value_BytesValue) {
135
136
136
137
func (a * bytesAllocator ) free () {
137
138
for _ , v := range a .allocations {
138
- * v = Ydb.Value_BytesValue {}
139
+ * v = Ydb.Value_BytesValue {BytesValue : [] byte {} }
139
140
bytesPool .Put (v )
140
141
}
141
142
a .allocations = a .allocations [:0 ]
@@ -192,7 +193,7 @@ func (a *doubleAllocator) Double() (v *Ydb.Value_DoubleValue) {
192
193
193
194
func (a * doubleAllocator ) free () {
194
195
for _ , v := range a .allocations {
195
- * v = Ydb.Value_DoubleValue {}
196
+ * v = Ydb.Value_DoubleValue {DoubleValue : 0 }
196
197
doublePool .Put (v )
197
198
}
198
199
a .allocations = a .allocations [:0 ]
@@ -211,7 +212,7 @@ func (a *floatAllocator) Float() (v *Ydb.Value_FloatValue) {
211
212
212
213
func (a * floatAllocator ) free () {
213
214
for _ , v := range a .allocations {
214
- * v = Ydb.Value_FloatValue {}
215
+ * v = Ydb.Value_FloatValue {FloatValue : 0 }
215
216
floatPool .Put (v )
216
217
}
217
218
a .allocations = a .allocations [:0 ]
@@ -230,7 +231,7 @@ func (a *int32Allocator) Int32() (v *Ydb.Value_Int32Value) {
230
231
231
232
func (a * int32Allocator ) free () {
232
233
for _ , v := range a .allocations {
233
- * v = Ydb.Value_Int32Value {}
234
+ * v = Ydb.Value_Int32Value {Int32Value : 0 }
234
235
int32Pool .Put (v )
235
236
}
236
237
a .allocations = a .allocations [:0 ]
@@ -249,7 +250,7 @@ func (a *int64Allocator) Int64() (v *Ydb.Value_Int64Value) {
249
250
250
251
func (a * int64Allocator ) free () {
251
252
for _ , v := range a .allocations {
252
- * v = Ydb.Value_Int64Value {}
253
+ * v = Ydb.Value_Int64Value {Int64Value : 0 }
253
254
int64Pool .Put (v )
254
255
}
255
256
a .allocations = a .allocations [:0 ]
@@ -287,7 +288,7 @@ func (a *low128Allocator) Low128() (v *Ydb.Value_Low_128) {
287
288
288
289
func (a * low128Allocator ) free () {
289
290
for _ , v := range a .allocations {
290
- * v = Ydb.Value_Low_128 {}
291
+ * v = Ydb.Value_Low_128 {Low_128 : 0 }
291
292
low128Pool .Put (v )
292
293
}
293
294
a .allocations = a .allocations [:0 ]
@@ -306,7 +307,7 @@ func (a *nestedAllocator) Nested() (v *Ydb.Value_NestedValue) {
306
307
307
308
func (a * nestedAllocator ) free () {
308
309
for _ , v := range a .allocations {
309
- * v = Ydb.Value_NestedValue {}
310
+ * v = Ydb.Value_NestedValue {NestedValue : new (Ydb. Value ) }
310
311
nestedPool .Put (v )
311
312
}
312
313
a .allocations = a .allocations [:0 ]
@@ -325,7 +326,7 @@ func (a *nullFlagAllocator) NullFlag() (v *Ydb.Value_NullFlagValue) {
325
326
326
327
func (a * nullFlagAllocator ) free () {
327
328
for _ , v := range a .allocations {
328
- * v = Ydb.Value_NullFlagValue {}
329
+ * v = Ydb.Value_NullFlagValue {NullFlagValue : structpb . NullValue_NULL_VALUE }
329
330
nullFlagPool .Put (v )
330
331
}
331
332
a .allocations = a .allocations [:0 ]
@@ -363,7 +364,10 @@ func (a *pairAllocator) Pair() (v *Ydb.ValuePair) {
363
364
364
365
func (a * pairAllocator ) free () {
365
366
for _ , v := range a .allocations {
366
- * v = Ydb.ValuePair {}
367
+ * v = Ydb.ValuePair {
368
+ Key : new (Ydb.Value ),
369
+ Payload : new (Ydb.Value ),
370
+ }
367
371
pairPool .Put (v )
368
372
}
369
373
a .allocations = a .allocations [:0 ]
@@ -428,7 +432,7 @@ func (a *textAllocator) Text() (v *Ydb.Value_TextValue) {
428
432
429
433
func (a * textAllocator ) free () {
430
434
for _ , v := range a .allocations {
431
- * v = Ydb.Value_TextValue {}
435
+ * v = Ydb.Value_TextValue {TextValue : "" }
432
436
textPool .Put (v )
433
437
}
434
438
a .allocations = a .allocations [:0 ]
@@ -471,7 +475,7 @@ func (a *typeDecimalAllocator) TypeDecimal() (v *Ydb.Type_DecimalType) {
471
475
472
476
func (a * typeDecimalAllocator ) free () {
473
477
for _ , v := range a .allocations {
474
- * v = Ydb.Type_DecimalType {}
478
+ * v = Ydb.Type_DecimalType {DecimalType : new (Ydb. DecimalType ) }
475
479
typeDecimalPool .Put (v )
476
480
}
477
481
a .allocations = a .allocations [:0 ]
@@ -490,7 +494,7 @@ func (a *typeDictAllocator) TypeDict() (v *Ydb.Type_DictType) {
490
494
491
495
func (a * typeDictAllocator ) free () {
492
496
for _ , v := range a .allocations {
493
- * v = Ydb.Type_DictType {}
497
+ * v = Ydb.Type_DictType {DictType : new (Ydb. DictType ) }
494
498
typeDictPool .Put (v )
495
499
}
496
500
a .allocations = a .allocations [:0 ]
@@ -509,7 +513,7 @@ func (a *typeEmptyListAllocator) TypeEmptyList() (v *Ydb.Type_EmptyListType) {
509
513
510
514
func (a * typeEmptyListAllocator ) free () {
511
515
for _ , v := range a .allocations {
512
- * v = Ydb.Type_EmptyListType {}
516
+ * v = Ydb.Type_EmptyListType {EmptyListType : structpb . NullValue_NULL_VALUE }
513
517
typeEmptyListPool .Put (v )
514
518
}
515
519
a .allocations = a .allocations [:0 ]
@@ -528,7 +532,7 @@ func (a *typeEmptyDictAllocator) TypeEmptyDict() (v *Ydb.Type_EmptyDictType) {
528
532
529
533
func (a * typeEmptyDictAllocator ) free () {
530
534
for _ , v := range a .allocations {
531
- * v = Ydb.Type_EmptyDictType {}
535
+ * v = Ydb.Type_EmptyDictType {EmptyDictType : structpb . NullValue_NULL_VALUE }
532
536
typeEmptyDictPool .Put (v )
533
537
}
534
538
a .allocations = a .allocations [:0 ]
@@ -566,7 +570,7 @@ func (a *typeListAllocator) TypeList() (v *Ydb.Type_ListType) {
566
570
567
571
func (a * typeListAllocator ) free () {
568
572
for _ , v := range a .allocations {
569
- * v = Ydb.Type_ListType {}
573
+ * v = Ydb.Type_ListType {ListType : new (Ydb. ListType ) }
570
574
typeListPool .Put (v )
571
575
}
572
576
a .allocations = a .allocations [:0 ]
@@ -585,7 +589,7 @@ func (a *typeOptionalAllocator) TypeOptional() (v *Ydb.Type_OptionalType) {
585
589
586
590
func (a * typeOptionalAllocator ) free () {
587
591
for _ , v := range a .allocations {
588
- * v = Ydb.Type_OptionalType {}
592
+ * v = Ydb.Type_OptionalType {OptionalType : new (Ydb. OptionalType ) }
589
593
typeOptionalPool .Put (v )
590
594
}
591
595
a .allocations = a .allocations [:0 ]
@@ -604,7 +608,7 @@ func (a *typeStructAllocator) TypeStruct() (v *Ydb.Type_StructType) {
604
608
605
609
func (a * typeStructAllocator ) free () {
606
610
for _ , v := range a .allocations {
607
- * v = Ydb.Type_StructType {}
611
+ * v = Ydb.Type_StructType {StructType : new (Ydb. StructType ) }
608
612
typeStructPool .Put (v )
609
613
}
610
614
a .allocations = a .allocations [:0 ]
@@ -623,7 +627,7 @@ func (a *typeTupleAllocator) TypeTuple() (v *Ydb.Type_TupleType) {
623
627
624
628
func (a * typeTupleAllocator ) free () {
625
629
for _ , v := range a .allocations {
626
- * v = Ydb.Type_TupleType {}
630
+ * v = Ydb.Type_TupleType {TupleType : new (Ydb. TupleType ) }
627
631
typeTuplePool .Put (v )
628
632
}
629
633
a .allocations = a .allocations [:0 ]
@@ -642,7 +646,7 @@ func (a *typeVariantAllocator) TypeVariant() (v *Ydb.Type_VariantType) {
642
646
643
647
func (a * typeVariantAllocator ) free () {
644
648
for _ , v := range a .allocations {
645
- * v = Ydb.Type_VariantType {}
649
+ * v = Ydb.Type_VariantType {VariantType : new (Ydb. VariantType ) }
646
650
typeVariantPool .Put (v )
647
651
}
648
652
a .allocations = a .allocations [:0 ]
@@ -680,7 +684,7 @@ func (a *uint32Allocator) Uint32() (v *Ydb.Value_Uint32Value) {
680
684
681
685
func (a * uint32Allocator ) free () {
682
686
for _ , v := range a .allocations {
683
- * v = Ydb.Value_Uint32Value {}
687
+ * v = Ydb.Value_Uint32Value {Uint32Value : 0 }
684
688
uint32Pool .Put (v )
685
689
}
686
690
a .allocations = a .allocations [:0 ]
@@ -699,7 +703,7 @@ func (a *uint64Allocator) Uint64() (v *Ydb.Value_Uint64Value) {
699
703
700
704
func (a * uint64Allocator ) free () {
701
705
for _ , v := range a .allocations {
702
- * v = Ydb.Value_Uint64Value {}
706
+ * v = Ydb.Value_Uint64Value {Uint64Value : 0 }
703
707
uint64Pool .Put (v )
704
708
}
705
709
a .allocations = a .allocations [:0 ]
0 commit comments