CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
Classes | |
class | Assertion |
class | Builder |
class | ColCompare |
Function object used to sort columns by column name. More... | |
class | Column |
class | Connection |
class | Datatype |
class | Enum |
class | FieldVal |
class | FieldValCompare |
Function object used to sort FieldValPar objects by column name. More... | |
class | Index |
class | InsertNew |
class | InterRow |
class | Manager |
class | MysqlConnection |
class | MysqlResults |
class | Query |
class | Rdb |
class | RdbException |
class | ResultHandle |
class | Row |
class | Set |
class | Supersede |
class | Table |
class | Visitor |
class | XercesBuilder |
Typedefs | |
typedef std::vector< std::string > | StringVector |
Enumerations | |
enum | MATCH { MATCHequivalent , MATCHcompatible , MATCHfail , MATCHnoConnection } |
enum | FIELDTYPE { FIELDTYPElit = 0 , FIELDTYPEold , FIELDTYPEtoBe , FIELDTYPEask , FIELDTYPElitDef , FIELDTYPEoldDef , FIELDTYPEtoBeDef } |
enum | OPTYPE { OPTYPEundefined = 0 , OPTYPEor = 1 , OPTYPEand , OPTYPEnot , OPTYPEexists , OPTYPEisNull , OPTYPEisEmpty , OPTYPEequal , OPTYPEnotEqual , OPTYPElessThan , OPTYPEgreaterThan , OPTYPElessOrEqual , OPTYPEgreaterOrEqual , OPTYPElast } |
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 52 of file Connection.h.
enum rdbModel::FIELDTYPE |
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 |
Definition at line 25 of file Connection.h.
enum rdbModel::OPTYPE |
Definition at line 14 of file Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Tables/Assertion.h.
std::string rdbModel::opSymbols[OPTYPElast] |
Definition at line 479 of file MysqlConnection.cxx.