• Jacob Mathew's avatar
    Adding support for the Vertical Partition Engine · ff809568
    Jacob Mathew authored
    Contains Spiral patches:
    - Spiral Patch 021: 021_mariadb-10.2.0.merge_table.diff MDEV-7719
      - Changes for identifying MyISAM Merge child tables that can be merged.
      - This patch has the following differences compared to the original patch:
        - Changed bit positions for handlerton flags to eliminate conflicts
          with flags merged from MySQL.
    - Spiral Patch 048: 048_mariadb-10.2.0.vp_partition.diff MDEV-7744
      - Check and set the partition bitmap.
    - Spiral Patch 054: 054_mariadb-10.2.0.for_vp_pruning.diff MDEV-7750
      - Support for vertical partition pruning.
    - Spiral Patch 055: 055_mariadb-10.2.0.for_vp_same_columns.diff MDEV-13000
      - Support for MERGE tables in the vertical partition engine.
    - Spiral Patch 056: 056_mariadb-10.2.0.partition_top_table_fields.diff
                        MDEV-12970
      - Push down to each partition the table and fields of a vertical partition
        that are mapped to local table fields.
    - Spiral Patch 060: 060_mariadb-10.2.0.partition_reset_top_table_fields.diff
                        MDEV-12971
      - Completion of functionality to push down to each partition the table and
        fields of a vertical partition that are mapped to local table fields.
    ff809568
ha_partition.cc 347 KB