diff options
author | Sergey Petrunya <psergey@askmonty.org> | 2010-11-01 13:52:10 +0300 |
---|---|---|
committer | Sergey Petrunya <psergey@askmonty.org> | 2010-11-01 13:52:10 +0300 |
commit | b76a8595c611bedf512b19a7c4ccc260f0d0a8f6 (patch) | |
tree | b957f23f2ae31b72245d2d0ca9acca069c92516e /sql/multi_range_read.h | |
parent | 430f63c2713f89d2d692838f4af29b17a153d391 (diff) | |
download | mariadb-git-b76a8595c611bedf512b19a7c4ccc260f0d0a8f6.tar.gz |
Re-initialization reworked
Diffstat (limited to 'sql/multi_range_read.h')
-rw-r--r-- | sql/multi_range_read.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/multi_range_read.h b/sql/multi_range_read.h index b4f2a699dc5..14bcdd5de6c 100644 --- a/sql/multi_range_read.h +++ b/sql/multi_range_read.h @@ -233,7 +233,7 @@ private: RANGE_SEQ_IF mrr_funcs; range_seq_t mrr_iter; - bool auto_refill; + //bool auto_refill; bool index_scan_eof; @@ -256,6 +256,7 @@ public: Lifo_buffer *buf); int get_next(char **range_info); int refill_buffer(); + int refill2(); void cleanup(); private: handler *h; @@ -264,6 +265,7 @@ private: /* This what we get (rowid, range_info) pairs from */ Mrr_index_reader *index_reader; uchar *index_rowid; + bool index_reader_exhausted; /* TRUE <=> need range association, buffers hold {rowid, range_id} pairs */ bool is_mrr_assoc; |