summaryrefslogtreecommitdiff
path: root/sql/sql_table.cc
diff options
context:
space:
mode:
authorMichael Widenius <monty@askmonty.org>2012-03-23 18:18:16 +0200
committerMichael Widenius <monty@askmonty.org>2012-03-23 18:18:16 +0200
commit8e825a2249440e7df0fce0123f6d543b09b29194 (patch)
treeeb3591d867f6b8fc81a8885c129f8a375af376bf /sql/sql_table.cc
parentde1765fb64dda7c610217c27a6012955f01d88e4 (diff)
downloadmariadb-git-8e825a2249440e7df0fce0123f6d543b09b29194.tar.gz
Fixes lp:941889 "JOIN constructors takes a long time in 5.3"
- Remove all references of MAX_TABLES from JOIN struct and make these dynamic - Updated Join_plan_state to allocate just as many elements as it's needed sql/opt_subselect.cc: Optimized version of Join_plan_state sql/sql_select.cc: Set join->positions and join->best_positions dynamicly Don't call update_virtual_fields() if table->vfield is not set. sql/sql_select.h: Remove all references of MAX_TABLES from JOIN struct and Join_plan_state and make these dynamic
Diffstat (limited to 'sql/sql_table.cc')
0 files changed, 0 insertions, 0 deletions