5#ifndef TABLEAU_HYPER_DATABASENAME_HPP
6#define TABLEAU_HYPER_DATABASENAME_HPP
Represents an escaped SQL database name.
DatabaseName(Name name)
Constructs a properly quoted and escaped SQL Database name.
const Name & getName() const noexcept
DatabaseName(std::string name)
Constructs a properly quoted and escaped SQL Database name.
DatabaseName(const char *name)
Constructs a properly quoted and escaped SQL Database name.
const std::string & toString() const noexcept
Returns the properly quoted and escaped string representation of this name.
Represents an escaped SQL name.
const std::string & toString() const
The primary namespace of the Hyper API for C++.
bool operator<(const DatabaseName &a, const DatabaseName &b) noexcept
Smaller operator.
bool operator==(const DatabaseName &a, const DatabaseName &b) noexcept
Equality operator.
bool operator>(const DatabaseName &a, const DatabaseName &b) noexcept
Greater operator.
bool operator!=(const DatabaseName &a, const DatabaseName &b) noexcept
Not equal operator.
bool operator>=(const DatabaseName &a, const DatabaseName &b) noexcept
Greater or equal operator.
std::ostream & operator<<(std::ostream &os, const DatabaseName &name)
Stream output operator.
bool operator<=(const DatabaseName &a, const DatabaseName &b) noexcept
Smaller or equal operator.
size_t operator()(const hyperapi::DatabaseName &name) const noexcept
Calculates the hash value of the given name.