bug fix: Handle the case of cardinality being NULL.

This commit is contained in:
Sugu Sougoumarane 2012-04-17 14:52:10 -07:00
Родитель 9542fa8867
Коммит 929765a059
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -100,9 +100,12 @@ func (self *TableInfo) fetchIndexes(conn *DBConnection) bool {
currentIndex = self.AddIndex(indexName)
currentName = indexName
}
cardinality, err := strconv.ParseUint(row[6].(string), 0, 64)
if err != nil {
relog.Warning("%s", err)
var cardinality uint64
if row[6] != nil {
cardinality, err = strconv.ParseUint(row[6].(string), 0, 64)
if err != nil {
relog.Warning("%s", err)
}
}
currentIndex.AddColumn(row[4].(string), cardinality)
}