diff options
author | unknown <serg@serg.mylan> | 2004-11-17 18:04:36 +0100 |
---|---|---|
committer | unknown <serg@serg.mylan> | 2004-11-17 18:04:36 +0100 |
commit | eae62da90da383a72bb1d05c5aeef7394d222c95 (patch) | |
tree | 35f1caf73d4e61d1cb7338841a38299682005317 /sql/ha_heap.h | |
parent | f09a607a9f2f78cb0f53d8ff7c98731f7977f64b (diff) | |
parent | 2d22575d2bdeafa8cabe3fa1d0a2100552fe3f60 (diff) | |
download | mariadb-git-eae62da90da383a72bb1d05c5aeef7394d222c95.tar.gz |
merged
client/Makefile.am:
Auto merged
mysql-test/r/ctype_ucs.result:
Auto merged
mysql-test/r/fulltext.result:
Auto merged
mysql-test/r/heap.result:
Auto merged
mysql-test/r/heap_hash.result:
Auto merged
mysql-test/r/select.result:
Auto merged
mysql-test/t/select.test:
Auto merged
mysql-test/t/user_var.test:
Auto merged
ndb/src/mgmsrv/main.cpp:
Auto merged
sql/ha_ndbcluster.cc:
Auto merged
sql/item_func.cc:
Auto merged
sql/slave.cc:
Auto merged
sql/slave.h:
Auto merged
sql/sql_parse.cc:
Auto merged
sql/sql_yacc.yy:
Auto merged
sql/structs.h:
Auto merged
Diffstat (limited to 'sql/ha_heap.h')
-rw-r--r-- | sql/ha_heap.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sql/ha_heap.h b/sql/ha_heap.h index e469a676b65..8b44695df07 100644 --- a/sql/ha_heap.h +++ b/sql/ha_heap.h @@ -27,9 +27,10 @@ class ha_heap: public handler { HP_INFO *file; key_map btree_keys; - - public: - ha_heap(TABLE *table): handler(table), file(0) {} + /* number of records changed since last statistics update */ + uint records_changed; +public: + ha_heap(TABLE *table): handler(table), file(0), records_changed(0) {} ~ha_heap() {} const char *table_type() const { return "HEAP"; } const char *index_type(uint inx) @@ -97,4 +98,6 @@ class ha_heap: public handler HEAP_PTR ptr2=*(HEAP_PTR*)ref2; return ptr1 < ptr2? -1 : (ptr1 > ptr2? 1 : 0); } +private: + void update_key_stats(); }; |