susumu.yata
null+****@clear*****
Fri Jul 10 17:09:06 JST 2015
susumu.yata 2015-07-10 17:09:06 +0900 (Fri, 10 Jul 2015) New Revision: d51fdbc10f4c7adddc6fcc0a6c4ccdb83952c292 https://github.com/groonga/grngo/commit/d51fdbc10f4c7adddc6fcc0a6c4ccdb83952c292 Message: Remove meaningless loops. Modified files: grngo.go Modified: grngo.go (+2 -10) =================================================================== --- grngo.go 2015-07-10 16:56:01 +0900 (c9b2b22) +++ grngo.go 2015-07-10 17:09:06 +0900 (cb0ec27) @@ -760,11 +760,7 @@ func (db *DB) FindTable(name string) (*Table, error) { if err != nil { return nil, err } - finalTable := keyTable - for finalTable.keyTable != nil { - finalTable = finalTable.keyTable - } - keyType = finalTable.keyType + keyType = keyTable.keyType } var valueInfo C.grngo_table_type_info rc = C.grngo_table_get_value_info(db.ctx, obj, &valueInfo) @@ -788,11 +784,7 @@ func (db *DB) FindTable(name string) (*Table, error) { if err != nil { return nil, err } - finalTable := valueTable - for finalTable.keyTable != nil { - finalTable = finalTable.keyTable - } - valueType = finalTable.keyType + valueType = valueTable.keyType } table := newTable(db, obj, name, keyType, keyTable, valueType, valueTable) db.tables[name] = table -------------- next part -------------- HTML����������������������������... ダウンロード