/// This method selects backends matching the selector. If the selector is
/// "unspecified" or there is no backend in the pool, an empty list is returned.
///
- /// @param selector Selector for which matching backends should be selected.
+ /// @param backend_selector Selector for which matching backends should be selected.
std::list<ConfigBackendTypePtr>
selectBackends(const db::BackendSelector& backend_selector) const {
/// connection with different types of databases; enables operations
/// on access parameters strings. In particular, it provides a way
/// to parse parameters in key=value format. This class is expected
-/// to be a base class for all @ref LeaseMgr and possibly
-/// @ref BaseHostDataSource derived classes.
+/// to be a base class for all @ref isc::dhcp::LeaseMgr and possibly
+/// @ref isc::dhcp::BaseHostDataSource derived classes.
class DatabaseConnection : public boost::noncopyable {
public:
/// Creates a bind array to receive @ref Host data from the Cassandra
/// database. After data is successfully received, @ref retrieve() can be
/// called to retrieve the @ref Host object. Called in @ref
- /// CqlExchange::executeSelect().
+ /// db::CqlExchange::executeSelect().
///
/// @param data array of objects representing data being retrieved
/// @param statement_tag prepared statement being executed; defaults to an
/// @brief Retrieves a collection of hosts.
///
- /// Calls @ref CqlExchange::executeSelect().
+ /// Calls @ref db::CqlExchange::executeSelect().
///
/// @param where_values array of bound objects used to filter the results
/// @param statement_tag prepared statement being executed
/// @brief Inserts or deletes a single host.
///
/// All information is available here. Calls @ref
- /// CqlExchange::executeMutation().
+ /// db::CqlExchange::executeMutation().
///
/// @param insert insert or delete a host
/// @param host @ref Host object from which options are retrieved and
/// - tcp-nodelay
///
/// For details regarding those paraemters, see
- /// @ref isc::dhcp::CqlConnection::openDatabase.
+ /// @ref isc::db::CqlConnection::openDatabase.
///
/// Finally, all the CQL commands are pre-compiled.
///
/// The implementations of this method should guard against duplicate
/// reservations for the same @ref Host, where possible. For example, when
/// the reservation for the same @ref HWAddr and @ref SubnetID is added
- /// twice, @ref add() should throw a @ref DuplicateEntry exception. Note,
+ /// twice, @ref add() should throw a @ref db::DuplicateEntry exception. Note,
/// that usually it is impossible to guard against adding duplicated @ref
/// Host, where one instance is identified by different identifier types.
///
- <b>user</b> - database user ID under which the database is accessed. If not
specified, no user ID is used - the database is assumed to be open.
- For details, see @ref isc::dhcp::MySqlConnection::openDatabase().
+ For details, see @ref isc::db::MySqlConnection::openDatabase().
@subsection dhcpdb-keywords-pgsql PostgreSQL connection string keywords
- <b>user</b> - database user ID under which the database is accessed. If not
specified, no user ID is used - the database is assumed to be open.
- For details, see @ref isc::dhcp::PgSqlConnection::openDatabase().
+ For details, see @ref isc::db::PgSqlConnection::openDatabase().
@subsection dhcpdb-keywords-cql Cassandra (CQL) connection string keywords
- <b>keyspace</b> - an optional keyspace. If not specified, the default value
of 'keatest' will be used.
- For details, see @ref isc::dhcp::CqlConnection::openDatabase().
+ For details, see @ref isc::db::CqlConnection::openDatabase().
@section dhcpdb-host Host Backends
/// @brief Check Error and Throw Exception
///
- /// This method invokes @ref MySqlConnection::checkError.
+ /// This method invokes @ref db::MySqlConnection::checkError.
///
/// @param status Status code: non-zero implies an error
/// @param index Index of statement that caused the error