Lines Matching refs:pdb
180 lws_struct_sq3_deserialize(sqlite3 *pdb, const char *filter, const char *order,
223 if (sqlite3_exec(pdb, s, lws_struct_sq3_deser_cb, &a, NULL) != SQLITE_OK) {
224 lwsl_err("%s: %s: fail %s\n", __func__, sqlite3_errmsg(pdb), s);
240 _lws_struct_sq3_ser_one(sqlite3 *pdb, const lws_struct_map_t *schema,
421 n = sqlite3_exec(pdb, sql, NULL, NULL, NULL);
425 lwsl_err("%s: %s: fail\n", __func__, sqlite3_errmsg(pdb));
434 lws_struct_sq3_serialize(sqlite3 *pdb, const lws_struct_map_t *schema,
441 if (_lws_struct_sq3_ser_one(pdb, schema, idx++, item))
450 lws_struct_sq3_create_table(sqlite3 *pdb, const lws_struct_map_t *schema)
494 if (sqlite3_exec(pdb, s, NULL, NULL, NULL) != SQLITE_OK) {
495 lwsl_err("%s: %s: fail\n", __func__, sqlite3_errmsg(pdb));
505 char create_if_missing, sqlite3 **pdb)
512 if (sqlite3_open_v2(sqlite3_path, pdb,
517 __func__, sqlite3_path, sqlite3_errmsg(*pdb));
534 sqlite3_extended_result_codes(*pdb, 1);
540 lws_struct_sq3_close(sqlite3 **pdb)
544 if (!*pdb)
547 n = sqlite3_close(*pdb);
555 *pdb = NULL;