diff --git a/src/lib/dhcpsrv/mysql_lease_mgr.cc b/src/lib/dhcpsrv/mysql_lease_mgr.cc index 428a137133..73289adee5 100644 --- a/src/lib/dhcpsrv/mysql_lease_mgr.cc +++ b/src/lib/dhcpsrv/mysql_lease_mgr.cc @@ -95,12 +95,6 @@ const size_t ADDRESS6_TEXT_MAX_LEN = 39; /// @brief Maximum size of a hardware address. const size_t HWADDR_MAX_LEN = 20; -/// @brief Number of columns in Lease4 table -const size_t LEASE4_COLUMNS = 6; - -/// @brief Number of columns in Lease6 table -const size_t LEASE6_COLUMNS = 9; - /// @brief MySQL True/False constants /// /// Declare typed values so as to avoid problems of data conversion. These @@ -279,10 +273,10 @@ public: /// in all MySqlLeaseMgr::xxx4() calls where it is used. class MySqlLease4Exchange : public MySqlLeaseExchange { -public: - /// @brief Set number of columns in this lease structure - static const size_t LEASE_COLUMNS = LEASE4_COLUMNS; + /// @brief Set number of database columns for this lease structure + static const size_t LEASE_COLUMNS = 6; +public: /// @brief Constructor /// /// The initialization of the variables here is only to satisfy cppcheck - @@ -512,8 +506,8 @@ private: /// in all MySqlLeaseMgr::xxx6() calls where it is used. class MySqlLease6Exchange : public MySqlLeaseExchange { - /// @brief Set number of columns in this lease structure - static const size_t LEASE_COLUMNS = LEASE6_COLUMNS; + /// @brief Set number of database columns for this lease structure + static const size_t LEASE_COLUMNS = 9; public: /// @brief Constructor @@ -535,7 +529,7 @@ public: columns_[6] = "lease_type"; columns_[7] = "iaid"; columns_[8] = "prefix_len"; - BOOST_STATIC_ASSERT(5 < LEASE_COLUMNS); + BOOST_STATIC_ASSERT(8 < LEASE_COLUMNS); } /// @brief Create MYSQL_BIND objects for Lease6 Pointer