diff options
author | Sergei Golubchik <sergii@pisem.net> | 2013-04-09 15:49:00 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2013-04-09 15:49:00 +0200 |
commit | 5d364e53cb8545790e1b5f37489a2180b78a43cc (patch) | |
tree | 5979d0b008c9d6e39a02c6782e91c44aa89807b7 /sql/sql_array.h | |
parent | a489ae89b9ffe427963745f13c44e1e4d67494f4 (diff) | |
download | mariadb-git-5d364e53cb8545790e1b5f37489a2180b78a43cc.tar.gz |
handlerton::discover_table_names() can not discover only
"unknown" tables. Duplicates are possible - deal with them.
Diffstat (limited to 'sql/sql_array.h')
-rw-r--r-- | sql/sql_array.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sql/sql_array.h b/sql/sql_array.h index f788b71a785..43ca4ef4219 100644 --- a/sql/sql_array.h +++ b/sql/sql_array.h @@ -104,7 +104,7 @@ public: MYF(MY_THREAD_SPECIFIC)); } - Elem& at(int idx) + Elem& at(size_t idx) { return *(((Elem*)array.buffer) + idx); } @@ -129,11 +129,16 @@ public: return (insert_dynamic(&array, (uchar*)&el)); } - int elements() + size_t elements() { return array.elements; } + void set_elements(size_t n) + { + array.elements= n; + } + ~Dynamic_array() { delete_dynamic(&array); |