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); |
