github.com/jackc/pgx/v5/pgtype.Map.PlanScan (method)
22 uses
github.com/jackc/pgx/v5/pgtype (current package)
array_codec.go#L250: elementScanPlan := m.PlanScan(c.ElementType.OID, format, elementType)
array_codec.go#L289: elementScanPlan = m.PlanScan(c.ElementType.OID, BinaryFormatCode, array.ScanIndex(0))
array_codec.go#L333: elementScanPlan = m.PlanScan(c.ElementType.OID, TextFormatCode, array.ScanIndex(0))
array_codec.go#L405: err := m.PlanScan(oid, format, &slice).Scan(src, &slice)
composite.go#L144: fieldPlan := plan.m.PlanScan(field.Type.OID, BinaryFormatCode, fieldTarget)
composite.go#L183: fieldPlan := plan.m.PlanScan(field.Type.OID, TextFormatCode, fieldTarget)
composite.go#L233: fieldPlan := m.PlanScan(c.Fields[i].Type.OID, TextFormatCode, &v)
composite.go#L256: 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#L273: elementScanPlan = m.PlanScan(c.ElementType.OID, TextFormatCode, multirange.ScanIndex(0))
multirange.go#L340: err := m.PlanScan(oid, format, &multirange).Scan(src, &multirange)
pgtype.go#L1065: func (m *Map) PlanScan(oid uint32, formatCode int16, target any) ScanPlan {
pgtype.go#L1163: plan := m.PlanScan(oid, formatCode, dst)
range_codec.go#L276: lowerPlan := plan.m.PlanScan(plan.rc.ElementType.OID, BinaryFormatCode, lowerTarget)
range_codec.go#L288: upperPlan := plan.m.PlanScan(plan.rc.ElementType.OID, BinaryFormatCode, upperTarget)
range_codec.go#L326: lowerPlan := plan.m.PlanScan(plan.rc.ElementType.OID, TextFormatCode, lowerTarget)
range_codec.go#L338: upperPlan := plan.m.PlanScan(plan.rc.ElementType.OID, TextFormatCode, upperTarget)
record_codec.go#L53: fieldPlan := plan.m.PlanScan(scanner.OID(), BinaryFormatCode, fieldTarget)
record_codec.go#L102: 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])