From ff028c4f4f096b5b64d03d0128832fe80c09442c Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 9 Sep 2020 21:16:41 +0800 Subject: [PATCH] Performance improvement for columnsbyName --- schemas/table.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/schemas/table.go b/schemas/table.go index 6c57a7e3..7ca9531f 100644 --- a/schemas/table.go +++ b/schemas/table.go @@ -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