Performance improvement for columnsbyName (#1788)

Performance improvement for columnsbyName

Reviewed-on: https://gitea.com/xorm/xorm/pulls/1788
This commit is contained in:
Lunny Xiao 2020-09-09 13:44:18 +00:00
parent e35662b1ed
commit 0c1b815227
1 changed files with 1 additions and 6 deletions

View File

@ -58,12 +58,7 @@ func (table *Table) ColumnsSeq() []string {
}
func (table *Table) columnsByName(name string) []*Column {
for k, cols := range table.columnsMap {
if strings.EqualFold(k, name) {
return cols
}
}
return nil
return table.columnsMap[strings.ToLower(name)]
}
// GetColumn returns column according column name, if column not found, return nil