1 #ifndef cetlib_sqlite_insert_h 2 #define cetlib_sqlite_insert_h 49 return "\"" + s +
"\"";
69 template <
typename H,
typename...
T>
73 if (
sizeof...(
T) != 0u) {
80 template <
typename... Args>
84 std::ostringstream oss;
95 template <
typename...
T>
auto insert_into(sqlite3 *const db, std::string const &tablename)
void values_str_impl(std::ostream &)
IncompleteInsert(sqlite3 *const db, std::string &&ddl)
void values(T const &...t)&&
void exec(sqlite3 *db, std::string const &ddl)
std::string values_str(Args const &...args)
std::string maybe_quote(std::string const &s)