ATLAS Offline Software
|
Declaration of the SqliteRecord class. More...
#include "RDBAccessSvc/IRDBRecord.h"
#include <map>
#include <memory>
#include <variant>
#include <string>
#include <tuple>
#include <stdexcept>
Go to the source code of this file.
Classes | |
class | SqliteRecord |
SqliteRecord is one record in the SqliteRecordset object. More... | |
Typedefs | |
typedef std::variant< int, long, float, double, std::string > | SqliteInp |
typedef std::map< std::string, SqliteInpType > | SqliteInpDef |
typedef std::shared_ptr< SqliteInpDef > | SqliteInpDef_ptr |
Enumerations | |
enum | SqliteInpType { SQLITEINP_INT, SQLITEINP_LONG, SQLITEINP_FLOAT, SQLITEINP_DOUBLE, SQLITEINP_STRING, SQLITEINP_UNDEF } |
Declaration of the SqliteRecord class.
Definition in file SqliteRecord.h.
typedef std::variant<int , long , float , double , std::string> SqliteInp |
Definition at line 37 of file SqliteRecord.h.
typedef std::map<std::string,SqliteInpType> SqliteInpDef |
Definition at line 39 of file SqliteRecord.h.
typedef std::shared_ptr<SqliteInpDef> SqliteInpDef_ptr |
Definition at line 40 of file SqliteRecord.h.
enum SqliteInpType |
Enumerator | |
---|---|
SQLITEINP_INT | |
SQLITEINP_LONG | |
SQLITEINP_FLOAT | |
SQLITEINP_DOUBLE | |
SQLITEINP_STRING | |
SQLITEINP_UNDEF |
Definition at line 23 of file SqliteRecord.h.