![]() |
NAPISD
PAHdb website C++ backend
|
Public Types | |
| enum class | Database : char { Theory , Experiment , Anharmonic } |
Public Member Functions | |
| void | connect (std::string_view database, const std::string_view host, std::string_view username, const std::string_view password, int port, bool compress, int timeout, const std::string_view socket) |
| void | setTable (Database table) |
| void | setProgress (double progress) |
| void | setError (const char *error) |
| std::vector< std::vector< std::pair< double, double > > > | getTransitionsFromUIDsAndVersion (const std::vector< int > &uids, int version) |
| std::vector< std::vector< std::pair< double, double > > > | getTransitionsFromUIDAndVersion (int uid, int version) |
| std::vector< std::vector< std::pair< double, double > > > | getTransitionsFromVersion (int version, std::vector< int > &ids) |
| std::vector< std::vector< std::pair< double, double > > > | getTransitionsFromIds (const std::vector< int > &ids) |
| std::vector< std::vector< std::pair< double, double > > > | getTransitionsFromId (int id) |
| std::vector< std::vector< std::pair< double, double > > > | getExperimentalAndTheoreticalTransitionsFromId (int id) |
| std::vector< PAHGeometry > | getGeometriesFromIds (const std::vector< int > &ids) |
| std::vector< sql_properties > | getPropertiesByUIDsAndVersion (const std::vector< int > &uids, int version) |
| std::vector< sql_properties > | getPropertiesByIDs (const std::vector< int > &ids) |
| std::vector< std::string > | getFormulaeFromIds (const std::vector< int > &ids) |
| void PAHdb::connect | ( | std::string_view | database = "", |
| const std::string_view | host = "", |
||
| std::string_view | username = "", |
||
| const std::string_view | password = "", |
||
| int | port = 0, |
||
| bool | compress = false, |
||
| int | timeout = 0, |
||
| const std::string_view | socket = "" |
||
| ) |
| std::vector< std::vector< std::pair< double, double > > > PAHdb::getExperimentalAndTheoreticalTransitionsFromId | ( | int | id | ) |
| std::vector< std::string > PAHdb::getFormulaeFromIds | ( | const std::vector< int > & | ids | ) |
| std::vector< PAHGeometry > PAHdb::getGeometriesFromIds | ( | const std::vector< int > & | ids | ) |
| std::vector< sql_properties > PAHdb::getPropertiesByIDs | ( | const std::vector< int > & | ids | ) |
| std::vector< sql_properties > PAHdb::getPropertiesByUIDsAndVersion | ( | const std::vector< int > & | uids, |
| int | version | ||
| ) |
|
inline |
| std::vector< std::vector< std::pair< double, double > > > PAHdb::getTransitionsFromIds | ( | const std::vector< int > & | ids | ) |
|
inline |
| std::vector< std::vector< std::pair< double, double > > > PAHdb::getTransitionsFromUIDsAndVersion | ( | const std::vector< int > & | uids, |
| int | version | ||
| ) |
| std::vector< std::vector< std::pair< double, double > > > PAHdb::getTransitionsFromVersion | ( | int | version, |
| std::vector< int > & | ids | ||
| ) |