Lines Matching refs:values

446 static void dbd_sqlite3_bind(apr_dbd_prepared_t *statement, const char **values)
452 if (values[j] == NULL) {
460 char *data = (char *)values[j];
461 int size = atoi((char*)values[++j]);
470 sqlite3_bind_text(stmt, i + 1, values[j],
471 strlen(values[j]), SQLITE_STATIC);
482 const char **values)
495 dbd_sqlite3_bind(statement, values);
513 const char **values;
520 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
523 values[i] = va_arg(args, const char*);
526 return dbd_sqlite3_pquery(pool, sql, nrows, statement, values);
532 const char **values)
545 dbd_sqlite3_bind(statement, values);
565 const char **values;
572 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
575 values[i] = va_arg(args, const char*);
578 return dbd_sqlite3_pselect(pool, sql, results, statement, seek, values);
582 const void **values)
589 type = (values[j] == NULL ? APR_DBD_TYPE_NULL : statement->types[i]);
593 sqlite3_bind_int(stmt, i + 1, *(char*)values[j]);
596 sqlite3_bind_int(stmt, i + 1, *(unsigned char*)values[j]);
599 sqlite3_bind_int(stmt, i + 1, *(short*)values[j]);
602 sqlite3_bind_int(stmt, i + 1, *(unsigned short*)values[j]);
605 sqlite3_bind_int(stmt, i + 1, *(int*)values[j]);
608 sqlite3_bind_int(stmt, i + 1, *(unsigned int*)values[j]);
611 sqlite3_bind_int64(stmt, i + 1, *(long*)values[j]);
614 sqlite3_bind_int64(stmt, i + 1, *(unsigned long*)values[j]);
617 sqlite3_bind_int64(stmt, i + 1, *(apr_int64_t*)values[j]);
620 sqlite3_bind_int64(stmt, i + 1, *(apr_uint64_t*)values[j]);
623 sqlite3_bind_double(stmt, i + 1, *(float*)values[j]);
626 sqlite3_bind_double(stmt, i + 1, *(double*)values[j]);
635 sqlite3_bind_text(stmt, i + 1, values[j], strlen(values[j]),
641 char *data = (char*)values[j];
642 apr_size_t size = *(apr_size_t*)values[++j];
662 const void **values)
675 dbd_sqlite3_bbind(statement, values);
694 const void **values;
701 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
704 values[i] = va_arg(args, const void*);
707 return dbd_sqlite3_pbquery(pool, sql, nrows, statement, values);
713 int seek, const void **values)
726 dbd_sqlite3_bbind(statement, values);
746 const void **values;
753 values = apr_palloc(pool, sizeof(*values) * statement->nvals);
756 values[i] = va_arg(args, const void*);
759 return dbd_sqlite3_pbselect(pool, sql, results, statement, seek, values);