Definition DatabaseConnectionEntry.h:12
static constexpr int32_t kDefaultPostgresPoolSize
Definition DatabaseConnectionEntry.h:37
const std::string & getConnection() const
static constexpr int32_t kDefaultSqlitePoolSize
Definition DatabaseConnectionEntry.h:39
const std::string & getPassword() const
static constexpr int32_t kDefaultPoolAcquireTimeoutMs
Definition DatabaseConnectionEntry.h:41
friend std::ostream & operator<<(std::ostream &os, const DatabaseConnectionEntry &entry)
const std::string & getUserName() const
constexpr int32_t getPoolAcquireTimeoutMs() const
Definition DatabaseConnectionEntry.h:107
const std::string & getDatabaseName() const
DatabaseConnectionEntry(std::string_view component, std::string connection, std::string userName, std::string password, db::ConnectionType type, std::string name, int32_t port, std::string databaseName, bool isDefault, int32_t poolSize=-1, int32_t poolAcquireTimeoutMs=-1)
constexpr bool isDefault() const
Definition DatabaseConnectionEntry.h:99
const db::ConnectionType & getType() const
constexpr int32_t getPoolSize() const
Definition DatabaseConnectionEntry.h:103
const std::string & getName() const
constexpr int32_t getPort() const
Definition DatabaseConnectionEntry.h:91