|
BOSS 8.0.0
BESIII Offline Software System
|
Classes | |
| class | Connection |
| class | MysqlConnection |
| class | MysqlResults |
| class | ResultHandle |
| class | Builder |
| class | Manager |
| class | Visitor |
| class | XercesBuilder |
| class | Rdb |
| class | RdbException |
| class | Assertion |
| class | Column |
| class | FieldVal |
| class | FieldValCompare |
| Function object used to sort FieldValPar objects by column name. More... | |
| class | Row |
| class | Enum |
| class | Datatype |
| class | Index |
| class | InsertNew |
| class | InterRow |
| class | Query |
| class | Set |
| class | Supersede |
| class | ColCompare |
| Function object used to sort columns by column name. More... | |
| class | Table |
Typedefs | |
| typedef std::vector< std::string > | StringVector |
Variables | |
| std::string | opSymbols [OPTYPElast] |
| typedef std::vector< std::string > rdbModel::StringVector |
Class to handle connection to an SQL database, or something very like it. It should be able to
Maybe make it pure virtual? And make a MySQL implementation derived from it.
Initial design will just use host, password, userid passed in. Will be up to caller to insure that the userid has the right privilages for the operations caller intends to do.
Definition at line 47 of file Calibration/rdbModel/include/rdbModel/Db/Connection.h.
| enum rdbModel::FIELDTYPE |
Definition at line 22 of file Calibration/rdbModel/include/rdbModel/Rdb.h.
| enum rdbModel::FIELDTYPE |
Definition at line 22 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Rdb.h.
| enum rdbModel::FIELDTYPE |
Definition at line 22 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Rdb.h.
| enum rdbModel::MATCH |
The following are used as return codes from the function schemaMatch. which checks for compatibility between the schema definition embodied in an Rdb object and the one at the other end of a Connection.
| Enumerator | |
|---|---|
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
Definition at line 25 of file Calibration/rdbModel/include/rdbModel/Db/Connection.h.
| enum rdbModel::MATCH |
The following are used as return codes from the function schemaMatch. which checks for compatibility between the schema definition embodied in an Rdb object and the one at the other end of a Connection.
| Enumerator | |
|---|---|
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Db/Connection.h.
| enum rdbModel::MATCH |
The following are used as return codes from the function schemaMatch. which checks for compatibility between the schema definition embodied in an Rdb object and the one at the other end of a Connection.
| Enumerator | |
|---|---|
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
| MATCHequivalent | |
| MATCHcompatible | |
| MATCHfail | |
| MATCHnoConnection | |
Definition at line 25 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Db/Connection.h.
| enum rdbModel::OPTYPE |
Definition at line 15 of file Calibration/rdbModel/include/rdbModel/Tables/Assertion.h.
| enum rdbModel::OPTYPE |
Definition at line 15 of file InstallArea/x86_64-el9-gcc13-dbg/include/rdbModel/Tables/Assertion.h.
| enum rdbModel::OPTYPE |
Definition at line 15 of file InstallArea/x86_64-el9-gcc13-opt/include/rdbModel/Tables/Assertion.h.
| std::string rdbModel::opSymbols[OPTYPElast] |
Definition at line 473 of file MysqlConnection.cxx.