mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
various cleanups
* remove a confusing method name - Field::set_default_expression() * remove handler::register_columns_for_write() * rename stuff * add asserts * remove unlikely unlikely * remove redundant if() conditions * fix mark_unsupported_function() to report the most important violation * don't scan vfield list for default values (vfields don't have defaults) * move handling for DROP CONSTRAINT IF EXIST where it belongs * don't protect engines from Alter_inplace_info::ALTER_ADD_CONSTRAINT * comments
This commit is contained in:
@@ -104,46 +104,21 @@ static const char *end_paren_str= ")";
|
||||
static const char *begin_paren_str= "(";
|
||||
static const char *comma_str= ",";
|
||||
|
||||
int get_partition_id_list_col(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_list(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_range_col(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_range(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
static int get_part_id_charset_func_part(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
static int get_part_id_charset_func_subpart(partition_info *part_info,
|
||||
uint32 *part_id);
|
||||
int get_partition_id_hash_nosub(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_key_nosub(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_linear_hash_nosub(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_linear_key_nosub(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_with_sub(partition_info *part_info,
|
||||
uint32 *part_id,
|
||||
longlong *func_value);
|
||||
int get_partition_id_hash_sub(partition_info *part_info,
|
||||
uint32 *part_id);
|
||||
int get_partition_id_key_sub(partition_info *part_info,
|
||||
uint32 *part_id);
|
||||
int get_partition_id_linear_hash_sub(partition_info *part_info,
|
||||
uint32 *part_id);
|
||||
int get_partition_id_linear_key_sub(partition_info *part_info,
|
||||
uint32 *part_id);
|
||||
static int get_partition_id_list_col(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_list(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_range_col(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_range(partition_info *, uint32 *, longlong *);
|
||||
static int get_part_id_charset_func_part(partition_info *, uint32 *, longlong *);
|
||||
static int get_part_id_charset_func_subpart(partition_info *, uint32 *);
|
||||
static int get_partition_id_hash_nosub(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_key_nosub(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_linear_hash_nosub(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_linear_key_nosub(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_with_sub(partition_info *, uint32 *, longlong *);
|
||||
static int get_partition_id_hash_sub(partition_info *part_info, uint32 *part_id);
|
||||
static int get_partition_id_key_sub(partition_info *part_info, uint32 *part_id);
|
||||
static int get_partition_id_linear_hash_sub(partition_info *part_info, uint32 *part_id);
|
||||
static int get_partition_id_linear_key_sub(partition_info *part_info, uint32 *part_id);
|
||||
static uint32 get_next_partition_via_walking(PARTITION_ITERATOR*);
|
||||
static void set_up_range_analysis_info(partition_info *part_info);
|
||||
static uint32 get_next_subpartition_via_walking(PARTITION_ITERATOR*);
|
||||
|
||||
Reference in New Issue
Block a user