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)