From 5e91e260e6d036456bb1806f99b9c0e64e651f3b Mon Sep 17 00:00:00 2001 From: "pappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se" <> Date: Fri, 19 Aug 2005 10:26:05 -0400 Subject: WL #2602, #2603, #2604 Added new syntax for partition management --- sql/ha_partition.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sql/ha_partition.h') diff --git a/sql/ha_partition.h b/sql/ha_partition.h index e78cff4cdbb..858bf09ecaa 100644 --- a/sql/ha_partition.h +++ b/sql/ha_partition.h @@ -166,6 +166,7 @@ public: virtual int create_handler_files(const char *name); virtual void update_create_info(HA_CREATE_INFO * create_info); virtual char *update_table_comment(const char *comment); + virtual int drop_partitions(const char *path); private: /* delete_table, rename_table and create uses very similar logic which @@ -633,6 +634,11 @@ public: index scan module. (NDB) */ + virtual ulong alter_table_flags(void) const + { + //return HA_ONLINE_ADD_EMPTY_PARTITION + HA_ONLINE_DROP_PARTITION; + return HA_ONLINE_DROP_PARTITION; + } virtual ulong table_flags() const { return m_table_flags; } /* -- cgit v1.2.1