type github.com/jackc/pgx/v5/pgtype.ScanPlan
114 uses
github.com/jackc/pgx/v5/pgtype (current package)
array_codec.go#L236: func (c *ArrayCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
array_codec.go#L357: elementScanPlan ScanPlan
bits.go#L130: func (BitsCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
bool.go#L206: func (BoolCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
box.go#L130: func (BoxCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
bytea.go#L150: func (ByteaCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
circle.go#L129: func (CircleCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
composite.go#L112: func (c *CompositeCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
date.go#L228: func (DateCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
enum_codec.go#L39: func (c *EnumCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
float4.go#L177: func (Float4Codec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
float8.go#L215: func (Float8Codec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
hstore.go#L165: func (HstoreCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
inet.go#L109: func (InetCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
int.go#L213: func (Int2Codec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
int.go#L776: func (Int4Codec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
int.go#L1350: func (Int8Codec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
interval.go#L160: func (IntervalCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
json.go#L77: next ScanPlan
json.go#L141: func (c *JSONCodec) PlanScan(m *Map, oid uint32, formatCode int16, target any) ScanPlan {
json.go#L147: func (c *JSONCodec) planScan(m *Map, oid uint32, formatCode int16, target any, depth int) ScanPlan {
jsonb.go#L44: func (c *JSONBCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
jsonb.go#L59: textPlan ScanPlan
line.go#L132: func (LineCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
lseg.go#L130: func (LsegCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
ltree.go#L72: func (l LtreeCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
macaddr.go#L81: func (MacaddrCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
multirange.go#L186: func (c *MultirangeCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
multirange.go#L292: elementScanPlan ScanPlan
numeric.go#L573: func (NumericCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
path.go#L157: func (PathCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
pgtype.go#L173: PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan
pgtype.go#L366: type ScanPlan interface {
pgtype.go#L494: next ScanPlan
pgtype.go#L497: func (plan *pointerPointerScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L549: next ScanPlan
pgtype.go#L552: func (plan *underlyingTypeScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L599: SetNext(ScanPlan)
pgtype.go#L600: ScanPlan
pgtype.go#L660: next ScanPlan
pgtype.go#L663: func (plan *wrapInt8ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L670: next ScanPlan
pgtype.go#L673: func (plan *wrapInt16ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L680: next ScanPlan
pgtype.go#L683: func (plan *wrapInt32ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L690: next ScanPlan
pgtype.go#L693: func (plan *wrapInt64ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L700: next ScanPlan
pgtype.go#L703: func (plan *wrapIntScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L710: next ScanPlan
pgtype.go#L713: func (plan *wrapUint8ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L720: next ScanPlan
pgtype.go#L723: func (plan *wrapUint16ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L730: next ScanPlan
pgtype.go#L733: func (plan *wrapUint32ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L740: next ScanPlan
pgtype.go#L743: func (plan *wrapUint64ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L750: next ScanPlan
pgtype.go#L753: func (plan *wrapUintScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L760: next ScanPlan
pgtype.go#L763: func (plan *wrapFloat32ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L770: next ScanPlan
pgtype.go#L773: func (plan *wrapFloat64ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L780: next ScanPlan
pgtype.go#L783: func (plan *wrapStringScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L790: next ScanPlan
pgtype.go#L793: func (plan *wrapTimeScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L800: next ScanPlan
pgtype.go#L803: func (plan *wrapDurationScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L810: next ScanPlan
pgtype.go#L813: func (plan *wrapNetIPNetScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L820: next ScanPlan
pgtype.go#L823: func (plan *wrapNetIPScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L830: next ScanPlan
pgtype.go#L833: func (plan *wrapNetipPrefixScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L840: next ScanPlan
pgtype.go#L843: func (plan *wrapNetipAddrScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L850: next ScanPlan
pgtype.go#L853: func (plan *wrapMapStringToPointerStringScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L860: next ScanPlan
pgtype.go#L863: func (plan *wrapMapStringToStringScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L870: next ScanPlan
pgtype.go#L873: func (plan *wrapByte16ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L880: next ScanPlan
pgtype.go#L883: func (plan *wrapByteSliceScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L940: next ScanPlan
pgtype.go#L943: func (plan *wrapAnyPtrStructScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L989: next ScanPlan
pgtype.go#L992: func (plan *wrapPtrSliceScanPlan[T]) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L999: next ScanPlan
pgtype.go#L1002: func (plan *wrapPtrSliceReflectScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L1030: next ScanPlan
pgtype.go#L1033: func (plan *wrapPtrMultiDimSliceScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L1055: next ScanPlan
pgtype.go#L1058: func (plan *wrapPtrArrayReflectScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L1065: func (m *Map) PlanScan(oid uint32, formatCode int16, target any) ScanPlan {
pgtype.go#L1069: func (m *Map) planScan(oid uint32, formatCode int16, target any, depth int) ScanPlan {
point.go#L183: func (PointCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
polygon.go#L142: func (PolygonCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
qchar.go#L59: func (QCharCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
range_codec.go#L237: func (c *RangeCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
record_codec.go#L28: func (RecordCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
text.go#L152: func (TextCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
tid.go#L134: func (TIDCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
time.go#L140: func (TimeCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
timestamp.go#L242: func (c *TimestampCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
timestamptz.go#L233: func (c *TimestamptzCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
tsvector.go#L303: func (TSVectorCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
uint32.go#L227: func (Uint32Codec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
uint64.go#L198: func (Uint64Codec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
uuid.go#L193: func (UUIDCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
xml.go#L103: func (c *XMLCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
github.com/jackc/pgx/v5
rows.go#L132: scanPlans []pgtype.ScanPlan
rows.go#L263: rows.scanPlans = make([]pgtype.ScanPlan, len(values))