code: func (r *Row) ColumnTypes() ([]*sql.ColumnType, error) {
  	if r.err != nil {
  		return []*sql.ColumnType{}, r.err
  	}
  	return r.rows.ColumnTypes()
  }
docs: // ColumnTypes returns the underlying sql.Rows.ColumnTypes(), or the deferred error