@@ -27,152 +27,152 @@ func (b *optionalBuilder) EndOptional() Builder {
27
27
return b .opt .parent
28
28
}
29
29
30
- func (p * optional ) Text (v string ) * optionalBuilder {
31
- p .value = value .TextValue (v )
30
+ func (p * optional ) Text (v * string ) * optionalBuilder {
31
+ p .value = value .NullableTextValue (v )
32
32
33
33
return & optionalBuilder {opt : p }
34
34
}
35
35
36
- func (p * optional ) Bytes (v []byte ) * optionalBuilder {
37
- p .value = value .BytesValue (v )
36
+ func (p * optional ) Bytes (v * []byte ) * optionalBuilder {
37
+ p .value = value .NullableBytesValue (v )
38
38
39
39
return & optionalBuilder {opt : p }
40
40
}
41
41
42
- func (p * optional ) Bool (v bool ) * optionalBuilder {
43
- p .value = value .BoolValue (v )
42
+ func (p * optional ) Bool (v * bool ) * optionalBuilder {
43
+ p .value = value .NullableBoolValue (v )
44
44
45
45
return & optionalBuilder {opt : p }
46
46
}
47
47
48
- func (p * optional ) Uint64 (v uint64 ) * optionalBuilder {
49
- p .value = value .Uint64Value (v )
48
+ func (p * optional ) Uint64 (v * uint64 ) * optionalBuilder {
49
+ p .value = value .NullableUint64Value (v )
50
50
51
51
return & optionalBuilder {opt : p }
52
52
}
53
53
54
- func (p * optional ) Int64 (v int64 ) * optionalBuilder {
55
- p .value = value .Int64Value (v )
54
+ func (p * optional ) Int64 (v * int64 ) * optionalBuilder {
55
+ p .value = value .NullableInt64Value (v )
56
56
57
57
return & optionalBuilder {opt : p }
58
58
}
59
59
60
- func (p * optional ) Uint32 (v uint32 ) * optionalBuilder {
61
- p .value = value .Uint32Value (v )
60
+ func (p * optional ) Uint32 (v * uint32 ) * optionalBuilder {
61
+ p .value = value .NullableUint32Value (v )
62
62
63
63
return & optionalBuilder {opt : p }
64
64
}
65
65
66
- func (p * optional ) Int32 (v int32 ) * optionalBuilder {
67
- p .value = value .Int32Value (v )
66
+ func (p * optional ) Int32 (v * int32 ) * optionalBuilder {
67
+ p .value = value .NullableInt32Value (v )
68
68
69
69
return & optionalBuilder {opt : p }
70
70
}
71
71
72
- func (p * optional ) Uint16 (v uint16 ) * optionalBuilder {
73
- p .value = value .Uint16Value (v )
72
+ func (p * optional ) Uint16 (v * uint16 ) * optionalBuilder {
73
+ p .value = value .NullableUint16Value (v )
74
74
75
75
return & optionalBuilder {opt : p }
76
76
}
77
77
78
- func (p * optional ) Int16 (v int16 ) * optionalBuilder {
79
- p .value = value .Int16Value (v )
78
+ func (p * optional ) Int16 (v * int16 ) * optionalBuilder {
79
+ p .value = value .NullableInt16Value (v )
80
80
81
81
return & optionalBuilder {opt : p }
82
82
}
83
83
84
- func (p * optional ) Uint8 (v uint8 ) * optionalBuilder {
85
- p .value = value .Uint8Value (v )
84
+ func (p * optional ) Uint8 (v * uint8 ) * optionalBuilder {
85
+ p .value = value .NullableUint8Value (v )
86
86
87
87
return & optionalBuilder {opt : p }
88
88
}
89
89
90
- func (p * optional ) Int8 (v int8 ) * optionalBuilder {
91
- p .value = value .Int8Value (v )
90
+ func (p * optional ) Int8 (v * int8 ) * optionalBuilder {
91
+ p .value = value .NullableInt8Value (v )
92
92
93
93
return & optionalBuilder {opt : p }
94
94
}
95
95
96
- func (p * optional ) Float (v float32 ) * optionalBuilder {
97
- p .value = value .FloatValue (v )
96
+ func (p * optional ) Float (v * float32 ) * optionalBuilder {
97
+ p .value = value .NullableFloatValue (v )
98
98
99
99
return & optionalBuilder {opt : p }
100
100
}
101
101
102
- func (p * optional ) Double (v float64 ) * optionalBuilder {
103
- p .value = value .DoubleValue (v )
102
+ func (p * optional ) Double (v * float64 ) * optionalBuilder {
103
+ p .value = value .NullableDoubleValue (v )
104
104
105
105
return & optionalBuilder {opt : p }
106
106
}
107
107
108
- func (p * optional ) Decimal (v [16 ]byte , precision , scale uint32 ) * optionalBuilder {
109
- p .value = value .DecimalValue (v , precision , scale )
108
+ func (p * optional ) Decimal (v * [16 ]byte , precision , scale uint32 ) * optionalBuilder {
109
+ p .value = value .NullableDecimalValue (v , precision , scale )
110
110
111
111
return & optionalBuilder {opt : p }
112
112
}
113
113
114
- func (p * optional ) Timestamp (v time.Time ) * optionalBuilder {
115
- p .value = value .TimestampValueFromTime (v )
114
+ func (p * optional ) Timestamp (v * time.Time ) * optionalBuilder {
115
+ p .value = value .NullableTimestampValueFromTime (v )
116
116
117
117
return & optionalBuilder {opt : p }
118
118
}
119
119
120
- func (p * optional ) Date (v time.Time ) * optionalBuilder {
121
- p .value = value .DateValueFromTime (v )
120
+ func (p * optional ) Date (v * time.Time ) * optionalBuilder {
121
+ p .value = value .NullableDateValueFromTime (v )
122
122
123
123
return & optionalBuilder {opt : p }
124
124
}
125
125
126
- func (p * optional ) Datetime (v time.Time ) * optionalBuilder {
127
- p .value = value .DatetimeValueFromTime (v )
126
+ func (p * optional ) Datetime (v * time.Time ) * optionalBuilder {
127
+ p .value = value .NullableDatetimeValueFromTime (v )
128
128
129
129
return & optionalBuilder {opt : p }
130
130
}
131
131
132
- func (p * optional ) Interval (v time.Duration ) * optionalBuilder {
133
- p .value = value .IntervalValueFromDuration (v )
132
+ func (p * optional ) Interval (v * time.Duration ) * optionalBuilder {
133
+ p .value = value .NullableIntervalValueFromDuration (v )
134
134
135
135
return & optionalBuilder {opt : p }
136
136
}
137
137
138
- func (p * optional ) JSON (v string ) * optionalBuilder {
139
- p .value = value .JSONValue (v )
138
+ func (p * optional ) JSON (v * string ) * optionalBuilder {
139
+ p .value = value .NullableJSONValue (v )
140
140
141
141
return & optionalBuilder {opt : p }
142
142
}
143
143
144
- func (p * optional ) JSONDocument (v string ) * optionalBuilder {
145
- p .value = value .JSONDocumentValue (v )
144
+ func (p * optional ) JSONDocument (v * string ) * optionalBuilder {
145
+ p .value = value .NullableJSONDocumentValue (v )
146
146
147
147
return & optionalBuilder {opt : p }
148
148
}
149
149
150
- func (p * optional ) YSON (v []byte ) * optionalBuilder {
151
- p .value = value .YSONValue (v )
150
+ func (p * optional ) YSON (v * []byte ) * optionalBuilder {
151
+ p .value = value .NullableYSONValueFromBytes (v )
152
152
153
153
return & optionalBuilder {opt : p }
154
154
}
155
155
156
- func (p * optional ) UUID (v [16 ]byte ) * optionalBuilder {
157
- p .value = value .UUIDValue (v )
156
+ func (p * optional ) UUID (v * [16 ]byte ) * optionalBuilder {
157
+ p .value = value .NullableUUIDValue (v )
158
158
159
159
return & optionalBuilder {opt : p }
160
160
}
161
161
162
- func (p * optional ) TzDate (v time.Time ) * optionalBuilder {
163
- p .value = value .TzDateValueFromTime (v )
162
+ func (p * optional ) TzDate (v * time.Time ) * optionalBuilder {
163
+ p .value = value .NullableTzDateValueFromTime (v )
164
164
165
165
return & optionalBuilder {opt : p }
166
166
}
167
167
168
- func (p * optional ) TzTimestamp (v time.Time ) * optionalBuilder {
169
- p .value = value .TzTimestampValueFromTime (v )
168
+ func (p * optional ) TzTimestamp (v * time.Time ) * optionalBuilder {
169
+ p .value = value .NullableTzTimestampValueFromTime (v )
170
170
171
171
return & optionalBuilder {opt : p }
172
172
}
173
173
174
- func (p * optional ) TzDatetime (v time.Time ) * optionalBuilder {
175
- p .value = value .TzDatetimeValueFromTime (v )
174
+ func (p * optional ) TzDatetime (v * time.Time ) * optionalBuilder {
175
+ p .value = value .NullableTzDatetimeValueFromTime (v )
176
176
177
177
return & optionalBuilder {opt : p }
178
178
}
0 commit comments