MySQL 9.1.0
Source Code Documentation
|
Partition set iterator. More...
#include <partition_info.h>
Classes | |
struct | st_field_value_range |
struct | st_part_num_range |
Public Attributes | |
partition_iter_func | get_next |
bool | ret_null_part |
bool | ret_null_part_orig |
union { | |
struct st_part_num_range part_nums | |
struct st_field_value_range field_vals | |
}; | |
partition_info * | part_info |
Partition set iterator.
Used to enumerate a set of [sub]partitions obtained in partition interval analysis (see get_partitions_in_range_iter).
For the user, the only meaningful field is get_next, which may be used as follows: part_iterator.get_next(&part_iterator);
Initialization is done by any of the following calls:
union { ... } PARTITION_ITERATOR::@152 |
struct st_field_value_range PARTITION_ITERATOR::field_vals |
partition_iter_func PARTITION_ITERATOR::get_next |
partition_info* PARTITION_ITERATOR::part_info |
struct st_part_num_range PARTITION_ITERATOR::part_nums |
bool PARTITION_ITERATOR::ret_null_part |
bool PARTITION_ITERATOR::ret_null_part_orig |