summaryrefslogtreecommitdiff
path: root/sql/ha_partition.h
diff options
context:
space:
mode:
authorpappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se <>2005-08-19 10:26:05 -0400
committerpappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se <>2005-08-19 10:26:05 -0400
commit5e91e260e6d036456bb1806f99b9c0e64e651f3b (patch)
tree9ce7f70969e271169278d7eeb88691a5903a77f2 /sql/ha_partition.h
parente9ce46a0bc6bd45f012f0633a95fbca2615f530e (diff)
downloadmariadb-git-5e91e260e6d036456bb1806f99b9c0e64e651f3b.tar.gz
WL #2602, #2603, #2604
Added new syntax for partition management
Diffstat (limited to 'sql/ha_partition.h')
-rw-r--r--sql/ha_partition.h6
1 files changed, 6 insertions, 0 deletions
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; }
/*