summaryrefslogtreecommitdiff
path: root/sql/ha_partition.h
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2016-11-21 10:00:52 +0200
committerMonty <monty@mariadb.org>2017-12-03 13:58:34 +0200
commit25a1fdd18c28c5f1e2fe1fcc6d028e05b00f7ad7 (patch)
treef8da9684541622d9094bc3bf567635c423b8d2e6 /sql/ha_partition.h
parentc57e1bf5e65c6ec1dd68a34c1d7a88a92ef6e674 (diff)
downloadmariadb-git-25a1fdd18c28c5f1e2fe1fcc6d028e05b00f7ad7.tar.gz
Applied patch 001_mariadb-10.0.15.partition_cond_push.diff
- Added cond_push() and cond_pop() to ha_partition.cc
Diffstat (limited to 'sql/ha_partition.h')
-rw-r--r--sql/ha_partition.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/sql/ha_partition.h b/sql/ha_partition.h
index 02fa9d6b8a6..3ad7ed52a16 100644
--- a/sql/ha_partition.h
+++ b/sql/ha_partition.h
@@ -1198,6 +1198,14 @@ public:
virtual bool is_crashed() const;
virtual int check_for_upgrade(HA_CHECK_OPT *check_opt);
+ /*
+ -------------------------------------------------------------------------
+ MODULE condition pushdown
+ -------------------------------------------------------------------------
+ */
+ virtual const COND *cond_push(const COND *cond);
+ virtual void cond_pop();
+
private:
int handle_opt_partitions(THD *thd, HA_CHECK_OPT *check_opt, uint flags);
int handle_opt_part(THD *thd, HA_CHECK_OPT *check_opt, uint part_id,