summaryrefslogtreecommitdiff
path: root/sql/ha_ndbcluster.h
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2005-03-15 15:22:40 +0100
committerunknown <msvensson@neptunus.(none)>2005-03-15 15:22:40 +0100
commitef2ca9781cbcc6376480751d8d7a657237789218 (patch)
tree0a8c610a9510f70ece94b567977029ba13e1d265 /sql/ha_ndbcluster.h
parent9af776c8cbad88bf4d42686c91a6aa8a67484d56 (diff)
parentaa5dba42ef7e68cb013d36c689fec4ec62a14f1d (diff)
downloadmariadb-git-ef2ca9781cbcc6376480751d8d7a657237789218.tar.gz
Merged WL#2269 to mysql-5.0
sql/ha_ndbcluster.h: Auto merged sql/mysqld.cc: Auto merged sql/set_var.cc: Auto merged sql/sql_class.h: Auto merged sql/ha_ndbcluster.cc: Manual merge
Diffstat (limited to 'sql/ha_ndbcluster.h')
-rw-r--r--sql/ha_ndbcluster.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sql/ha_ndbcluster.h b/sql/ha_ndbcluster.h
index d12ff5bcdce..82925ad5d69 100644
--- a/sql/ha_ndbcluster.h
+++ b/sql/ha_ndbcluster.h
@@ -61,6 +61,7 @@ typedef struct st_ndbcluster_share {
pthread_mutex_t mutex;
char *table_name;
uint table_name_length,use_count;
+ uint commit_count_lock;
ulonglong commit_count;
} NDB_SHARE;
@@ -374,6 +375,7 @@ class Thd_ndb
NdbTransaction *all;
NdbTransaction *stmt;
int error;
+ List<NDB_SHARE> changed_tables;
};
class ha_ndbcluster: public handler
@@ -562,7 +564,7 @@ private:
int write_ndb_file();
- int check_ndb_connection();
+ int check_ndb_connection(THD* thd= current_thd);
void set_rec_per_key();
void records_update();
@@ -611,6 +613,7 @@ private:
ha_rows m_rows_to_insert;
ha_rows m_rows_inserted;
ha_rows m_bulk_insert_rows;
+ ha_rows m_rows_changed;
bool m_bulk_insert_not_flushed;
ha_rows m_ops_pending;
bool m_skip_auto_increment;