diff options
author | pappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se <> | 2005-08-19 10:26:05 -0400 |
---|---|---|
committer | pappa@c-4a09e253.1238-1-64736c10.cust.bredbandsbolaget.se <> | 2005-08-19 10:26:05 -0400 |
commit | 5e91e260e6d036456bb1806f99b9c0e64e651f3b (patch) | |
tree | 9ce7f70969e271169278d7eeb88691a5903a77f2 /sql/ha_partition.h | |
parent | e9ce46a0bc6bd45f012f0633a95fbca2615f530e (diff) | |
download | mariadb-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.h | 6 |
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; } /* |