github.com/jackc/pgx/v5/pgtype.WrappedScanPlanNextSetter.Scan (method)

56 uses

	github.com/jackc/pgx/v5/pgtype (current package)
		array_codec.go#L307: 		err = elementScanPlan.Scan(elemSrc, elem)
		array_codec.go#L343: 		err = elementScanPlan.Scan(elemSrc, elem)
		array_codec.go#L405: 	err := m.PlanScan(oid, format, &slice).Scan(src, &slice)
		composite.go#L149: 				err := fieldPlan.Scan(scanner.Bytes(), fieldTarget)
		composite.go#L188: 				err := fieldPlan.Scan(scanner.Bytes(), fieldTarget)
		composite.go#L238: 			err := fieldPlan.Scan(scanner.Bytes(), &v)
		composite.go#L261: 			err := fieldPlan.Scan(scanner.Bytes(), &v)
		json.go#L89: 		return p.next.Scan(src, el.Interface())
		jsonb.go#L64: 		return plan.textPlan.Scan(src, dst)
		jsonb.go#L75: 	return plan.textPlan.Scan(src[1:], dst)
		multirange.go#L247: 		err = elementScanPlan.Scan(elemSrc, elem)
		multirange.go#L278: 		err = elementScanPlan.Scan([]byte(s), elem)
		multirange.go#L340: 	err := m.PlanScan(oid, format, &multirange).Scan(src, &multirange)
		pgtype.go#L369: 	Scan(src []byte, target any) error
		pgtype.go#L453: 				return plan.Scan(src, dst)
		pgtype.go#L460: 					return plan.Scan(src, dst)
		pgtype.go#L507: 	return plan.next.Scan(src, el.Interface())
		pgtype.go#L555: 	return plan.next.Scan(src, reflect.ValueOf(dst).Convert(plan.nextDstType).Interface())
		pgtype.go#L666: 	return plan.next.Scan(src, (*int8Wrapper)(dst.(*int8)))
		pgtype.go#L676: 	return plan.next.Scan(src, (*int16Wrapper)(dst.(*int16)))
		pgtype.go#L686: 	return plan.next.Scan(src, (*int32Wrapper)(dst.(*int32)))
		pgtype.go#L696: 	return plan.next.Scan(src, (*int64Wrapper)(dst.(*int64)))
		pgtype.go#L706: 	return plan.next.Scan(src, (*intWrapper)(dst.(*int)))
		pgtype.go#L716: 	return plan.next.Scan(src, (*uint8Wrapper)(dst.(*uint8)))
		pgtype.go#L726: 	return plan.next.Scan(src, (*uint16Wrapper)(dst.(*uint16)))
		pgtype.go#L736: 	return plan.next.Scan(src, (*uint32Wrapper)(dst.(*uint32)))
		pgtype.go#L746: 	return plan.next.Scan(src, (*uint64Wrapper)(dst.(*uint64)))
		pgtype.go#L756: 	return plan.next.Scan(src, (*uintWrapper)(dst.(*uint)))
		pgtype.go#L766: 	return plan.next.Scan(src, (*float32Wrapper)(dst.(*float32)))
		pgtype.go#L776: 	return plan.next.Scan(src, (*float64Wrapper)(dst.(*float64)))
		pgtype.go#L786: 	return plan.next.Scan(src, (*stringWrapper)(dst.(*string)))
		pgtype.go#L796: 	return plan.next.Scan(src, (*timeWrapper)(dst.(*time.Time)))
		pgtype.go#L806: 	return plan.next.Scan(src, (*durationWrapper)(dst.(*time.Duration)))
		pgtype.go#L816: 	return plan.next.Scan(src, (*netIPNetWrapper)(dst.(*net.IPNet)))
		pgtype.go#L826: 	return plan.next.Scan(src, (*netIPWrapper)(dst.(*net.IP)))
		pgtype.go#L836: 	return plan.next.Scan(src, (*netipPrefixWrapper)(dst.(*netip.Prefix)))
		pgtype.go#L846: 	return plan.next.Scan(src, (*netipAddrWrapper)(dst.(*netip.Addr)))
		pgtype.go#L856: 	return plan.next.Scan(src, (*mapStringToPointerStringWrapper)(dst.(*map[string]*string)))
		pgtype.go#L866: 	return plan.next.Scan(src, (*mapStringToStringWrapper)(dst.(*map[string]string)))
		pgtype.go#L876: 	return plan.next.Scan(src, (*byte16Wrapper)(dst.(*[16]byte)))
		pgtype.go#L886: 	return plan.next.Scan(src, (*byteSliceWrapper)(dst.(*[]byte)))
		pgtype.go#L951: 	return plan.next.Scan(src, &w)
		pgtype.go#L995: 	return plan.next.Scan(src, (*FlatArray[T])(target.(*[]T)))
		pgtype.go#L1005: 	return plan.next.Scan(src, &anySliceArrayReflect{slice: reflect.ValueOf(target).Elem()})
		pgtype.go#L1036: 	return plan.next.Scan(src, &anyMultiDimSliceArray{slice: reflect.ValueOf(target).Elem()})
		pgtype.go#L1061: 	return plan.next.Scan(src, &anyArrayArrayReflect{array: reflect.ValueOf(target).Elem()})
		pgtype.go#L1164: 	return plan.Scan(src, dst)
		pgtype.go#L1174: 	return scanPlan.Scan(src, dst)
		range_codec.go#L281: 		err = lowerPlan.Scan(ubr.Lower, lowerTarget)
		range_codec.go#L293: 		err = upperPlan.Scan(ubr.Upper, upperTarget)
		range_codec.go#L331: 		err = lowerPlan.Scan([]byte(utr.Lower), lowerTarget)
		range_codec.go#L343: 		err = upperPlan.Scan([]byte(utr.Upper), upperTarget)
		range_codec.go#L375: 	err := c.PlanScan(m, oid, format, &r).Scan(src, &r)
		record_codec.go#L58: 			err := fieldPlan.Scan(scanner.Bytes(), fieldTarget)
		record_codec.go#L107: 			err := fieldPlan.Scan(scanner.Bytes(), &v)

	github.com/jackc/pgx/v5
		rows.go#L281: 		err := rows.scanPlans[i].Scan(values[i], dst)