Lines Matching defs:sql
464 static inline void sqlite_prepare(const char *sql, sqlite3_stmt **stmt)
468 ret = sqlite3_prepare_v2(semind_db, sql, -1, stmt, NULL);
470 semind_error(1, 0, "unable to prepare query: %s: %s", sqlite3_errmsg(semind_db), sql);
474 static inline void sqlite_prepare_persistent(const char *sql, sqlite3_stmt **stmt)
478 ret = sqlite3_prepare_v3(semind_db, sql, -1, SQLITE_PREPARE_PERSISTENT, stmt, NULL);
480 semind_error(1, 0, "unable to prepare query: %s: %s", sqlite3_errmsg(semind_db), sql);
501 static void sqlite_command(const char *sql)
504 sqlite_prepare(sql, &stmt);
524 char *sql;
530 sql = sqlite3_str_finish(query);
531 sqlite_command(sql);
532 sqlite3_free(sql);
1025 char *sql;
1108 sql = sqlite3_str_value(query);
1111 message("SQL: %s", sql);
1113 sqlite3_exec(semind_db, sql, search_query_callback, NULL, &dberr);
1115 semind_error(1, 0, "sql query failed: %s", dberr);
1117 sql = sqlite3_str_finish(query);
1118 sqlite3_free(sql);