瀏覽代碼

Minor refactoring to make it clearer to see what is going on with this reflection

Ben Hood 11 年之前
父節點
當前提交
65ecc5f847
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      cassandra_test.go

+ 3 - 1
cassandra_test.go

@@ -604,7 +604,9 @@ func (kv *ClusteredKeyValue) Bind(q *QueryInfo) []interface{} {
 
 	for i, info := range q.args {
 		fieldName := upcaseInitial(info.Name)
-		values[i] = reflect.Indirect(reflect.ValueOf(kv)).FieldByName(fieldName).Addr().Interface()
+		value := reflect.ValueOf(kv)
+		field := reflect.Indirect(value).FieldByName(fieldName)
+		values[i] = field.Addr().Interface()
 	}
 
 	return values