add columns as alias for fields mapping option

master
Oliver Tonnhofer 2014-06-24 13:54:10 +02:00
parent 738fb03490
commit 2afc987d2b
1 changed files with 6 additions and 1 deletions

View File

@ -20,7 +20,8 @@ type Table struct {
Mapping map[Key][]Value `json:"mapping"`
Mappings map[string]SubMapping `json:"mappings"`
TypeMappings TypeMappings `json:"type_mappings"`
Fields []*Field `json:"fields"`
Fields []*Field `json:"columns"`
OldFields []*Field `json:"fields"`
Filters *Filters `json:"filters"`
}
@ -130,6 +131,10 @@ func (t *Table) ExtraTags() map[Key]bool {
func (m *Mapping) prepare() error {
for name, t := range m.Tables {
t.Name = name
if t.OldFields != nil {
// todo deprecate 'fields'
t.Fields = t.OldFields
}
}
for name, t := range m.GeneralizedTables {