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 {