Cartesian joins actually work
Bug #713347 reported by
Andrew Hutchings
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
Fix Released
|
High
|
Andrew Hutchings | ||
7.0 |
Fix Released
|
High
|
Andrew Hutchings |
Bug Description
The code to stop cartesian joins appears to only be part implemented, and the error code for it (ER_CARTESIAN_
This needs completing/fixing
Related branches
lp:~linuxjedi/drizzle/trunk-bug-713347
- Drizzle Developers: Pending requested
-
Diff: 1631 lines (+171/-210)79 files modifieddrizzled/error.cc (+1/-1)
drizzled/error_t.h (+2/-1)
drizzled/join.cc (+7/-0)
drizzled/sql_lex.cc (+1/-0)
drizzled/sql_lex.h (+5/-0)
drizzled/sql_yacc.yy (+5/-1)
plugin/innobase/os/os0file.cc (+1/-1)
plugin/innobase/tests/r/func_group_innodb.result (+4/-4)
plugin/innobase/tests/r/index_merge_innodb.result (+1/-1)
plugin/innobase/tests/r/innodb_mysql.result (+1/-1)
plugin/innobase/tests/t/func_group_innodb.test (+4/-4)
plugin/session_dictionary/tests/r/data_dictionary.result (+2/-2)
plugin/session_dictionary/tests/t/data_dictionary.test (+2/-2)
plugin/table_cache_dictionary/tests/r/table_cache.result (+1/-1)
plugin/table_cache_dictionary/tests/r/table_definition_cache.result (+1/-1)
plugin/table_cache_dictionary/tests/t/table_cache.test (+1/-1)
plugin/table_cache_dictionary/tests/t/table_definition_cache.test (+1/-1)
tests/include/index_merge2.inc (+1/-1)
tests/include/mix1.inc (+1/-1)
tests/r/derived.result (+9/-9)
tests/r/distinct.result (+1/-3)
tests/r/func_gconcat.result (+3/-2)
tests/r/func_group.result (+2/-2)
tests/r/func_in.result (+8/-8)
tests/r/global_read_constraints.result (+1/-1)
tests/r/group_by.result (+1/-1)
tests/r/group_min_max.result (+1/-1)
tests/r/insert_select.result (+1/-1)
tests/r/join.result (+5/-7)
tests/r/join_nested.result (+5/-21)
tests/r/key_diff.result (+1/-1)
tests/r/olap.result (+1/-1)
tests/r/order_by.result (+3/-3)
tests/r/range.result (+2/-2)
tests/r/select.result (+3/-3)
tests/r/select_safe.result (+2/-2)
tests/r/status.result (+1/-1)
tests/r/subselect.result (+2/-10)
tests/r/subselect3.result (+1/-1)
tests/r/subselect_sj.result (+1/-1)
tests/r/subselect_sj2.result (+1/-1)
tests/r/sum_distinct.result (+3/-3)
tests/r/type_blob.result (+1/-1)
tests/r/type_date.result (+2/-2)
tests/r/type_float.result (+1/-1)
tests/r/type_ranges.result (+1/-1)
tests/r/union.result (+1/-1)
tests/r/update.result (+1/-1)
tests/suite/jp/r/join_utf8.result (+0/-30)
tests/suite/jp/t/join_utf8.test (+0/-6)
tests/t/derived.test (+6/-6)
tests/t/distinct.test (+1/-0)
tests/t/func_gconcat.test (+3/-2)
tests/t/func_group.test (+2/-2)
tests/t/func_in.test (+8/-8)
tests/t/global_read_constraints.test (+1/-1)
tests/t/group_by.test (+1/-1)
tests/t/group_min_max.test (+1/-1)
tests/t/insert_select.test (+1/-1)
tests/t/join.test (+5/-2)
tests/t/join_nested.test (+5/-5)
tests/t/key_diff.test (+1/-1)
tests/t/olap.test (+1/-1)
tests/t/order_by.test (+5/-5)
tests/t/range.test (+2/-2)
tests/t/select.test (+3/-3)
tests/t/select_safe.test (+2/-2)
tests/t/status.test (+1/-1)
tests/t/subselect.test (+2/-1)
tests/t/subselect3.test (+1/-1)
tests/t/subselect_sj.test (+1/-1)
tests/t/subselect_sj2.test (+1/-1)
tests/t/sum_distinct.test (+3/-3)
tests/t/type_blob.test (+1/-1)
tests/t/type_date.test (+2/-2)
tests/t/type_float.test (+1/-1)
tests/t/type_ranges.test (+1/-1)
tests/t/union.test (+1/-1)
tests/t/update.test (+1/-1)
To post a comment you must log in.
See http:// bazaar. launchpad. net/~drizzle- developers/ drizzle/ elliot/ revision/ 1637.1. 3 for the part-implementation