()
| 637 | } |
| 638 | |
| 639 | func (r *Rows) Columns() []string { |
| 640 | if r.columnNames == nil { |
| 641 | fields := r.rows.FieldDescriptions() |
| 642 | r.columnNames = make([]string, len(fields)) |
| 643 | for i, fd := range fields { |
| 644 | r.columnNames[i] = fd.Name |
| 645 | } |
| 646 | } |
| 647 | |
| 648 | return r.columnNames |
| 649 | } |
| 650 | |
| 651 | // ColumnTypeDatabaseTypeName returns the database system type name. If the name is unknown the OID is returned. |
| 652 | func (r *Rows) ColumnTypeDatabaseTypeName(index int) string { |
nothing calls this directly
no test coverage detected