(table *schema.Table)
| 65 | } |
| 66 | |
| 67 | func (c *Client) normalizeTable(table *schema.Table) *schema.Table { |
| 68 | columns := make([]schema.Column, len(table.Columns)) |
| 69 | for i, col := range table.Columns { |
| 70 | normalized := c.normalizeField(col.ToArrowField()) |
| 71 | columns[i] = schema.NewColumnFromArrowField(*normalized) |
| 72 | } |
| 73 | return &schema.Table{Name: table.Name, Columns: columns} |
| 74 | } |
| 75 | |
| 76 | func (c *Client) normalizeField(field arrow.Field) *arrow.Field { |
| 77 | return &arrow.Field{ |
no test coverage detected