github.com/jackc/pgx/v5/pgtype.Map.PlanScan (method)
22 uses
github.com/jackc/pgx/v5/pgtype (current package)
array_codec.go#L238: elementScanPlan := m.PlanScan(c.ElementType.OID, format, elementType)
array_codec.go#L270: elementScanPlan = m.PlanScan(c.ElementType.OID, BinaryFormatCode, array.ScanIndex(0))
array_codec.go#L308: elementScanPlan = m.PlanScan(c.ElementType.OID, TextFormatCode, array.ScanIndex(0))
array_codec.go#L380: err := m.PlanScan(oid, format, &slice).Scan(src, &slice)
composite.go#L146: fieldPlan := plan.m.PlanScan(field.Type.OID, BinaryFormatCode, fieldTarget)
composite.go#L185: fieldPlan := plan.m.PlanScan(field.Type.OID, TextFormatCode, fieldTarget)
composite.go#L235: fieldPlan := m.PlanScan(c.Fields[i].Type.OID, TextFormatCode, &v)
composite.go#L258: fieldPlan := m.PlanScan(scanner.OID(), BinaryFormatCode, &v)
multirange.go#L194: elementScanPlan := m.PlanScan(c.ElementType.OID, format, elementType)
multirange.go#L229: elementScanPlan = m.PlanScan(c.ElementType.OID, BinaryFormatCode, multirange.ScanIndex(0))
multirange.go#L267: elementScanPlan = m.PlanScan(c.ElementType.OID, TextFormatCode, multirange.ScanIndex(0))
multirange.go#L334: err := m.PlanScan(oid, format, &multirange).Scan(src, &multirange)
pgtype.go#L1063: func (m *Map) PlanScan(oid uint32, formatCode int16, target any) ScanPlan {
pgtype.go#L1162: plan := m.PlanScan(oid, formatCode, dst)
range_codec.go#L278: lowerPlan := plan.m.PlanScan(plan.rc.ElementType.OID, BinaryFormatCode, lowerTarget)
range_codec.go#L290: upperPlan := plan.m.PlanScan(plan.rc.ElementType.OID, BinaryFormatCode, upperTarget)
range_codec.go#L328: lowerPlan := plan.m.PlanScan(plan.rc.ElementType.OID, TextFormatCode, lowerTarget)
range_codec.go#L340: upperPlan := plan.m.PlanScan(plan.rc.ElementType.OID, TextFormatCode, upperTarget)
record_codec.go#L54: fieldPlan := plan.m.PlanScan(scanner.OID(), BinaryFormatCode, fieldTarget)
record_codec.go#L103: fieldPlan := m.PlanScan(scanner.OID(), BinaryFormatCode, &v)
github.com/jackc/pgx/v5
rows.go#L266: rows.scanPlans[i] = m.PlanScan(fieldDescriptions[i].DataTypeOID, fieldDescriptions[i].Format, dest[i])
rows.go#L277: rows.scanPlans[i] = m.PlanScan(fieldDescriptions[i].DataTypeOID, fieldDescriptions[i].Format, dest[i])