From 13fdbc99cf35dbc8a0c148ae206f70110c7f0280 Mon Sep 17 00:00:00 2001 From: "sergefp@mysql.com" <> Date: Mon, 13 Sep 2004 06:14:25 +0400 Subject: Fix for BUG#5117: * Renamed handler::estimate_number_of_rows to handler::estimate_rows_upper_bound function, which can also return "unknown" * made filesort to use full sort buffer if number of rows to sort is not known. --- sql/ha_berkeley.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sql/ha_berkeley.h') diff --git a/sql/ha_berkeley.h b/sql/ha_berkeley.h index 5cba3bebf10..25d3e128502 100644 --- a/sql/ha_berkeley.h +++ b/sql/ha_berkeley.h @@ -100,7 +100,7 @@ class ha_berkeley: public handler ulong table_flags(void) const { return int_table_flags; } uint max_supported_keys() const { return MAX_KEY-1; } uint extra_rec_buf_length() { return BDB_HIDDEN_PRIMARY_KEY_LENGTH; } - ha_rows estimate_number_of_rows(); + ha_rows estimate_rows_upper_bound(); const key_map *keys_to_use_for_scanning() { return &key_map_full; } bool has_transactions() { return 1;} -- cgit v1.2.1