ext/extralite/extralite.h in extralite-2.4 vs ext/extralite/extralite.h in extralite-2.5
- old
+ new
@@ -30,10 +30,11 @@
extern VALUE cBusyError;
extern VALUE cInterruptError;
extern VALUE cParameterError;
extern ID ID_call;
+extern ID ID_each;
extern ID ID_keys;
extern ID ID_new;
extern ID ID_strip;
extern VALUE SYM_hash;
@@ -98,10 +99,13 @@
{ self, db->sqlite3_db, stmt, params, mode, max_rows, 0, db->gvl_release_threshold, 0 }
#define DEFAULT_GVL_RELEASE_THRESHOLD 1000
extern rb_encoding *UTF8_ENCODING;
-VALUE safe_execute_multi(query_ctx *ctx);
+VALUE safe_batch_execute(query_ctx *ctx);
+VALUE safe_batch_query(query_ctx *ctx);
+VALUE safe_batch_query_ary(query_ctx *ctx);
+VALUE safe_batch_query_single_column(query_ctx *ctx);
VALUE safe_query_ary(query_ctx *ctx);
VALUE safe_query_changes(query_ctx *ctx);
VALUE safe_query_columns(query_ctx *ctx);
VALUE safe_query_hash(query_ctx *ctx);
VALUE safe_query_single_column(query_ctx *ctx);