mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-33746 Supply missing override markings
Find and fix missing virtual override markings. Updates cmake maintainer flags to include -Wsuggest-override and -Winconsistent-missing-override.
This commit is contained in:
committed by
Dave Gosselin
parent
ab448d4b34
commit
db0c28eff8
@ -247,11 +247,11 @@ public:
|
||||
void *seq_init_param, uint n_ranges,
|
||||
uint mode, Key_parameters *key_par,
|
||||
Lifo_buffer *key_buffer,
|
||||
Buffer_manager *buf_manager_arg);
|
||||
int get_next(range_id_t *range_info);
|
||||
int refill_buffer(bool initial) { return initial? 0: HA_ERR_END_OF_FILE; }
|
||||
uchar *get_rowid_ptr() { return file->ref; }
|
||||
bool skip_record(range_id_t range_id, uchar *rowid)
|
||||
Buffer_manager *buf_manager_arg) override;
|
||||
int get_next(range_id_t *range_info) override;
|
||||
int refill_buffer(bool initial) override { return initial? 0: HA_ERR_END_OF_FILE; }
|
||||
uchar *get_rowid_ptr() override { return file->ref; }
|
||||
bool skip_record(range_id_t range_id, uchar *rowid) override
|
||||
{
|
||||
return (file->mrr_funcs.skip_record &&
|
||||
file->mrr_funcs.skip_record(file->mrr_iter, range_id, rowid));
|
||||
@ -270,12 +270,12 @@ public:
|
||||
void *seq_init_param, uint n_ranges,
|
||||
uint mode, Key_parameters *key_par,
|
||||
Lifo_buffer *key_buffer,
|
||||
Buffer_manager *buf_manager_arg);
|
||||
int get_next(range_id_t *range_info);
|
||||
int refill_buffer(bool initial);
|
||||
uchar *get_rowid_ptr() { return file->ref; }
|
||||
Buffer_manager *buf_manager_arg) override;
|
||||
int get_next(range_id_t *range_info) override;
|
||||
int refill_buffer(bool initial) override;
|
||||
uchar *get_rowid_ptr() override { return file->ref; }
|
||||
|
||||
bool skip_record(range_id_t range_info, uchar *rowid)
|
||||
bool skip_record(range_id_t range_info, uchar *rowid) override
|
||||
{
|
||||
return (mrr_funcs.skip_record &&
|
||||
mrr_funcs.skip_record(mrr_iter, range_info, rowid));
|
||||
@ -292,9 +292,9 @@ public:
|
||||
uchar **space_start, uchar *space_end);
|
||||
void set_no_interruption_temp_buffer();
|
||||
|
||||
void interrupt_read();
|
||||
void resume_read();
|
||||
void position();
|
||||
void interrupt_read() override;
|
||||
void resume_read() override;
|
||||
void position() override;
|
||||
private:
|
||||
Key_value_records_iterator kv_it;
|
||||
|
||||
@ -365,8 +365,8 @@ class Mrr_ordered_rndpos_reader : public Mrr_reader
|
||||
public:
|
||||
int init(handler *file, Mrr_index_reader *index_reader, uint mode,
|
||||
Lifo_buffer *buf, Rowid_filter *filter);
|
||||
int get_next(range_id_t *range_info);
|
||||
int refill_buffer(bool initial);
|
||||
int get_next(range_id_t *range_info) override;
|
||||
int refill_buffer(bool initial) override;
|
||||
private:
|
||||
handler *file; /* Handler to use */
|
||||
|
||||
|
Reference in New Issue
Block a user