diff options
author | unknown <sergefp@mysql.com> | 2004-03-15 23:11:58 +0300 |
---|---|---|
committer | unknown <sergefp@mysql.com> | 2004-03-15 23:11:58 +0300 |
commit | 6022c31a262881fecc4cd837a41e036489aab8f5 (patch) | |
tree | d85a3505c5e26ff45f5a5c075bfd90b67ac8465c /sql/opt_range.h | |
parent | 857b59578c61a15b842f30c1a9b1e0fad8c868a3 (diff) | |
download | mariadb-git-6022c31a262881fecc4cd837a41e036489aab8f5.tar.gz |
Fix for Bug#3183
Diffstat (limited to 'sql/opt_range.h')
-rw-r--r-- | sql/opt_range.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/opt_range.h b/sql/opt_range.h index 1e5f58bc1f5..3c528719b29 100644 --- a/sql/opt_range.h +++ b/sql/opt_range.h @@ -87,7 +87,16 @@ public: QUICK_SELECT_I(); virtual ~QUICK_SELECT_I(){}; + /* + Call init() immediately after creation of quick select. if init() call + fails, reset() or get_next() must not be called. + */ virtual int init() = 0; + + /* + Call reset() before first get_next call. get_next must not be called if + reset() call fails. + */ virtual int reset(void) = 0; virtual int get_next() = 0; /* get next record to retrieve */ virtual bool reverse_sorted() = 0; |