github.com/jackc/pgx/v5/pgtype.WrappedEncodePlanNextSetter.Encode (method)
59 uses
github.com/jackc/pgx/v5/pgtype (current package)
array_codec.go#L143: elemBuf, err = encodePlan.Encode(elem, inElemBuf)
array_codec.go#L207: elemBuf, err = encodePlan.Encode(elem, buf)
bits.go#L58: buf, err := BitsCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
box.go#L59: buf, err := BoxCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
circle.go#L60: buf, err := CircleCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
composite.go#L495: fieldBuf, err := plan.Encode(field, b.buf)
composite.go#L547: fieldBuf, err := plan.Encode(field, b.fieldBuf[0:0])
hstore.go#L57: buf, err := HstoreCodec{}.PlanEncode(nil, 0, TextFormatCode, h).Encode(h, nil)
interval.go#L68: buf, err := IntervalCodec{}.PlanEncode(nil, 0, TextFormatCode, interval).Encode(interval, nil)
jsonb.go#L41: return plan.textPlan.Encode(value, buf)
line.go#L63: buf, err := LineCodec{}.PlanEncode(nil, 0, TextFormatCode, line).Encode(line, nil)
lseg.go#L59: buf, err := LsegCodec{}.PlanEncode(nil, 0, TextFormatCode, lseg).Encode(lseg, nil)
multirange.go#L117: elemBuf, err = encodePlan.Encode(elem, inElemBuf)
multirange.go#L169: elemBuf, err = encodePlan.Encode(elem, buf)
numeric.go#L232: buf, err := NumericCodec{}.PlanEncode(nil, 0, TextFormatCode, n).Encode(n, nil)
path.go#L60: buf, err := PathCodec{}.PlanEncode(nil, 0, TextFormatCode, path).Encode(path, nil)
pgtype.go#L361: Encode(value any, buf []byte) (newBuf []byte, err error)
pgtype.go#L1359: return plan.next.Encode(ptr.Elem().Interface(), buf)
pgtype.go#L1403: return plan.next.Encode(reflect.ValueOf(value).Convert(plan.nextValueType).Interface(), buf)
pgtype.go#L1523: return plan.next.Encode(int8Wrapper(value.(int8)), buf)
pgtype.go#L1533: return plan.next.Encode(int16Wrapper(value.(int16)), buf)
pgtype.go#L1543: return plan.next.Encode(int32Wrapper(value.(int32)), buf)
pgtype.go#L1553: return plan.next.Encode(int64Wrapper(value.(int64)), buf)
pgtype.go#L1563: return plan.next.Encode(intWrapper(value.(int)), buf)
pgtype.go#L1573: return plan.next.Encode(uint8Wrapper(value.(uint8)), buf)
pgtype.go#L1583: return plan.next.Encode(uint16Wrapper(value.(uint16)), buf)
pgtype.go#L1593: return plan.next.Encode(uint32Wrapper(value.(uint32)), buf)
pgtype.go#L1603: return plan.next.Encode(uint64Wrapper(value.(uint64)), buf)
pgtype.go#L1613: return plan.next.Encode(uintWrapper(value.(uint)), buf)
pgtype.go#L1623: return plan.next.Encode(float32Wrapper(value.(float32)), buf)
pgtype.go#L1633: return plan.next.Encode(float64Wrapper(value.(float64)), buf)
pgtype.go#L1643: return plan.next.Encode(stringWrapper(value.(string)), buf)
pgtype.go#L1653: return plan.next.Encode(timeWrapper(value.(time.Time)), buf)
pgtype.go#L1663: return plan.next.Encode(durationWrapper(value.(time.Duration)), buf)
pgtype.go#L1673: return plan.next.Encode(netIPNetWrapper(value.(net.IPNet)), buf)
pgtype.go#L1683: return plan.next.Encode(netIPWrapper(value.(net.IP)), buf)
pgtype.go#L1693: return plan.next.Encode(netipPrefixWrapper(value.(netip.Prefix)), buf)
pgtype.go#L1703: return plan.next.Encode(netipAddrWrapper(value.(netip.Addr)), buf)
pgtype.go#L1713: return plan.next.Encode(mapStringToPointerStringWrapper(value.(map[string]*string)), buf)
pgtype.go#L1723: return plan.next.Encode(mapStringToStringWrapper(value.(map[string]string)), buf)
pgtype.go#L1733: return plan.next.Encode(byte16Wrapper(value.([16]byte)), buf)
pgtype.go#L1743: return plan.next.Encode(byteSliceWrapper(value.([]byte)), buf)
pgtype.go#L1753: return plan.next.Encode(fmtStringerWrapper{value.(fmt.Stringer)}, buf)
pgtype.go#L1790: return plan.next.Encode(w, buf)
pgtype.go#L1846: return plan.next.Encode((FlatArray[T])(value.([]T)), buf)
pgtype.go#L1860: return plan.next.Encode(w, buf)
pgtype.go#L1896: return plan.next.Encode(&w, buf)
pgtype.go#L1925: return plan.next.Encode(w, buf)
pgtype.go#L1971: newBuf, err = plan.Encode(value, buf)
point.go#L94: buf, err := PointCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
polygon.go#L59: buf, err := PolygonCodec{}.PlanEncode(nil, 0, TextFormatCode, p).Encode(p, nil)
range_codec.go#L121: buf, err = lowerPlan.Encode(lower, buf)
range_codec.go#L145: buf, err = upperPlan.Encode(upper, buf)
range_codec.go#L195: buf, err = lowerPlan.Encode(lower, buf)
range_codec.go#L216: buf, err = upperPlan.Encode(upper, buf)
tid.go#L70: buf, err := TIDCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
time.go#L69: buf, err := TimeCodec{}.PlanEncode(nil, 0, TextFormatCode, t).Encode(t, nil)
time.go#L198: buf, err := TimeCodec{}.PlanEncode(nil, 0, TextFormatCode, tim).Encode(tim, nil)
tsvector.go#L71: buf, err := TSVectorCodec{}.PlanEncode(nil, 0, TextFormatCode, t).Encode(t, nil)