Changeset: f9629525fa6e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f9629525fa6e
Modified Files:
sql/storage/bat/bat_storage.c
sql/storage/sql_storage.h
Branch: Apr2019
Log Message:
expose the count_col_upd functions (backported from default)
diffs (30 lines):
diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c
--- a/sql/storage/bat/bat_storage.c
+++ b/sql/storage/bat/bat_storage.c
@@ -3060,6 +3060,7 @@ bat_storage_init( store_functions *sf)
sf->count_del = (count_del_fptr)&count_del;
sf->count_upd = (count_upd_fptr)&count_upd;
sf->count_col = (count_col_fptr)&count_col;
+ sf->count_col_upd = (count_col_upd_fptr)&count_col_upd;
sf->count_idx = (count_idx_fptr)&count_idx;
sf->dcount_col = (dcount_col_fptr)&dcount_col;
sf->sorted_col = (prop_col_fptr)&sorted_col;
diff --git a/sql/storage/sql_storage.h b/sql/storage/sql_storage.h
--- a/sql/storage/sql_storage.h
+++ b/sql/storage/sql_storage.h
@@ -136,6 +136,7 @@ typedef int (*delete_tab_fptr) (sql_tran
typedef size_t (*count_del_fptr) (sql_trans *tr, sql_table *t);
typedef size_t (*count_upd_fptr) (sql_trans *tr, sql_table *t);
typedef size_t (*count_col_fptr) (sql_trans *tr, sql_column *c, int all /* all
or new only */);
+typedef size_t (*count_col_upd_fptr) (sql_trans *tr, sql_column *c);
typedef size_t (*count_idx_fptr) (sql_trans *tr, sql_idx *i, int all /* all or
new only */);
typedef size_t (*dcount_col_fptr) (sql_trans *tr, sql_column *c);
typedef int (*prop_col_fptr) (sql_trans *tr, sql_column *c);
@@ -225,6 +226,7 @@ typedef struct store_functions {
count_del_fptr count_del;
count_upd_fptr count_upd;
count_col_fptr count_col;
+ count_col_upd_fptr count_col_upd;
count_idx_fptr count_idx;
dcount_col_fptr dcount_col;
prop_col_fptr sorted_col;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list