mariadb/sql
Mattias Jonsson 176cabc1b4 Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning
port from mysql-next (5.4) to mysql-next-mr-bugfixing (5.5/5.6?)

2755 Konstantin Osipov	2008-11-27
Bug#32115 will remove the pre-requisite to initialize LEX to open tables.
This dependency was added in 5.1 and was supposed to be removed in 6.0.
Remove asserts and initialization of LEX in places where we don't deal
with partitioned tables.

sql/sp_head.cc:
  Fix a typo.
2009-11-20 00:13:54 +01:00
..
examples Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-17 15:54:01 +02:00
share Merge 2009-11-03 12:37:02 +01:00
.cvsignore
add_errmsg WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
authors.h manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00
client_settings.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
CMakeLists.txt WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
contributors.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
custom_conf.h
debug_sync.cc backport of dbug extensions from 6.0: 2009-10-30 19:13:58 +01:00
debug_sync.h WL#4259 - Debug Sync Facility 2009-09-29 17:38:40 +02:00
derror.cc WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
des_key_file.cc
discover.cc
event_data_objects.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
event_data_objects.h
event_db_repository.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-09-23 15:21:29 +02:00
event_db_repository.h
event_parse_data.cc
event_parse_data.h
event_queue.cc
event_queue.h
event_scheduler.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
event_scheduler.h
events.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
events.h
field.cc Auto-merge from mysql-next-mr. 2009-11-10 10:31:33 +03:00
field.h Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
field_conv.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-17 15:54:01 +02:00
filesort.cc
frm_crypt.cc
gen_lex_hash.cc
gstream.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-09 18:11:21 +02:00
gstream.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_ndbcluster.cc Auto-merge from mysql-next-mr. 2009-11-10 10:31:33 +03:00
ha_ndbcluster.h manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00
ha_ndbcluster_binlog.cc Auto-merge from mysql-next-mr. 2009-11-10 10:31:33 +03:00
ha_ndbcluster_binlog.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_ndbcluster_cond.cc
ha_ndbcluster_cond.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_ndbcluster_tables.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_partition.cc Merge 2009-11-03 12:37:02 +01:00
ha_partition.h Merge 2009-11-03 12:37:02 +01:00
handler.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
handler.h Auto-merge from mysql-trunk-merge. 2009-11-06 12:37:00 +03:00
hash_filo.cc
hash_filo.h Backport of: 2009-10-14 20:37:38 +04:00
hostname.cc Backport of: 2009-10-14 20:37:38 +04:00
init.cc
item.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
item.h Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
item_buff.cc
item_cmpfunc.cc Bug#48177 - SELECTs with NOT IN subqueries containing NULL 2009-11-03 13:48:59 +01:00
item_cmpfunc.h Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
item_create.cc Merge 2009-11-03 12:37:02 +01:00
item_create.h
item_func.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
item_func.h Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
item_geofunc.cc automerge 2009-10-24 09:57:31 +03:00
item_geofunc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
item_row.cc
item_row.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
item_strfunc.cc WL#4584 Internationalized number format 2009-10-05 20:06:04 +05:00
item_strfunc.h manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00
item_subselect.cc Manual merge from mysql-trunk-merge. 2009-11-06 19:13:33 +03:00
item_subselect.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
item_sum.cc merging. 2009-11-17 15:24:23 +04:00
item_sum.h merging. 2009-11-17 15:24:23 +04:00
item_timefunc.cc Merged WL#3352 into mysql-next-mr 2009-10-28 18:22:36 +01:00
item_timefunc.h Merge to latest mysql-next-mr 2009-11-02 11:09:15 +01:00
item_xmlfunc.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-09-23 15:21:29 +02:00
item_xmlfunc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
key.cc WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
lex.h Changed COLUMN_LIST to COLUMNS after arch review 2009-10-29 18:04:23 +01:00
lex_symbol.h
lock.cc Backport of: 2009-10-14 20:37:38 +04:00
log.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
log.h BUG#40611, BUG#44779: reverted in mysql-5.1-rep+2. 2009-10-07 22:13:07 +01:00
log_event.cc Auto-merge from mysql-next-mr. 2009-11-10 10:31:33 +03:00
log_event.h manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00
log_event_old.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
log_event_old.h
Makefile.am Auto-merge from mysql-next-mr. 2009-11-05 15:08:37 +03:00
message.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
message.mc
message.rc
mf_iocache.cc
MSG00001.bin
my_decimal.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
my_decimal.h Bug#48370: Absolutely wrong calculations with GROUP BY and decimal fields when using IF 2009-11-02 09:21:39 -02:00
my_lock.c
mysql_priv.h Auto-merge from mysql-next-mr. 2009-11-12 15:13:43 +03:00
mysql_priv.h.pp Bug#47857 strip_sp function in mysys/mf_strip.c never used and cause name clash 2009-10-06 13:04:51 +02:00
mysqld.cc merging. 2009-11-17 15:27:40 +04:00
mysqld_suffix.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
net_serv.cc Manual merge from mysql-next-mr. 2009-11-02 14:10:04 +03:00
nt_servc.cc
nt_servc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
opt_range.cc Auto-merge from mysql-next-mr-alik. 2009-11-10 11:34:26 +03:00
opt_range.h Ported WL#3220 to mysql-next-mr. 2009-09-28 10:21:25 +03:00
opt_sum.cc Bug#48060 Memory leak - Item::val_bool() (item.cc:184) from optimizer_subquery grammar 2009-10-28 11:07:30 +01:00
parse_file.cc Bug#44834 strxnmov is expected to behave as you'd expect 2009-06-19 13:24:43 +05:00
parse_file.h
partition_element.h Merge 2009-10-28 18:32:48 +01:00
partition_info.cc Fix build failure. 2009-11-10 12:32:29 +03:00
partition_info.h Merged WL#3352 into mysql-next-mr 2009-10-28 18:22:36 +01:00
password.c Manual merge. 2009-06-01 16:00:38 +04:00
procedure.cc
procedure.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
protocol.cc Merge from mysql-next-mr. 2009-10-23 15:22:21 +04:00
protocol.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
records.cc Manual merge from mysql-trunk-merge. 2009-11-06 19:13:33 +03:00
records.h Manual merge from mysql-trunk-merge. 2009-11-06 19:13:33 +03:00
repl_failsafe.cc Merge from mysql-next-mr. 2009-10-23 15:22:21 +04:00
repl_failsafe.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
replication.h WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
rpl_constants.h
rpl_filter.cc Backport of: 2009-10-14 20:37:38 +04:00
rpl_filter.h
rpl_handler.cc Fix automerge: s/hash_search/my_hash_search/. 2009-10-28 11:42:18 +03:00
rpl_handler.h Backporting WL#4398 WL#1720 2009-09-26 12:49:49 +08:00
rpl_injector.cc
rpl_injector.h Backport of: 2009-10-14 15:14:58 +04:00
rpl_mi.cc merge from 5.1-rpl+2 repo to a local branch with HB and bug@27808 fixes 2009-10-01 20:22:44 +03:00
rpl_mi.h merge from 5.1-rpl+2 repo to a local branch with HB and bug@27808 fixes 2009-10-01 20:22:44 +03:00
rpl_record.cc BUG#43789 different master/slave table defs cause crash: text/varchar null 2009-09-29 15:18:44 +01:00
rpl_record.h BUG#43789 different master/slave table defs cause crash: text/varchar null 2009-09-29 15:18:44 +01:00
rpl_record_old.cc
rpl_record_old.h
rpl_reporting.cc BUG#45511 rpl.rpl_binlog_corruption fails with warning messages in Valgrind 2009-06-16 16:04:30 +01:00
rpl_reporting.h BUG#45511 rpl.rpl_binlog_corruption fails with warning messages in Valgrind 2009-06-16 16:04:30 +01:00
rpl_rli.cc manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00
rpl_rli.h backporting fixes of bug@45940 to 5.1-rpl+2 to cover failures rpl_heartbeat_* as well. 2009-10-09 16:26:37 +03:00
rpl_tblmap.cc Backport of: 2009-10-14 20:37:38 +04:00
rpl_tblmap.h Backport of: 2009-10-14 20:37:38 +04:00
rpl_utility.cc
rpl_utility.h
scheduler.cc
scheduler.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
set_var.cc Bug#38551 query cache can still consume [very little] cpu time even when it is off. 2009-10-29 12:19:36 +01:00
set_var.h Bug#38551 query cache can still consume [very little] cpu time even when it is off. 2009-10-29 12:19:36 +01:00
slave.cc Auto-merge from mysql-next-mr. 2009-11-10 10:31:33 +03:00
slave.h manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00
sp.cc Auto-merge from mysql-next-mr. 2009-11-12 15:13:43 +03:00
sp.h BUG#41166 stored function requires "deterministic" if binlog_format is "statement" 2009-07-28 18:44:38 +01:00
sp_cache.cc Backport of: 2009-10-14 20:37:38 +04:00
sp_cache.h
sp_head.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
sp_head.h merging 2009-04-29 07:59:10 +05:00
sp_pcontext.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sp_pcontext.h WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sp_rcontext.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sp_rcontext.h WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
spatial.cc Merge from 5.0 for 43414 2009-08-28 18:21:54 +02:00
spatial.h Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
sql_acl.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
sql_acl.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
sql_analyse.cc Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
sql_analyse.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_array.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_base.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
sql_binlog.cc manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00
sql_bitmap.h
sql_builtin.cc.in
sql_cache.cc Auto-merge from mysql-trunk-merge. 2009-11-06 18:28:25 +03:00
sql_cache.h Bug#38551 query cache can still consume [very little] cpu time even when it is off. 2009-10-29 12:19:36 +01:00
sql_class.cc Auto-merge from mysql-next-mr. 2009-11-10 10:31:33 +03:00
sql_class.h Auto-merge from mysql-next-mr. 2009-11-10 10:31:33 +03:00
sql_client.cc
sql_connect.cc Manual merge from mysql-next-mr. 2009-11-02 14:10:04 +03:00
sql_crypt.cc Bug#44358 valgrind errors with decode() function 2009-04-23 12:43:42 +05:00
sql_crypt.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_cursor.cc Auto-merge from mysql-trunk-merge. 2009-11-06 18:28:25 +03:00
sql_cursor.h
sql_db.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
sql_delete.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
sql_derived.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sql_do.cc
sql_error.cc Merge from mysql-next-mr. 2009-10-23 15:22:21 +04:00
sql_error.h WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
sql_handler.cc Manual merge from mysql-next-mr. 2009-11-02 14:10:04 +03:00
sql_help.cc Backport of revno 2630.28.10, 2630.28.31, 2630.28.26, 2630.33.1, 2009-10-22 00:02:06 +04:00
sql_insert.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
sql_lex.cc Auto-merge from mysql-next-mr. 2009-11-12 15:13:43 +03:00
sql_lex.h Auto-merge from mysql-next-mr. 2009-11-12 15:13:43 +03:00
sql_list.cc Backport of revno 2630.28.10, 2630.28.31, 2630.28.26, 2630.33.1, 2009-10-22 00:02:06 +04:00
sql_list.h Fix build failure on Linux. 2009-10-22 23:31:06 +04:00
sql_load.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
sql_locale.cc Manual-merge from mysql-trunk-merge. 2009-11-06 12:52:45 +03:00
sql_manager.cc
sql_map.cc
sql_map.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_olap.cc
sql_parse.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
sql_partition.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
sql_partition.h Fixed a few bugs in hex string generation, in call to val_str for partition expressions, also made code reusable for DEFAULT handling to fix BUG#48464 by introducing function get_cs_converted_string_value, added partition_utf8 test case for UTF8 outputs 2009-11-02 14:49:26 +01:00
sql_plugin.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
sql_plugin.h WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
sql_plugin_services.h WL#4903 Plugin Service API part I 2009-11-02 21:05:42 +01:00
sql_prepare.cc Auto-merge from mysql-trunk-merge. 2009-11-06 18:28:25 +03:00
sql_prepare.h Backport of revno 2630.28.10, 2630.28.31, 2630.28.26, 2630.33.1, 2009-10-22 00:02:06 +04:00
sql_profile.cc Backport of revno 2630.28.10, 2630.28.31, 2630.28.26, 2630.33.1, 2009-10-22 00:02:06 +04:00
sql_profile.h Bug #44651 "have_community_features" variable should be renamed 2009-10-09 15:59:25 +02:00
sql_rename.cc Bug #40877: multi statement execution fails in 5.1.30 2009-10-16 13:29:42 +03:00
sql_repl.cc Manual merge from mysql-next-mr. 2009-11-02 14:10:04 +03:00
sql_repl.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_select.cc Auto-merge from mysql-next-mr. 2009-11-12 15:13:43 +03:00
sql_select.h Manual merge from mysql-trunk-merge. 2009-11-06 19:13:33 +03:00
sql_servers.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
sql_servers.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_show.cc Fix build failure. 2009-11-10 12:32:29 +03:00
sql_show.h
sql_signal.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sql_signal.h WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sql_sort.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_state.c
sql_string.cc Backporting WL#3759 Optimize identifier conversion in client-server protocol 2009-09-30 10:09:28 +05:00
sql_string.h Merge from mysql-next-mr. 2009-10-28 10:55:44 +03:00
sql_table.cc Auto-merge from mysql-next-mr. 2009-11-12 15:13:43 +03:00
sql_tablespace.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
sql_test.cc Backport of: 2009-10-14 20:37:38 +04:00
sql_trigger.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
sql_trigger.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_udf.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
sql_udf.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_union.cc 5.0-bugteam->5.1-bugteam merge 2009-05-15 12:11:07 +05:00
sql_update.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
sql_view.cc Manual merge from mysql-trunk-merge. 2009-11-05 23:28:35 +03:00
sql_view.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_yacc.yy Auto-merge from mysql-next-mr. 2009-11-12 15:13:43 +03:00
strfunc.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-09-23 15:21:29 +02:00
structs.h A fix and a test case for 2009-11-03 20:45:52 +03:00
table.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
table.h Manual merge from mysql-next-mr. 2009-11-02 14:10:04 +03:00
thr_malloc.cc WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
time.cc Manual merge from mysql-trunk-merge. 2009-11-06 17:20:27 +03:00
tzfile.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
tztime.cc Bug#32115: Bad use of Name_resolution_context from current LEX in partitioning 2009-11-20 00:13:54 +01:00
tztime.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
udf_example.c Manual merge from mysql-trunk-merge. 2009-10-14 12:25:39 +04:00
udf_example.def
uniques.cc Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
unireg.cc Backporting WL#4164 Two-byte collation IDs 2009-10-15 15:17:32 +05:00
unireg.h manual merge: mysql-5.1-rep+2-delivery1 --> mysql-5.1-rpl-merge 2009-10-22 23:30:28 +01:00