(v interface{})
| 547 | } |
| 548 | |
| 549 | func marshal(v interface{}) (interface{}, error) { |
| 550 | if m, isMarshaler := v.(db.Marshaler); isMarshaler { |
| 551 | var err error |
| 552 | if v, err = m.MarshalDB(); err != nil { |
| 553 | return nil, err |
| 554 | } |
| 555 | } |
| 556 | return v, nil |
| 557 | } |
| 558 | |
| 559 | func (fv *fieldValue) Len() int { |
| 560 | return len(fv.fields) |