diff options
author | monty@mysql.com <> | 2004-07-15 04:28:42 +0300 |
---|---|---|
committer | monty@mysql.com <> | 2004-07-15 04:28:42 +0300 |
commit | b97ef911c5b014c89c90775a75a780bed9b7f8ad (patch) | |
tree | fc4aab8e00b642d92acb665697ea33f18288f4be /sql/opt_range.h | |
parent | b4dce3dad3f5b2b35c2006caa6540b967883d2a8 (diff) | |
parent | 5b3c418b4835c688b0859a3e82d0280cd177e52a (diff) | |
download | mariadb-git-b97ef911c5b014c89c90775a75a780bed9b7f8ad.tar.gz |
Merge
Diffstat (limited to 'sql/opt_range.h')
-rw-r--r-- | sql/opt_range.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/opt_range.h b/sql/opt_range.h index 122d444af31..3082e2d8a69 100644 --- a/sql/opt_range.h +++ b/sql/opt_range.h @@ -133,6 +133,9 @@ public: other Error code */ virtual int reset(void) = 0; + + /* Range end should be called when we have looped over the whole index */ + virtual void range_end() {} virtual int get_next() = 0; /* get next record to retrieve */ virtual bool reverse_sorted() = 0; virtual bool unique_key_range() { return false; } @@ -273,6 +276,8 @@ public: } int init(); int get_next(); + void range_end(); + bool reverse_sorted() { return 0; } bool unique_key_range(); int init_ror_merged_scan(bool reuse_handler); |