Lines Matching refs:stmt
246 sql_dict_statement_bind(struct sql_statement *stmt, unsigned int column_idx,
251 sql_statement_bind_str(stmt, column_idx, param->value_str);
255 sql_statement_bind_int64(stmt, column_idx, param->value_int64);
258 sql_statement_bind_binary(stmt, column_idx, param->value_binary,
268 struct sql_statement *stmt;
279 stmt = sql_statement_init_prepared(prep_stmt);
283 stmt = sql_statement_init(dict->db, query);
287 sql_dict_statement_bind(stmt, array_foreach_idx(params, param),
290 return stmt;
533 struct sql_statement *stmt;
539 if (sql_lookup_get_query(dict, key, &map, &stmt, error_r) < 0)
542 result = sql_statement_query_s(&stmt);
594 struct sql_statement *stmt;
597 if (sql_lookup_get_query(dict, key, &map, &stmt, &error) < 0) {
609 sql_statement_query(&stmt, sql_dict_lookup_async_callback, ctx);
741 struct sql_statement *stmt;
746 ret = sql_dict_iterate_build_next_query(ctx, &stmt, &error);
759 ctx->result = sql_statement_query_s(&stmt);
763 sql_statement_query(&stmt, sql_dict_iterate_callback, ctx);
1025 struct sql_statement *stmt =
1029 sql_statement_set_timestamp(stmt, &ctx->ctx.timestamp);
1030 return stmt;
1169 struct sql_statement *stmt;
1195 if (sql_dict_set_query(ctx, &build, &stmt, &error) < 0) {
1199 sql_update_stmt(ctx->sql_ctx, &stmt);
1237 struct sql_statement *stmt =
1239 sql_update_stmt(ctx->sql_ctx, &stmt);
1296 struct sql_statement *stmt =
1298 sql_update_stmt_get_rows(ctx->sql_ctx, &stmt,
1392 struct sql_statement *stmt;
1408 if (sql_dict_set_query(ctx, &build, &stmt, &error) < 0) {
1412 sql_update_stmt(ctx->sql_ctx, &stmt);
1487 struct sql_statement *stmt =
1489 sql_update_stmt_get_rows(ctx->sql_ctx, &stmt,