Lines Matching refs:sql
250 char *sql; in _lws_struct_sq3_ser_one() local
325 sql = malloc(sql_est); in _lws_struct_sq3_ser_one()
326 if (!sql) in _lws_struct_sq3_ser_one()
329 m = lws_snprintf(sql, sql_est, "insert into %s(_lws_idx, ", in _lws_struct_sq3_ser_one()
348 m += lws_snprintf(sql + m, sql_est - (unsigned int)m, in _lws_struct_sq3_ser_one()
353 m += lws_snprintf(sql + m, sql_est - (unsigned int)m, ") values(%u, ", idx); in _lws_struct_sq3_ser_one()
377 m += lws_snprintf(sql + m, sql_est - (unsigned int)m, "%lld", in _lws_struct_sq3_ser_one()
380 m += lws_snprintf(sql + m, sql_est - (unsigned int)m, "%llu", in _lws_struct_sq3_ser_one()
385 sql[m++] = '\''; in _lws_struct_sq3_ser_one()
386 lws_sql_purify(sql + m, (const char *)&stb[map[n].ofs], in _lws_struct_sq3_ser_one()
388 m += (int)(ssize_t)strlen(sql + m); in _lws_struct_sq3_ser_one()
389 sql[m++] = '\''; in _lws_struct_sq3_ser_one()
393 sql[m++] = '\''; in _lws_struct_sq3_ser_one()
395 lws_sql_purify(sql + m, p, sql_est - (unsigned int)m - 4); in _lws_struct_sq3_ser_one()
396 m += (int)(ssize_t)strlen(sql + m); in _lws_struct_sq3_ser_one()
398 sql[m++] = '\''; in _lws_struct_sq3_ser_one()
414 sql[m++] = ','; in _lws_struct_sq3_ser_one()
415 sql[m++] = ' '; in _lws_struct_sq3_ser_one()
419 lws_snprintf(sql + m, sql_est - (unsigned int)m, ");"); in _lws_struct_sq3_ser_one()
421 n = sqlite3_exec(pdb, sql, NULL, NULL, NULL); in _lws_struct_sq3_ser_one()
423 lwsl_err("%s\n", sql); in _lws_struct_sq3_ser_one()
424 free(sql); in _lws_struct_sq3_ser_one()
428 free(sql); in _lws_struct_sq3_ser_one()