Searched refs:stmt (Results 1 - 6 of 6) sorted by relevance

/dovecot/src/lib-sql/
H A Dsql-api.c180 struct default_sql_prepared_statement *stmt = local
182 return sql_statement_init(_stmt->db, stmt->query_template);
185 const char *sql_statement_get_query(struct sql_statement *stmt) argument
191 args = array_get(&stmt->args, &args_count);
193 for (i = 0; stmt->query_template[i] != '\0'; i++) {
194 if (stmt->query_template[i] == '?') {
198 arg_pos, stmt->query_template);
202 str_append_c(query, stmt->query_template[i]);
207 args_count, stmt->query_template);
213 default_sql_statement_query(struct sql_statement *stmt, argument
222 default_sql_statement_query_s(struct sql_statement *stmt) argument
230 default_sql_update_stmt(struct sql_transaction_context *ctx, struct sql_statement *stmt, unsigned int *affected_rows) argument
260 sql_statement_init_fields(struct sql_statement *stmt, struct sql_db *db) argument
269 struct sql_statement *stmt; local
286 struct sql_statement *stmt; local
298 struct sql_statement *stmt = *_stmt; local
306 sql_statement_set_timestamp(struct sql_statement *stmt, const struct timespec *ts) argument
313 sql_statement_bind_str(struct sql_statement *stmt, unsigned int column_idx, const char *value) argument
325 sql_statement_bind_binary(struct sql_statement *stmt, unsigned int column_idx, const void *value, size_t value_size) argument
340 sql_statement_bind_int64(struct sql_statement *stmt, unsigned int column_idx, int64_t value) argument
354 struct sql_statement *stmt = *_stmt; local
365 struct sql_statement *stmt = *_stmt; local
637 struct sql_statement *stmt = *_stmt; local
656 struct sql_statement *stmt = *_stmt; local
[all...]
H A Ddriver-cassandra.c155 struct cassandra_sql_statement *stmt; member in struct:cassandra_transaction_context
175 struct sql_statement stmt; member in struct:cassandra_sql_statement
1543 if (ctx->failed || (ctx->query == NULL && ctx->stmt == NULL)) {
1554 ctx->query : sql_statement_get_query(&ctx->stmt->stmt);
1573 ctx->stmt->result =
1576 if (ctx->stmt->cass_stmt == NULL) {
1579 ctx->stmt->result->statement = ctx->stmt->cass_stmt;
1580 ctx->stmt
1669 driver_cassandra_bind_int(struct cassandra_sql_statement *stmt, unsigned int column_idx, int64_t value) argument
1702 prepare_finish_arg(struct cassandra_sql_statement *stmt, const struct cassandra_sql_arg *arg) argument
1725 prepare_finish_statement(struct cassandra_sql_statement *stmt) argument
1853 struct cassandra_sql_statement *stmt = local
1865 struct cassandra_sql_statement *stmt = local
1888 struct cassandra_sql_statement *stmt = local
1899 struct cassandra_sql_statement *stmt = local
1913 driver_cassandra_add_pending_arg(struct cassandra_sql_statement *stmt, unsigned int column_idx) argument
1930 struct cassandra_sql_statement *stmt = local
1946 struct cassandra_sql_statement *stmt = local
1964 struct cassandra_sql_statement *stmt = local
1980 struct cassandra_sql_statement *stmt = local
2021 struct cassandra_sql_statement *stmt = local
[all...]
H A Dsql-api-private.h92 void (*statement_abort)(struct sql_statement *stmt);
93 void (*statement_set_timestamp)(struct sql_statement *stmt,
95 void (*statement_bind_str)(struct sql_statement *stmt,
97 void (*statement_bind_binary)(struct sql_statement *stmt,
100 void (*statement_bind_int64)(struct sql_statement *stmt,
102 void (*statement_query)(struct sql_statement *stmt,
104 struct sql_result *(*statement_query_s)(struct sql_statement *stmt);
106 struct sql_statement *stmt,
211 const char *sql_statement_get_query(struct sql_statement *stmt);
H A Dsql-api.h129 void sql_statement_abort(struct sql_statement **stmt);
130 void sql_statement_set_timestamp(struct sql_statement *stmt,
132 void sql_statement_bind_str(struct sql_statement *stmt,
134 void sql_statement_bind_binary(struct sql_statement *stmt,
137 void sql_statement_bind_int64(struct sql_statement *stmt,
139 void sql_statement_query(struct sql_statement **stmt,
141 #define sql_statement_query(stmt, callback, context) \
142 sql_statement_query(stmt, \
146 struct sql_result *sql_statement_query_s(struct sql_statement **stmt);
223 struct sql_statement **stmt);
[all...]
H A Ddriver-sqlite.c27 sqlite3_stmt *stmt; member in struct:sqlite_result
167 result->stmt = NULL;
170 rc = sqlite3_prepare(db->sqlite, query, -1, &result->stmt, NULL);
173 result->cols = sqlite3_column_count(result->stmt);
177 result->stmt = NULL;
196 if (result->stmt != NULL) {
197 if ((rc = sqlite3_finalize(result->stmt)) != SQLITE_OK) {
210 switch (sqlite3_step(result->stmt)) {
234 return sqlite3_column_name(result->stmt, idx);
244 const char *col = sqlite3_column_name(result->stmt,
[all...]
/dovecot/src/lib-dict-backend/
H A Ddict-sql.c246 sql_dict_statement_bind(struct sql_statement *stmt, unsigned int column_idx, argument
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; local
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; local
594 struct sql_statement *stmt; local
741 struct sql_statement *stmt; local
1025 struct sql_statement *stmt = local
1169 struct sql_statement *stmt; local
1237 struct sql_statement *stmt = local
1296 struct sql_statement *stmt = local
1392 struct sql_statement *stmt; local
1487 struct sql_statement *stmt = local
[all...]

Completed in 18 milliseconds