type github.com/jackc/pgx/v5/pgtype.ScanPlan
114 uses
github.com/jackc/pgx/v5/pgtype (current package)
array_codec.go#L224: func (c *ArrayCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
array_codec.go#L332: elementScanPlan ScanPlan
bits.go#L131: 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#L131: 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#L130: 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#L166: 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#L161: 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#L133: func (LineCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
lseg.go#L131: 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#L286: elementScanPlan ScanPlan
numeric.go#L568: func (NumericCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
path.go#L158: 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#L365: type ScanPlan interface {
pgtype.go#L492: next ScanPlan
pgtype.go#L495: func (plan *pointerPointerScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L547: next ScanPlan
pgtype.go#L550: func (plan *underlyingTypeScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L597: SetNext(ScanPlan)
pgtype.go#L598: ScanPlan
pgtype.go#L658: next ScanPlan
pgtype.go#L661: func (plan *wrapInt8ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L668: next ScanPlan
pgtype.go#L671: func (plan *wrapInt16ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L678: next ScanPlan
pgtype.go#L681: func (plan *wrapInt32ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L688: next ScanPlan
pgtype.go#L691: func (plan *wrapInt64ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L698: next ScanPlan
pgtype.go#L701: func (plan *wrapIntScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L708: next ScanPlan
pgtype.go#L711: func (plan *wrapUint8ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L718: next ScanPlan
pgtype.go#L721: func (plan *wrapUint16ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L728: next ScanPlan
pgtype.go#L731: func (plan *wrapUint32ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L738: next ScanPlan
pgtype.go#L741: func (plan *wrapUint64ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L748: next ScanPlan
pgtype.go#L751: func (plan *wrapUintScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L758: next ScanPlan
pgtype.go#L761: func (plan *wrapFloat32ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L768: next ScanPlan
pgtype.go#L771: func (plan *wrapFloat64ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L778: next ScanPlan
pgtype.go#L781: func (plan *wrapStringScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L788: next ScanPlan
pgtype.go#L791: func (plan *wrapTimeScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L798: next ScanPlan
pgtype.go#L801: func (plan *wrapDurationScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L808: next ScanPlan
pgtype.go#L811: func (plan *wrapNetIPNetScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L818: next ScanPlan
pgtype.go#L821: func (plan *wrapNetIPScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L828: next ScanPlan
pgtype.go#L831: func (plan *wrapNetipPrefixScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L838: next ScanPlan
pgtype.go#L841: func (plan *wrapNetipAddrScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L848: next ScanPlan
pgtype.go#L851: func (plan *wrapMapStringToPointerStringScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L858: next ScanPlan
pgtype.go#L861: func (plan *wrapMapStringToStringScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L868: next ScanPlan
pgtype.go#L871: func (plan *wrapByte16ScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L878: next ScanPlan
pgtype.go#L881: func (plan *wrapByteSliceScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L938: next ScanPlan
pgtype.go#L941: func (plan *wrapAnyPtrStructScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L987: next ScanPlan
pgtype.go#L990: func (plan *wrapPtrSliceScanPlan[T]) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L997: next ScanPlan
pgtype.go#L1000: func (plan *wrapPtrSliceReflectScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L1028: next ScanPlan
pgtype.go#L1031: func (plan *wrapPtrMultiDimSliceScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L1053: next ScanPlan
pgtype.go#L1056: func (plan *wrapPtrArrayReflectScanPlan) SetNext(next ScanPlan) { plan.next = next }
pgtype.go#L1063: func (m *Map) PlanScan(oid uint32, formatCode int16, target any) ScanPlan {
pgtype.go#L1067: func (m *Map) planScan(oid uint32, formatCode int16, target any, depth int) ScanPlan {
point.go#L184: func (PointCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
polygon.go#L143: 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#L135: func (TIDCodec) PlanScan(m *Map, oid uint32, format int16, target any) ScanPlan {
time.go#L141: 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#L294: 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#L194: 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))