relational/test
Salvo 'LtWorf' Tomaselli d597076038 Subtle bug that occurred selecting after a join
Outer joins add the placeholder '---' that is used as some sort of NULL
value.

However select operations on such relations would always fail, because
relations are supposed to only contain values of class rstring, and
the placeholder was added as a regular string.

As a consequence, automatic casting would always fail, and the select
would always raise an exception.

Added a new test case with this specific case in mind.
2015-09-10 12:19:51 +07:00
..
c_programmers.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
c_programmers.result - Added tests 2010-10-06 21:44:13 +07:00
dates.query - Added test driver 2010-10-04 10:06:17 +07:00
dates.result - Added test driver 2010-10-04 10:06:17 +07:00
dates_sel.query - Added tests 2010-10-06 21:44:13 +07:00
dates_sel.result - Added tests 2010-10-06 21:44:13 +07:00
fixed_len_name.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
fixed_len_name.result - Added other tests 2010-10-04 12:46:18 +07:00
full_join.query Added new tests on joins 2015-06-06 14:06:02 +07:00
full_join.result Added new tests on joins 2015-06-06 14:06:02 +07:00
intersection1.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
intersection1.result - Added other tests to expose potential optimization problems 2010-10-11 10:51:37 +07:00
intersection2.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
intersection2.result - Added other tests to expose potential optimization problems 2010-10-11 10:51:37 +07:00
join.query Added new tests on joins 2015-06-06 14:06:02 +07:00
join.result Added new tests on joins 2015-06-06 14:06:02 +07:00
left_join.query Added new tests on joins 2015-06-06 14:06:02 +07:00
left_join.result Added new tests on joins 2015-06-06 14:06:02 +07:00
max_rating_in_age_range.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
max_rating_in_age_range.result - Added new test 2011-03-20 17:16:34 +07:00
maxdate.query - Added tests 2010-12-23 10:11:14 +07:00
maxdate.result - Added tests 2010-12-23 10:11:14 +07:00
name_age.query - Added tests 2010-10-06 21:44:13 +07:00
name_age.result - Added tests 2010-10-06 21:44:13 +07:00
older_than_boss.query - Added tests 2010-10-06 21:44:13 +07:00
older_than_boss.result - Added tests 2010-10-06 21:44:13 +07:00
people.query - Added test driver 2010-10-04 10:06:17 +07:00
people.result - Added test driver 2010-10-04 10:06:17 +07:00
people_join_select_args_on_both_tables.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
people_join_select_args_on_both_tables.result - Added two more tests 2011-02-24 13:27:33 +07:00
phones_of_people_with_personal_room.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
phones_of_people_with_personal_room.result - Added other tests 2010-10-04 12:46:18 +07:00
php.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
php.result - Added other tests 2010-10-04 12:46:18 +07:00
pswap.python - Added test driver 2010-10-04 10:06:17 +07:00
pswap.result - Added test driver 2010-10-04 10:06:17 +07:00
redoundant_union_select.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
redoundant_union_select.result - Added two more tests 2011-02-24 13:27:33 +07:00
rel_eq.python - Added test driver 2010-10-04 10:06:17 +07:00
rel_eq.result - Added test driver 2010-10-04 10:06:17 +07:00
rename_insert1.exec Switch core module to Python3 2015-02-19 12:42:41 +07:00
rename_insert1.result - Added tests 2010-12-23 10:11:14 +07:00
rename_insert2.exec Switch core module to Python3 2015-02-19 12:42:41 +07:00
rename_insert2.result - Added tests 2010-12-23 10:11:14 +07:00
right_join.query Added new tests on joins 2015-06-06 14:06:02 +07:00
right_join.result Added new tests on joins 2015-06-06 14:06:02 +07:00
select_join.query Subtle bug that occurred selecting after a join 2015-09-10 12:19:51 +07:00
select_join.result Subtle bug that occurred selecting after a join 2015-09-10 12:19:51 +07:00
select_join_opt.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
select_join_opt.result - improved an optimization, to produce a simpler select condition under certain circumstances 2011-11-07 19:01:33 +07:00
skill_of_best_person.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
skill_of_best_person.result - Added test 2011-03-22 13:28:41 +07:00
subtraction1.query - Added other tests to expose potential optimization problems 2010-10-11 10:51:37 +07:00
subtraction1.result - Added other tests to expose potential optimization problems 2010-10-11 10:51:37 +07:00
subtraction2.query - Added new test 2010-10-26 13:54:34 +07:00
subtraction2.result - Added new test 2010-10-26 13:54:34 +07:00
swap_fields.query - Added test driver 2010-10-04 10:06:17 +07:00
swap_fields.result - Added test driver 2010-10-04 10:06:17 +07:00
union1.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
union1.result - Added other tests to expose potential optimization problems 2010-10-11 10:51:37 +07:00
union2.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
union2.result - Added other tests to expose potential optimization problems 2010-10-11 10:51:37 +07:00
union3.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
union3.result - Added other tests to expose potential optimization problems 2010-10-11 10:51:37 +07:00
union4.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
union4.result - Added tests 2010-12-23 10:11:14 +07:00
union_and_select.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
union_and_select.result - Implemented select_union_intersect_subtract general optimization 2011-02-18 18:11:39 +07:00
union_not_select.query - Implemented select_union_intersect_subtract general optimization 2011-02-18 18:11:39 +07:00
union_not_select.result - Implemented select_union_intersect_subtract general optimization 2011-02-18 18:11:39 +07:00
union_or_select.query Change relational language to use math symbols 2015-05-31 19:01:03 +07:00
union_or_select.result - Implemented select_union_intersect_subtract general optimization 2011-02-18 18:11:39 +07:00
younger.query - Added tests 2010-10-06 21:44:13 +07:00
younger.result - Added tests 2010-10-06 21:44:13 +07:00