field.go 369 B

1234567891011121314151617181920212223242526
  1. package orm
  2. import (
  3. "reflect"
  4. "strings"
  5. )
  6. type field struct {
  7. name string
  8. ref string
  9. typ reflect.Kind
  10. }
  11. func (f field) String() string {
  12. return f.name + " (" + f.ref + "|" + f.typ.String() + ")"
  13. }
  14. type fields []field
  15. func (fs fields) String() string {
  16. s := []string{}
  17. for _, f := range fs {
  18. s = append(s, f.String())
  19. }
  20. return strings.Join(s, ",")
  21. }