summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2020-01-21 12:56:54 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2020-01-21 12:56:54 +0200
commite1b62f30269e098fb092e577529684fa4189516a (patch)
treec342eb03896c78296bc3c16a56370d1f9a6c1ddb /sql
parent6f54a5abea6555b6fd3232ff88a084633ce752c6 (diff)
downloadmariadb-git-e1b62f30269e098fb092e577529684fa4189516a.tar.gz
MDEV-21263: Use C++11 default constructor
Diffstat (limited to 'sql')
-rw-r--r--sql/sql_sort.h32
1 files changed, 15 insertions, 17 deletions
diff --git a/sql/sql_sort.h b/sql/sql_sort.h
index 5aa8f4545a4..430f313631f 100644
--- a/sql/sql_sort.h
+++ b/sql/sql_sort.h
@@ -2,6 +2,7 @@
#define SQL_SORT_INCLUDED
/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2020, MariaDB Corporation.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -76,15 +77,6 @@ struct BUFFPEK_COMPARE_CONTEXT
struct Merge_chunk {
public:
- Merge_chunk(): m_current_key(NULL),
- m_file_position(0),
- m_buffer_start(NULL),
- m_buffer_end(NULL),
- m_rowcount(0),
- m_mem_count(0),
- m_max_keys(0)
- {}
-
my_off_t file_position() const { return m_file_position; }
void set_file_position(my_off_t val) { m_file_position= val; }
void advance_file_position(my_off_t val) { m_file_position+= val; }
@@ -147,14 +139,20 @@ public:
return false;
}
- uchar *m_current_key; /// The current key for this chunk.
- my_off_t m_file_position;/// Current position in the file to be sorted.
- uchar *m_buffer_start; /// Start of main-memory buffer for this chunk.
- uchar *m_buffer_end; /// End of main-memory buffer for this chunk.
- ha_rows m_rowcount; /// Number of unread rows in this chunk.
- ha_rows m_mem_count; /// Number of rows in the main-memory buffer.
- ha_rows m_max_keys; /// If we have fixed-size rows:
- /// max number of rows in buffer.
+ /// The current key for this chunk
+ uchar *m_current_key= nullptr;
+ /// Current position in the file to be sorted.
+ my_off_t m_file_position= 0;
+ /// Start of main-memory buffer for this chunk.
+ uchar *m_buffer_start= nullptr;
+ /// End of main-memory buffer for this chunk.
+ uchar *m_buffer_end= nullptr;
+ /// Number of unread rows in this chunk.
+ ha_rows m_rowcount= 0;
+ /// Number of rows in the main-memory buffer.
+ ha_rows m_mem_count= 0;
+ /// If we have fixed-size rows: max number of rows in buffer.
+ ha_rows m_max_keys= 0;
};
typedef Bounds_checked_array<SORT_ADDON_FIELD> Addon_fields_array;