(m *ResultColumn)
| 453 | return &s |
| 454 | } |
| 455 | func resultColumnToPb(m *ResultColumn) *ResultColumnPb { |
| 456 | s := &ResultColumnPb{} |
| 457 | if m.Col != nil { |
| 458 | s.Column = m.Col.ToPB() |
| 459 | } |
| 460 | if m.Final { |
| 461 | s.Final = &m.Final |
| 462 | } |
| 463 | if m.Star { |
| 464 | s.Star = &m.Star |
| 465 | } |
| 466 | s.Name = m.Name |
| 467 | s.ColPos = int32(m.ColPos) |
| 468 | s.As = m.As |
| 469 | s.ValueType = int32(m.Type) |
| 470 | return s |
| 471 | } |
| 472 | |
| 473 | func (m *Projection) AddColumnShort(colName string, vt value.ValueType) { |
| 474 | //colName = strings.ToLower(colName) |