File tree Expand file tree Collapse file tree 5 files changed +488
-588
lines changed Expand file tree Collapse file tree 5 files changed +488
-588
lines changed Original file line number Diff line number Diff line change @@ -141,6 +141,13 @@ func (p *Parameter) BeginStruct() *structure {
141141 }
142142}
143143
144+ func (p * Parameter ) BeginVariant () * variant {
145+ return & variant {
146+ parent : p .parent ,
147+ name : p .name ,
148+ }
149+ }
150+
144151func (p * Parameter ) Text (v string ) Builder {
145152 p .value = value .TextValue (v )
146153 p .parent .params = append (p .parent .params , p )
Original file line number Diff line number Diff line change @@ -170,3 +170,21 @@ func (t *tupleItem) UUID(v [16]byte) *tuple {
170170
171171 return t .parent
172172}
173+
174+ func (l * tupleItem ) TzDate (v time.Time ) * tuple {
175+ l .parent .values = append (l .parent .values , value .TzDateValueFromTime (v ))
176+
177+ return l .parent
178+ }
179+
180+ func (l * tupleItem ) TzTimestamp (v time.Time ) * tuple {
181+ l .parent .values = append (l .parent .values , value .TzTimestampValueFromTime (v ))
182+
183+ return l .parent
184+ }
185+
186+ func (l * tupleItem ) TzDatetime (v time.Time ) * tuple {
187+ l .parent .values = append (l .parent .values , value .TzDatetimeValueFromTime (v ))
188+
189+ return l .parent
190+ }
You can’t perform that action at this time.
0 commit comments