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