github.com/jackc/pgx/v5/pgtype.WrappedEncodePlanNextSetter.Encode (method)
59 uses
github.com/jackc/pgx/v5/pgtype (current package)
array_codec.go#L144: elemBuf, err = encodePlan.Encode(elem, inElemBuf)
array_codec.go#L214: elemBuf, err = encodePlan.Encode(elem, buf)
bits.go#L57: buf, err := BitsCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
box.go#L58: buf, err := BoxCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
circle.go#L59: buf, err := CircleCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
composite.go#L501: fieldBuf, err := plan.Encode(field, b.buf)
composite.go#L559: fieldBuf, err := plan.Encode(field, b.fieldBuf[0:0])
hstore.go#L56: buf, err := HstoreCodec{}.PlanEncode(nil, 0, TextFormatCode, h).Encode(h, nil)
interval.go#L67: buf, err := IntervalCodec{}.PlanEncode(nil, 0, TextFormatCode, interval).Encode(interval, nil)
jsonb.go#L41: return plan.textPlan.Encode(value, buf)
line.go#L62: buf, err := LineCodec{}.PlanEncode(nil, 0, TextFormatCode, line).Encode(line, nil)
lseg.go#L58: 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#L59: buf, err := PathCodec{}.PlanEncode(nil, 0, TextFormatCode, path).Encode(path, nil)
pgtype.go#L362: Encode(value any, buf []byte) (newBuf []byte, err error)
pgtype.go#L1360: return plan.next.Encode(ptr.Elem().Interface(), buf)
pgtype.go#L1404: return plan.next.Encode(reflect.ValueOf(value).Convert(plan.nextValueType).Interface(), buf)
pgtype.go#L1540: return plan.next.Encode(int8Wrapper(value.(int8)), buf)
pgtype.go#L1550: return plan.next.Encode(int16Wrapper(value.(int16)), buf)
pgtype.go#L1560: return plan.next.Encode(int32Wrapper(value.(int32)), buf)
pgtype.go#L1570: return plan.next.Encode(int64Wrapper(value.(int64)), buf)
pgtype.go#L1580: return plan.next.Encode(intWrapper(value.(int)), buf)
pgtype.go#L1590: return plan.next.Encode(uint8Wrapper(value.(uint8)), buf)
pgtype.go#L1600: return plan.next.Encode(uint16Wrapper(value.(uint16)), buf)
pgtype.go#L1610: return plan.next.Encode(uint32Wrapper(value.(uint32)), buf)
pgtype.go#L1620: return plan.next.Encode(uint64Wrapper(value.(uint64)), buf)
pgtype.go#L1630: return plan.next.Encode(uintWrapper(value.(uint)), buf)
pgtype.go#L1640: return plan.next.Encode(float32Wrapper(value.(float32)), buf)
pgtype.go#L1650: return plan.next.Encode(float64Wrapper(value.(float64)), buf)
pgtype.go#L1660: return plan.next.Encode(stringWrapper(value.(string)), buf)
pgtype.go#L1670: return plan.next.Encode(timeWrapper(value.(time.Time)), buf)
pgtype.go#L1680: return plan.next.Encode(durationWrapper(value.(time.Duration)), buf)
pgtype.go#L1690: return plan.next.Encode(netIPNetWrapper(value.(net.IPNet)), buf)
pgtype.go#L1700: return plan.next.Encode(netIPWrapper(value.(net.IP)), buf)
pgtype.go#L1710: return plan.next.Encode(netipPrefixWrapper(value.(netip.Prefix)), buf)
pgtype.go#L1720: return plan.next.Encode(netipAddrWrapper(value.(netip.Addr)), buf)
pgtype.go#L1730: return plan.next.Encode(mapStringToPointerStringWrapper(value.(map[string]*string)), buf)
pgtype.go#L1740: return plan.next.Encode(mapStringToStringWrapper(value.(map[string]string)), buf)
pgtype.go#L1750: return plan.next.Encode(byte16Wrapper(value.([16]byte)), buf)
pgtype.go#L1760: return plan.next.Encode(byteSliceWrapper(value.([]byte)), buf)
pgtype.go#L1770: return plan.next.Encode(fmtStringerWrapper{value.(fmt.Stringer)}, buf)
pgtype.go#L1807: return plan.next.Encode(w, buf)
pgtype.go#L1863: return plan.next.Encode((FlatArray[T])(value.([]T)), buf)
pgtype.go#L1877: return plan.next.Encode(w, buf)
pgtype.go#L1913: return plan.next.Encode(&w, buf)
pgtype.go#L1942: return plan.next.Encode(w, buf)
pgtype.go#L1988: newBuf, err = plan.Encode(value, buf)
point.go#L93: buf, err := PointCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
polygon.go#L58: 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#L69: buf, err := TIDCodec{}.PlanEncode(nil, 0, TextFormatCode, src).Encode(src, nil)
time.go#L68: buf, err := TimeCodec{}.PlanEncode(nil, 0, TextFormatCode, t).Encode(t, nil)
time.go#L196: buf, err := TimeCodec{}.PlanEncode(nil, 0, TextFormatCode, tim).Encode(tim, nil)
tsvector.go#L70: buf, err := TSVectorCodec{}.PlanEncode(nil, 0, TextFormatCode, t).Encode(t, nil)