4 #include "cetlib/sqlite/helpers.h" 7 : tfile_{tfile},
flags_{flags | SQLITE_OPEN_URI}
15 <<
"Failed to open TKEYVFS DB due to empty key spec.\n";
18 auto const uriKey = cet::sqlite::assembleNoLockURI(key);
21 if (rc != SQLITE_OK) {
23 <<
"Failed to open requested DB, \"" << key <<
"\" of type, \"" 25 <<
"\" -- " << sqlite3_errmsg(db) <<
'\n';
sqlite3 * open(std::string const &key)
int tkeyvfs_open_v2(const char *filename, sqlite3 **ppDb, int flags, TFile *rootFile )
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
TKeyVFSOpenPolicy(TFile *const tfile, int const flags=SQLITE_OPEN_READONLY)