Lines Matching refs:statement

414                                apr_dbd_prepared_t **statement)
433 /* link new statement to the handle */
436 *statement = prep;
446 static void dbd_sqlite3_bind(apr_dbd_prepared_t *statement, const char **values)
448 sqlite3_stmt *stmt = statement->stmt;
451 for (i = 0, j = 0; i < statement->nargs; i++, j++) {
456 switch (statement->types[i]) {
481 int *nrows, apr_dbd_prepared_t *statement,
484 sqlite3_stmt *stmt = statement->stmt;
495 dbd_sqlite3_bind(statement, values);
511 apr_dbd_prepared_t *statement, va_list args)
520 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
522 for (i = 0; i < statement->nvals; i++) {
526 return dbd_sqlite3_pquery(pool, sql, nrows, statement, values);
531 apr_dbd_prepared_t *statement, int seek,
534 sqlite3_stmt *stmt = statement->stmt;
545 dbd_sqlite3_bind(statement, values);
562 apr_dbd_prepared_t *statement, int seek,
572 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
574 for (i = 0; i < statement->nvals; i++) {
578 return dbd_sqlite3_pselect(pool, sql, results, statement, seek, values);
581 static void dbd_sqlite3_bbind(apr_dbd_prepared_t * statement,
584 sqlite3_stmt *stmt = statement->stmt;
588 for (i = 0, j = 0; i < statement->nargs; i++, j++) {
589 type = (values[j] == NULL ? APR_DBD_TYPE_NULL : statement->types[i]);
661 int *nrows, apr_dbd_prepared_t * statement,
664 sqlite3_stmt *stmt = statement->stmt;
675 dbd_sqlite3_bbind(statement, values);
691 int *nrows, apr_dbd_prepared_t * statement,
701 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
703 for (i = 0; i < statement->nvals; i++) {
707 return dbd_sqlite3_pbquery(pool, sql, nrows, statement, values);
712 apr_dbd_prepared_t * statement,
715 sqlite3_stmt *stmt = statement->stmt;
726 dbd_sqlite3_bbind(statement, values);
743 apr_dbd_prepared_t * statement, int seek,
753 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
755 for (i = 0; i < statement->nvals; i++) {
759 return dbd_sqlite3_pbselect(pool, sql, results, statement, seek, values);