1 #ifndef CondCore_CondDB_GTSchema_h
2 #define CondCore_CondDB_GTSchema_h
7 #include <boost/date_time/posix_time/posix_time.hpp>
11 namespace persistency {
23 explicit Table(coral::ISchema& schema);
25 bool exists()
override;
33 boost::posix_time::ptime& snapshotTime)
override;
38 const boost::posix_time::ptime& snapshotTime,
39 const boost::posix_time::ptime& insertionTime)
override;
44 const boost::posix_time::ptime& snapshotTime,
45 const boost::posix_time::ptime& insertionTime)
override;
64 explicit Table(coral::ISchema& schema);
66 bool exists()
override;
69 std::vector<std::tuple<std::string, std::string, std::string> >&
tags)
override;
73 std::vector<std::tuple<std::string, std::string, std::string> >&
tags)
override;
75 const std::vector<std::tuple<std::string, std::string, std::string> >&
tags)
override;
84 explicit GTSchema(coral::ISchema& schema);
GLOBAL_TAG::Table m_gtTable
GLOBAL_TAG_MAP::Table & gtMapTable() override
#define conddb_column(...)
GTSchema(coral::ISchema &schema)
unsigned long long Time_t
bool insert(Storage &iStorage, ItemType *iItem, const IdTag &iIdTag)
coral::ISchema & m_schema
GLOBAL_TAG::Table & gtTable() override
GLOBAL_TAG_MAP::Table m_gtMapTable
static constexpr unsigned int PAYLOAD_HASH_SIZE
coral::ISchema & m_schema
#define conddb_table(NAME)