diff options
author | sergefp@mysql.com <> | 2004-11-21 11:51:19 +0300 |
---|---|---|
committer | sergefp@mysql.com <> | 2004-11-21 11:51:19 +0300 |
commit | e6a7386c120f80a7ee9c6d61fcf964c508c5b218 (patch) | |
tree | 4405a89b7616b6761af8778b22aaa0801ee5bcad /include/queues.h | |
parent | 162587878858b8c960d40956aae6258b84522607 (diff) | |
download | mariadb-git-e6a7386c120f80a7ee9c6d61fcf964c508c5b218.tar.gz |
Fix for BUG#4177:
* Make index merge quick selects code allow perform several scans.
* Delay additional handler objects creation till row retrieval is started.
Diffstat (limited to 'include/queues.h')
-rw-r--r-- | include/queues.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/queues.h b/include/queues.h index ac15b09719b..02ab768198e 100644 --- a/include/queues.h +++ b/include/queues.h @@ -53,6 +53,7 @@ int resize_queue(QUEUE *queue, uint max_elements); void delete_queue(QUEUE *queue); void queue_insert(QUEUE *queue,byte *element); byte *queue_remove(QUEUE *queue,uint idx); +#define queue_remove_all(queue) { (queue)->elements= 0; } void _downheap(QUEUE *queue,uint idx); void queue_fix(QUEUE *queue); #define is_queue_inited(queue) ((queue)->root != 0) |