github.com/jackc/pgx/v5/pgtype.EncodePlan.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)