summaryrefslogtreecommitdiff
path: root/sql/handler.h
diff options
context:
space:
mode:
authorunknown <brian@zim.(none)>2006-08-30 12:28:25 -0700
committerunknown <brian@zim.(none)>2006-08-30 12:28:25 -0700
commitd7de5c349b1f452d4d80b0fe99027e815360ecc9 (patch)
tree93f1939ea08c5945a02eafc4bd1db24e8f37866f /sql/handler.h
parent2f8849e2aafc9f95390024f35572dc015d35e38a (diff)
downloadmariadb-git-d7de5c349b1f452d4d80b0fe99027e815360ecc9.tar.gz
This pulls two function calls which should have been handlerton calls out of handler.cc.
sql/ha_ndbcluster.cc: Adding in new handlerton calls. sql/handler.cc: Calls directly made to NDB have been removed. sql/handler.h: Two additional handlerton structure functions.
Diffstat (limited to 'sql/handler.h')
-rw-r--r--sql/handler.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sql/handler.h b/sql/handler.h
index bfc502b0658..f41cf1d6727 100644
--- a/sql/handler.h
+++ b/sql/handler.h
@@ -668,7 +668,11 @@ struct handlerton
(*create_iterator)(enum handler_iterator_type type,
struct handler_iterator *fill_this_in);
int (*discover)(THD* thd, const char *db, const char *name,
- const void** frmblob, uint* frmlen);
+ const void** frmblob, uint* frmlen);
+ int (*find_files)(THD *thd,const char *db,const char *path,
+ const char *wild, bool dir, List<char> *files);
+ int (*table_exists_in_engine)(THD* thd, const char *db,
+ const char *name);
};