Lines Matching refs:is_agg
702 …_fci *fc, zval *cb, int argc, sqlite3_value **argv, sqlite3_context *context, int is_agg) /* {{{ */ in sqlite3_do_callback() argument
711 if (is_agg) { in sqlite3_do_callback()
712 is_agg = 2; in sqlite3_do_callback()
715 fake_argc = argc + is_agg; in sqlite3_do_callback()
729 if (is_agg) { in sqlite3_do_callback()
744 ZVAL_LONG(&zargs[i + is_agg], sqlite3_value_int64(argv[i])); in sqlite3_do_callback()
746 ZVAL_LONG(&zargs[i + is_agg], sqlite3_value_int(argv[i])); in sqlite3_do_callback()
751 ZVAL_DOUBLE(&zargs[i + is_agg], sqlite3_value_double(argv[i])); in sqlite3_do_callback()
755 ZVAL_NULL(&zargs[i + is_agg]); in sqlite3_do_callback()
761 …ZVAL_STRINGL(&zargs[i + is_agg], (char*)sqlite3_value_text(argv[i]), sqlite3_value_bytes(argv[i])); in sqlite3_do_callback()
772 if (is_agg) { in sqlite3_do_callback()
778 for (i = is_agg; i < argc + is_agg; i++) { in sqlite3_do_callback()
781 if (is_agg) { in sqlite3_do_callback()
787 if (!is_agg || !argv) { in sqlite3_do_callback()