Commit aaa79d95 authored by Mikael Ronstrom's avatar Mikael Ronstrom

Merged in latest wl3352 tree, fixed some non-partition build issues

parents 760dd08d 6e7a37d3
...@@ -1513,7 +1513,6 @@ id_err: ...@@ -1513,7 +1513,6 @@ id_err:
return 1; return 1;
} }
/* /*
Create a new column value in current list with maxvalue Create a new column value in current list with maxvalue
Called from parser Called from parser
...@@ -2017,4 +2016,44 @@ void partition_info::print_debug(const char *str, uint *value) ...@@ -2017,4 +2016,44 @@ void partition_info::print_debug(const char *str, uint *value)
DBUG_PRINT("info", ("parser: %s", str)); DBUG_PRINT("info", ("parser: %s", str));
DBUG_VOID_RETURN; DBUG_VOID_RETURN;
} }
#else /* WITH_PARTITION_STORAGE_ENGINE */
/*
For builds without partitioning we need to define these functions
since we they are called from the parser. The parser cannot
remove code parts using ifdef, but the code parts cannot be called
so we simply need to add empty functions to make the linker happy.
*/
part_column_list_val *partition_info::add_column_value()
{
return NULL;
}
bool partition_info::set_part_expr(char *start_token, Item *item_ptr,
char *end_token, bool is_subpart)
{
(void)start_token;
(void)item_ptr;
(void)end_token;
(void)is_subpart;
return FALSE;
}
int partition_info::reorganize_into_single_field_col_val()
{
return 0;
}
bool partition_info::init_column_part()
{
return FALSE;
}
bool partition_info::add_column_list_value(Item *item)
{
return FALSE;
}
int partition_info::add_max_value()
{
return 0;
}
#endif /* WITH_PARTITION_STORAGE_ENGINE */ #endif /* WITH_PARTITION_STORAGE_ENGINE */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment