summaryrefslogtreecommitdiff
path: root/sql/ha_ndbcluster.h
diff options
context:
space:
mode:
authorunknown <mskold@mysql.com>2006-02-17 09:44:12 +0100
committerunknown <mskold@mysql.com>2006-02-17 09:44:12 +0100
commitc86dcfd9e34fed19d1d4f72e131c0c0e882c71bb (patch)
treecd67f693b67a73c40b4bfd305dd4924693b45a61 /sql/ha_ndbcluster.h
parent42f8c2d2eadb51d630026c58d24e094cfe5ba902 (diff)
downloadmariadb-git-c86dcfd9e34fed19d1d4f72e131c0c0e882c71bb.tar.gz
Invalidate table including all it's indexes from binlog thread
Diffstat (limited to 'sql/ha_ndbcluster.h')
-rw-r--r--sql/ha_ndbcluster.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sql/ha_ndbcluster.h b/sql/ha_ndbcluster.h
index 1eb8ac1ea70..5a65dcc0531 100644
--- a/sql/ha_ndbcluster.h
+++ b/sql/ha_ndbcluster.h
@@ -691,6 +691,10 @@ static void set_tabname(const char *pathname, char *tabname);
private:
friend int ndbcluster_drop_database_impl(const char *path);
+ friend int ndb_handle_schema_change(THD *thd,
+ Ndb *ndb, NdbEventOperation *pOp,
+ NDB_SHARE *share);
+
int alter_table_name(const char *to);
static int delete_table(ha_ndbcluster *h, Ndb *ndb,
const char *path,
@@ -708,7 +712,7 @@ private:
int create_indexes(Ndb *ndb, TABLE *tab);
void clear_index(int i);
void clear_indexes();
- int open_indexes(Ndb *ndb, TABLE *tab);
+ int open_indexes(Ndb *ndb, TABLE *tab, bool ignore_error);
void renumber_indexes(Ndb *ndb, TABLE *tab);
int drop_indexes(Ndb *ndb, TABLE *tab);
int add_index_handle(THD *thd, NdbDictionary::Dictionary *dict,