Versions in this module Expand all Collapse all v3 v3.80.13 Sep 25, 2024 v3.80.12 Sep 24, 2024 Changes in this version + func Declare(p *Parameter) string + type Builder struct + func (b Builder) Build() *Parameters + func (b Builder) Param(name string) *Parameter + type NamedValue interface + Name func() string + Value func() value.Value + type Parameter struct + func Named(name string, value value.Value) *Parameter + func (p *Parameter) Any(v types.Value) Builder + func (p *Parameter) BeginDict() *dict + func (p *Parameter) BeginList() *list + func (p *Parameter) BeginOptional() *optional + func (p *Parameter) BeginSet() *set + func (p *Parameter) BeginStruct() *structure + func (p *Parameter) BeginTuple() *tuple + func (p *Parameter) BeginVariant() *variant + func (p *Parameter) Bool(v bool) Builder + func (p *Parameter) Bytes(v []byte) Builder + func (p *Parameter) Date(v time.Time) Builder + func (p *Parameter) Datetime(v time.Time) Builder + func (p *Parameter) Decimal(v [16]byte, precision, scale uint32) Builder + func (p *Parameter) Double(v float64) Builder + func (p *Parameter) Float(v float32) Builder + func (p *Parameter) Int16(v int16) Builder + func (p *Parameter) Int32(v int32) Builder + func (p *Parameter) Int64(v int64) Builder + func (p *Parameter) Int8(v int8) Builder + func (p *Parameter) Interval(v time.Duration) Builder + func (p *Parameter) JSON(v string) Builder + func (p *Parameter) JSONDocument(v string) Builder + func (p *Parameter) Name() string + func (p *Parameter) Pg() pgParam + func (p *Parameter) Text(v string) Builder + func (p *Parameter) Timestamp(v time.Time) Builder + func (p *Parameter) TzDate(v time.Time) Builder + func (p *Parameter) TzDatetime(v time.Time) Builder + func (p *Parameter) TzTimestamp(v time.Time) Builder + func (p *Parameter) UUID(v [16]byte) Builder + func (p *Parameter) Uint16(v uint16) Builder + func (p *Parameter) Uint32(v uint32) Builder + func (p *Parameter) Uint64(v uint64) Builder + func (p *Parameter) Uint8(v uint8) Builder + func (p *Parameter) Value() value.Value + func (p *Parameter) YSON(v []byte) Builder + type Parameters []*Parameter + func (p *Parameters) Add(params ...NamedValue) + func (p *Parameters) Count() int + func (p *Parameters) Each(it func(name string, v value.Value)) + func (p *Parameters) String() string + func (p *Parameters) ToYDB(a *allocator.Allocator) map[string]*Ydb.TypedValue