@@ -209,6 +209,33 @@ func (d *dictPair) UUID(v [16]byte) *dictValue {
209209 }
210210}
211211
212+ func (d * dictValue ) Text (v string ) * dict {
213+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
214+ K : d .pair .keyValue ,
215+ V : value .TextValue (v ),
216+ })
217+
218+ return d .pair .parent
219+ }
220+
221+ func (d * dictValue ) Bytes (v []byte ) * dict {
222+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
223+ K : d .pair .keyValue ,
224+ V : value .BytesValue (v ),
225+ })
226+
227+ return d .pair .parent
228+ }
229+
230+ func (d * dictValue ) Bool (v bool ) * dict {
231+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
232+ K : d .pair .keyValue ,
233+ V : value .BoolValue (v ),
234+ })
235+
236+ return d .pair .parent
237+ }
238+
212239func (d * dictValue ) Uint64 (v uint64 ) * dict {
213240 d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
214241 K : d .pair .keyValue ,
@@ -218,6 +245,168 @@ func (d *dictValue) Uint64(v uint64) *dict {
218245 return d .pair .parent
219246}
220247
248+ func (d * dictValue ) Int64 (v int64 ) * dict {
249+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
250+ K : d .pair .keyValue ,
251+ V : value .Int64Value (v ),
252+ })
253+
254+ return d .pair .parent
255+ }
256+
257+ func (d * dictValue ) Uint32 (v uint32 ) * dict {
258+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
259+ K : d .pair .keyValue ,
260+ V : value .Uint32Value (v ),
261+ })
262+
263+ return d .pair .parent
264+ }
265+
266+ func (d * dictValue ) Int32 (v int32 ) * dict {
267+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
268+ K : d .pair .keyValue ,
269+ V : value .Int32Value (v ),
270+ })
271+
272+ return d .pair .parent
273+ }
274+
275+ func (d * dictValue ) Uint16 (v uint16 ) * dict {
276+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
277+ K : d .pair .keyValue ,
278+ V : value .Uint16Value (v ),
279+ })
280+
281+ return d .pair .parent
282+ }
283+
284+ func (d * dictValue ) Int16 (v int16 ) * dict {
285+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
286+ K : d .pair .keyValue ,
287+ V : value .Int16Value (v ),
288+ })
289+
290+ return d .pair .parent
291+ }
292+
293+ func (d * dictValue ) Uint8 (v uint8 ) * dict {
294+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
295+ K : d .pair .keyValue ,
296+ V : value .Uint8Value (v ),
297+ })
298+
299+ return d .pair .parent
300+ }
301+
302+ func (d * dictValue ) Int8 (v int8 ) * dict {
303+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
304+ K : d .pair .keyValue ,
305+ V : value .Int8Value (v ),
306+ })
307+
308+ return d .pair .parent
309+ }
310+
311+ func (d * dictValue ) Float (v float32 ) * dict {
312+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
313+ K : d .pair .keyValue ,
314+ V : value .FloatValue (v ),
315+ })
316+
317+ return d .pair .parent
318+ }
319+
320+ func (d * dictValue ) Double (v float64 ) * dict {
321+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
322+ K : d .pair .keyValue ,
323+ V : value .DoubleValue (v ),
324+ })
325+
326+ return d .pair .parent
327+ }
328+
329+ func (d * dictValue ) Decimal (v [16 ]byte , precision , scale uint32 ) * dict {
330+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
331+ K : d .pair .keyValue ,
332+ V : value .DecimalValue (v , precision , scale ),
333+ })
334+
335+ return d .pair .parent
336+ }
337+
338+ func (d * dictValue ) Timestamp (v time.Time ) * dict {
339+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
340+ K : d .pair .keyValue ,
341+ V : value .TimestampValueFromTime (v ),
342+ })
343+
344+ return d .pair .parent
345+ }
346+
347+ func (d * dictValue ) Date (v time.Time ) * dict {
348+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
349+ K : d .pair .keyValue ,
350+ V : value .DateValueFromTime (v ),
351+ })
352+
353+ return d .pair .parent
354+ }
355+
356+ func (d * dictValue ) Datetime (v time.Time ) * dict {
357+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
358+ K : d .pair .keyValue ,
359+ V : value .DatetimeValueFromTime (v ),
360+ })
361+
362+ return d .pair .parent
363+ }
364+
365+ func (d * dictValue ) Interval (v time.Duration ) * dict {
366+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
367+ K : d .pair .keyValue ,
368+ V : value .IntervalValueFromDuration (v ),
369+ })
370+
371+ return d .pair .parent
372+ }
373+
374+ func (d * dictValue ) JSON (v string ) * dict {
375+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
376+ K : d .pair .keyValue ,
377+ V : value .JSONValue (v ),
378+ })
379+
380+ return d .pair .parent
381+ }
382+
383+ func (d * dictValue ) JSONDocument (v string ) * dict {
384+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
385+ K : d .pair .keyValue ,
386+ V : value .JSONDocumentValue (v ),
387+ })
388+
389+ return d .pair .parent
390+ }
391+
392+ func (d * dictValue ) YSON (v []byte ) * dict {
393+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
394+ K : d .pair .keyValue ,
395+ V : value .YSONValue (v ),
396+ })
397+
398+ return d .pair .parent
399+ }
400+
401+ func (d * dictValue ) UUID (v [16 ]byte ) * dict {
402+ d .pair .parent .values = append (d .pair .parent .values , value.DictValueField {
403+ K : d .pair .keyValue ,
404+ V : value .UUIDValue (v ),
405+ })
406+
407+ return d .pair .parent
408+ }
409+
221410func (d * dict ) Build () Builder {
222411 d .parent .params = append (d .parent .params , & Parameter {
223412 parent : d .parent ,
0 commit comments