github.com/jackc/pgtype.CompositeType.valueTranscoders (field)
25 uses
github.com/jackc/pgtype (current package)
composite_type.go#L24: valueTranscoders []ValueTranscoder
composite_type.go#L47: return &CompositeType{typeName: typeName, fields: fields, valueTranscoders: valueTranscoders}, nil
composite_type.go#L57: return &CompositeType{typeName: typeName, fields: fields, valueTranscoders: values}, nil
composite_type.go#L63: results := make(map[string]interface{}, len(src.valueTranscoders))
composite_type.go#L64: for i := range src.valueTranscoders {
composite_type.go#L65: results[src.fields[i].Name] = src.valueTranscoders[i].Get()
composite_type.go#L79: valueTranscoders: make([]ValueTranscoder, len(ct.valueTranscoders)),
composite_type.go#L82: for i := range ct.valueTranscoders {
composite_type.go#L83: a.valueTranscoders[i] = NewValue(ct.valueTranscoders[i]).(ValueTranscoder)
composite_type.go#L105: if len(value) != len(dst.valueTranscoders) {
composite_type.go#L106: return fmt.Errorf("Number of fields don't match. CompositeType has %d fields", len(dst.valueTranscoders))
composite_type.go#L109: if err := dst.valueTranscoders[i].Set(v); err != nil {
composite_type.go#L133: if len(v) != len(src.valueTranscoders) {
composite_type.go#L134: return fmt.Errorf("Number of fields don't match. CompositeType has %d fields", len(src.valueTranscoders))
composite_type.go#L136: for i := range src.valueTranscoders {
composite_type.go#L141: err := assignToOrSet(src.valueTranscoders[i], v[i])
composite_type.go#L207: if len(exportedFields) != len(src.valueTranscoders) {
composite_type.go#L212: err := assignToOrSet(src.valueTranscoders[i], dstElemValue.Field(exportedFields[i]).Addr().Interface())
composite_type.go#L230: for i := range src.valueTranscoders {
composite_type.go#L231: b.AppendEncoder(src.fields[i].OID, src.valueTranscoders[i])
composite_type.go#L249: for _, f := range dst.valueTranscoders {
composite_type.go#L270: for _, f := range dst.valueTranscoders {
composite_type.go#L292: for _, f := range src.valueTranscoders {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |