|
1 1 AGGREGATE min, min, min
4 21489 INNER JOIN HASH ON id = company_type_id
4 4 │└TABLE SCAN company_type
1 21489 INNER JOIN HASH ON id72 = company_id
1 23216 │└INNER JOIN HASH ON movie_id65 = movie_id57
3 4115 │ │└INNER JOIN HASH ON id6 = info_type_id58
1 1 │ │ │└TABLE SCAN info_type WHERE info = rating
2 4115 │ │ INNER JOIN HASH ON id33 = movie_id57
4 5316 │ │ │└INNER JOIN HASH ON id11 = info_type_id
1 1 │ │ │ │└TABLE SCAN info_type WHERE info = countries
5 5833 │ │ │ INNER JOIN HASH ON id33 = movie_id49
18 8073 │ │ │ │└INNER JOIN HASH ON id16 = kind_id
2 2 │ │ │ │ │└TABLE SCAN kind_type WHERE kind17 IN(episode,movie)
56 8408 │ │ │ │ INNER JOIN HASH ON id33 = movie_id
129 37091 │ │ │ │ │└INNER JOIN HASH ON id21 = keyword_id
4 3 │ │ │ │ │ │└TABLE SCAN keyword WHERE keyword IN(blood,murder,murder - in - title,violence)
4523930 4523930 │ │ │ │ │ TABLE SCAN movie_keyword
1049348 6099 │ │ │ │ TABLE SCAN title WHERE production_year >= 2006
622984 4071 │ │ │ TABLE SCAN movie_info WHERE info BETWEEN American AND USA AND info51 IN(American,Danish,Denmark,German,Germany,Norway,Norwegian,Sweden,Swedish,USA)
1342299 2527 │ │ TABLE SCAN movie_info_idx WHERE info < 8.5
248981 10361 │ TABLE SCAN movie_companies WHERE note68 LIKE '%(200%)%' AND NOT (note68 LIKE '%(USA)%')
120711 1401 TABLE SCAN company_name WHERE country_code <> us
|
|
- 1 PROJECT a1 AS movie_company, a2 AS rating, a3 AS western_violent_movie
- 1 AGGREGATE MIN(name) AS a1, MIN(info) AS a2, MIN(title) AS a3
- 0 PROJECT name, info, title
- 0 PROJECT name, info, title
- 0 INNER JOIN HASH ON tuple(PROJECTION_2445.movie_id,PROJECTION_2445.movie_id,PROJECTION_2445.movie_id,PROJECTION_2445.movie_id,PROJECTION_2445.movie_id,PROJECTION_2445.movie_id) = tuple(PROJECTION_2418.movie_id,PROJECTION_2418.movie_id,PROJECTION_2418.movie_id,PROJECTION_2418.id,PROJECTION_2418.id,PROJECTION_2418.id)
- 133577 │└PROJECT movie_id AS movie_id_right, id, name, title
- 133577 │ PROJECT name, movie_id, title, id
- 133577 │ INNER JOIN HASH ON PROJECTION_2424.company_type_id = PROJECTION_2421.id
- 4 │ │└PROJECT id AS id_right
- 4 │ │ PROJECT id
- 4 │ │ TABLE SCAN company_type
- 133577 │ PROJECT company_type_id, name, movie_id, title, id_left
- 133577 │ PROJECT name, company_type_id, movie_id, title, id
- 133577 │ INNER JOIN HASH ON PROJECTION_2430.kind_id = PROJECTION_2427.id
- 7 │ │└PROJECT id AS id_right
- 7 │ │ PROJECT id
- 7 │ │ TABLE SCAN kind_type WHERE TRUE
- 133577 │ PROJECT kind_id, name, company_type_id, movie_id, title, id AS id_left
- 133577 │ PROJECT name, company_type_id, movie_id, title, id, kind_id
- 133577 │ INNER JOIN HASH ON PROJECTION_2436.movie_id = PROJECTION_2433.id
- 1012920 │ │└PROJECT id, title, kind_id
- 1012920 │ │ PROJECT id, title, kind_id
- 1012920 │ │ TABLE SCAN title WHERE production_year > 2005
- 299742 │ PROJECT movie_id, name, company_type_id
- 299742 │ PROJECT name, company_type_id, movie_id
- 299742 │ INNER JOIN HASH ON PROJECTION_2442.id = PROJECTION_2439.company_id
- 303271 │ │└PROJECT company_id, company_type_id, movie_id
- 303271 │ │ PROJECT company_id, company_type_id, movie_id
- 303271 │ │ TABLE SCAN movie_companies WHERE notLike(note,'%(USA)%') AND note LIKE '%(200%)%'
- 211073 │ PROJECT id, name
- 211073 │ PROJECT id, name
- 211073 │ TABLE SCAN company_name WHERE country_code <> 'us'
- 4107697 PROJECT movie_id AS movie_id_left, movie_id AS movie_id_left_2, movie_id AS movie_id_left_3, info
- 4107697 PROJECT movie_id, info, movie_id, movie_id
- 4107697 INNER JOIN HASH ON tuple(PROJECTION_2457.movie_id,PROJECTION_2457.movie_id) = tuple(PROJECTION_2448.movie_id,PROJECTION_2448.movie_id)
- 1325361 │└PROJECT movie_id AS movie_id_right
- 1325361 │ PROJECT movie_id
- 1325361 │ INNER JOIN HASH ON PROJECTION_2454.info_type_id = PROJECTION_2451.id
- 1 │ │└PROJECT id
- 1 │ │ PROJECT id
- 1 │ │ TABLE SCAN info_type WHERE info = 'countries'
- 14835720 │ PROJECT info_type_id, movie_id
- 14835720 │ PROJECT movie_id, info_type_id
- 14835720 │ TABLE SCAN movie_info WHERE TRUE
- 3403472 PROJECT movie_id_left, movie_id AS movie_id_left_2, info
- 3403472 PROJECT info, movie_id, movie_id
- 3403472 INNER JOIN HASH ON PROJECTION_2463.keyword_id = PROJECTION_2460.id
- 134170 │└PROJECT id
- 134170 │ PROJECT id
- 134170 │ TABLE SCAN keyword WHERE TRUE
- 3403472 PROJECT keyword_id, info, movie_id, movie_id
- 3403472 PROJECT info, movie_id, movie_id, keyword_id
- 3403472 INNER JOIN HASH ON PROJECTION_2469.movie_id = PROJECTION_2466.movie_id
- 4523930 │└PROJECT movie_id AS movie_id_right, keyword_id
- 4523930 │ PROJECT movie_id, keyword_id
- 4523930 │ TABLE SCAN movie_keyword
- 454230 PROJECT movie_id AS movie_id_left, info
- 454230 PROJECT info, movie_id
- 454230 INNER JOIN HASH ON PROJECTION_2475.info_type_id = PROJECTION_2472.id
- 1 │└PROJECT id
- 1 │ PROJECT id
- 1 │ TABLE SCAN info_type WHERE info = 'rating'
- 1337634 PROJECT info_type_id, info, movie_id
- 1337634 PROJECT movie_id, info, info_type_id
- 1337634 TABLE SCAN movie_info_idx WHERE info < '8.5'
|
|
- 1 AGGREGATE MIN(#0), MIN(#1), MIN(#2)
0 21489 PROJECT name, info, title
0 21489 INNER JOIN HASH ON id = company_type_id
0 21489 │└INNER JOIN HASH ON id = keyword_id
0 2610972 │ │└INNER JOIN HASH ON movie_id = movie_id
0 35930 │ │ │└INNER JOIN HASH ON info_type_id = id
2 1 │ │ │ │└FILTER id <= 110
2 1 │ │ │ │ TABLE SCAN info_type WHERE info = 'countries'
7 35930 │ │ │ INNER JOIN HASH ON movie_id = movie_id
5 56007 │ │ │ │└INNER JOIN HASH ON id = company_id
29 61806 │ │ │ │ │└INNER JOIN HASH ON movie_id = movie_id
142 106968 │ │ │ │ │ │└INNER JOIN HASH ON kind_id = id
1 2 │ │ │ │ │ │ │└FILTER (kind = 'movie') OR (kind = 'episode')
7 7 │ │ │ │ │ │ │ TABLE SCAN kind_type WHERE kind IN('movie','episode')
994 140451 │ │ │ │ │ │ INNER JOIN HASH ON id = movie_id
4885 454222 │ │ │ │ │ │ │└INNER JOIN HASH ON info_type_id = id
2 1 │ │ │ │ │ │ │ │└FILTER id >= 99
2 1 │ │ │ │ │ │ │ │ TABLE SCAN info_type WHERE info = 'rating'
276007 454222 │ │ │ │ │ │ │ FILTER movie_id <= 2525745
276007 454230 │ │ │ │ │ │ │ TABLE SCAN movie_info_idx WHERE info < '8.5'
505662 143657 │ │ │ │ │ │ FILTER id BETWEEN 2 AND 2525745
505662 143658 │ │ │ │ │ │ TABLE SCAN title WHERE production_year > 2005
521825 62447 │ │ │ │ │ TABLE SCAN movie_companies WHERE ( NOT contains(note,'(USA)')) AND (note LIKE '%(200%)%')
46999 126230 │ │ │ │ TABLE SCAN company_name WHERE country_code != 'us'
2967144 9402 │ │ │ FILTER movie_id BETWEEN 2 AND 2525745
2967144 9402 │ │ │ FILTER IN ...
14835720 22724 │ │ │ INNER JOIN HASH ON info = #0
0 10 │ │ │ │└SCAN MATERIALISED
14835720 22724 │ │ │ TABLE SCAN movie_info WHERE info IN('Sweden','Norway','Germany','Denmark','Swedish','Danish','Norwegian','German','USA','American')
4523930 202452 │ │ TABLE SCAN movie_keyword WHERE movie_id <= 2525745
26834 3 │ FILTER (keyword = 'murder') OR (keyword = 'murder-in-title') OR (keyword = 'blood') OR (keyword = 'violence')
134170 133988 │ TABLE SCAN keyword WHERE keyword IN('murder','murder-in-title','blood','violence')
4 1 TABLE SCAN company_type WHERE id <= 2
|
|
1 1 PROJECT movie_company, rating, western_violent_movie
1 1 AGGREGATE MIN(name), MIN(info), MIN(title)
7666 10 DISTRIBUTE GATHER
7666 10 AGGREGATE MIN(name), MIN(info), MIN(title)
7666 21489 INNER JOIN HASH ON id = kind_id
2 2 │└DISTRIBUTE GATHER
2 2 │ FILTER (kind = 'movie') OR (kind = 'episode')
7 7 │ DISTRIBUTE ROUND ROBIN
7 7 │ TABLE SCAN kind_type WHERE (kind = 'movie') OR (kind = 'episode')
26834 23197 INNER JOIN HASH ON movie_id = id AND movie_id = id AND movie_id = id AND movie_id = id
26834 65749 │└DISTRIBUTE GATHER
26834 65749 │ INNER JOIN HASH ON id = keyword_id
26834 3 │ │└DISTRIBUTE GATHER
26834 3 │ │ FILTER keyword IN('murder','murder-in-title','blood','violence')
134170 134170 │ │ DISTRIBUTE ROUND ROBIN
134170 134170 │ │ TABLE SCAN keyword WHERE keyword IN('murder','murder-in-title','blood','violence')
45898 7193851 │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id AND movie_id = movie_id
25628 107407 │ │└DISTRIBUTE GATHER
25628 107407 │ │ INNER JOIN HASH ON id = info_type_id
23 1 │ │ │└DISTRIBUTE GATHER
23 1 │ │ │ FILTER info = 'rating'
113 113 │ │ │ DISTRIBUTE ROUND ROBIN
113 113 │ │ │ TABLE SCAN info_type WHERE info = 'rating'
25628 322283 │ │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id
25628 124263 │ │ │└DISTRIBUTE GATHER
25628 124263 │ │ │ INNER JOIN HASH ON id = info_type_id
23 1 │ │ │ │└DISTRIBUTE GATHER
23 1 │ │ │ │ FILTER info = 'countries'
113 113 │ │ │ │ DISTRIBUTE ROUND ROBIN
113 113 │ │ │ │ TABLE SCAN info_type WHERE info = 'countries'
122571 124263 │ │ │ INNER JOIN HASH ON movie_id = movie_id
104366 248388 │ │ │ │└DISTRIBUTE GATHER
104366 248388 │ │ │ │ INNER JOIN HASH ON id = company_type_id
4 4 │ │ │ │ │└TABLE SCAN company_type
104366 248388 │ │ │ │ INNER JOIN HASH ON id = company_id
47000 126230 │ │ │ │ │└DISTRIBUTE GATHER
47000 126230 │ │ │ │ │ FILTER country_code <> 'us'
234997 234997 │ │ │ │ │ TABLE SCAN company_name WHERE country_code <> 'us'
521826 303271 │ │ │ │ FILTER note NOT LIKE '%(USA)%' AND note LIKE '%(200%)%'
2609129 2609129 │ │ │ │ TABLE SCAN movie_companies WHERE ((note NOT LIKE '%(USA)%' AND note LIKE '%(200%)%') AND (((company_id >= 4) AND (company_id <= 234995)) AND TRUE)) AND (((company_type_id >= 1) AND (company_type_id <= 4)) AND company_type_id IN(1,2,3,4))
2967144 614251 │ │ │ FILTER info IN('Sweden','Norway','Germany','Denmark','Swedish','Danish','Norwegian','German','USA','American')
14835720 1355825 │ │ │ TABLE SCAN movie_info WHERE (info IN('Sweden','Norway','Germany','Denmark','Swedish','Danish','Norwegian','German','USA','American') AND (((movie_id >= 82) AND (movie_id <= 2525666)) AND TRUE)) AND (((info_type_id >= 8) AND (info_type_id <= 8)) AND info_type_id IN 8)
276007 1337634 │ │ FILTER info < '8.5'
1380035 1380035 │ │ TABLE SCAN movie_info_idx WHERE ((info < '8.5') AND ((((movie_id >= 114) AND (movie_id <= 2525502)) AND ((movie_id >= 114) AND (movie_id <= 2525502))) AND TRUE)) AND (((info_type_id >= 101) AND (info_type_id <= 101)) AND info_type_id IN 101)
4523930 4523930 │ TABLE SCAN movie_keyword WHERE (((((movie_id >= 114) AND (movie_id <= 2525471)) AND ((movie_id >= 114) AND (movie_id <= 2525471))) AND ((movie_id >= 114) AND (movie_id <= 2525471))) AND TRUE) AND (((keyword_id >= 137) AND (keyword_id <= 875)) AND keyword_id IN(875,865,137))
252832 1012920 FILTER production_year > 2005
2528312 2528312 TABLE SCAN title WHERE ((production_year > 2005) AND ((((((id >= 581) AND (id <= 2525471)) AND ((id >= 581) AND (id <= 2525471))) AND ((id >= 581) AND (id <= 2525471))) AND ((id >= 581) AND (id <= 2525471))) AND TRUE)) AND (((kind_id >= 1) AND (kind_id <= 7)) AND kind_id IN(1,7))
|
|
1 1 AGGREGATE MIN(cn.name), MIN(mi_idx.info), MIN(t.title)
1 1 DISTRIBUTE GATHER
1 1 AGGREGATE MIN(cn.name), MIN(mi_idx.info), MIN(t.title)
1530 21489 INNER JOIN HASH ON mi.info_type_id = it1.id
1530 1 │└DISTRIBUTE GATHER
4520000 1 │ TABLE SCAN info_type WHERE it1.info = 'countries'
1530 24612 INNER JOIN HASH ON mc.movie_id = mi.movie_id
1530 716210 │└DISTRIBUTE GATHER
134000 716210 │ TABLE SCAN movie_info WHERE mi.info IN('Sweden','Norway','Germany','Denmark','Swedish','Danish','Norwegian','German','USA','American')
1530 23425 INNER JOIN HASH ON mi_idx.info_type_id = it2.id
1530 1 │└DISTRIBUTE GATHER
7 1 │ TABLE SCAN info_type WHERE it2.info = 'rating'
1530 69686 INNER JOIN HASH ON mc.movie_id = mi_idx.movie_id
1530 23902 │└DISTRIBUTE GATHER
492 23902 │ INNER JOIN HASH ON mc.company_id = cn.id
492 25853 │ │└DISTRIBUTE GATHER
476 25853 │ │ INNER JOIN HASH ON mc.company_type_id = ct.id
476 4 │ │ │└DISTRIBUTE GATHER
4 4 │ │ │ TABLE SCAN company_type
476 25853 │ │ INNER JOIN HASH ON mk.movie_id = mc.movie_id
476 8073 │ │ │└DISTRIBUTE GATHER
186 8073 │ │ │ INNER JOIN HASH ON t.kind_id = kt.id
186 2 │ │ │ │└DISTRIBUTE GATHER
1380000 2 │ │ │ │ TABLE SCAN kind_type WHERE kt.kind IN('movie','episode')
186 9731 │ │ │ INNER JOIN HASH ON mk.movie_id = t.id
186 37091 │ │ │ │└DISTRIBUTE GATHER
176 37091 │ │ │ │ INNER JOIN HASH ON mk.keyword_id = k.id
176 3 │ │ │ │ │└DISTRIBUTE GATHER
113 3 │ │ │ │ │ TABLE SCAN keyword WHERE k.keyword IN('murder','murder-in-title','blood','violence')
14800000 4519843 │ │ │ │ TABLE SCAN movie_keyword
113 1009646 │ │ │ TABLE SCAN title WHERE (t.production_year IS NOT NULL) AND (t.production_year > 2005L)
235000 294675 │ │ TABLE SCAN movie_companies WHERE (mc.note IS NOT NULL) AND ( NOT contains(mc.note,'(USA)')) AND mc.note LIKE '%(200%)%'
2610000 124084 │ TABLE SCAN company_name WHERE (cn.country_code IS NOT NULL) AND ( NOT (cn.country_code = 'us'))
2530000 1293934 TABLE SCAN movie_info_idx WHERE mi_idx.info < '8.5'
|
|
1 ∞ PROJECT min AS movie_company, min_53 AS rating, min_54 AS western_violent_movie
1 1 AGGREGATE MIN(min_55) AS min, MIN(min_56) AS min_53, MIN(min_57) AS min_54
- 16 DISTRIBUTE GATHER
- 16 AGGREGATE MIN(name) AS min_55, MIN(info_36) AS min_56, MIN(title) AS min_57
- 21489 INNER JOIN HASH ON kind_id = id_17
7 2 │└DISTRIBUTE GATHER
7 2 │ PROJECT id AS id_17
7 2 │ FILTER kind IN('episode','movie')
7 2 │ TABLE SCAN kind_type
- 23189 INNER JOIN HASH ON movie_id = id_46
247389 1012688 │└DISTRIBUTE HASH ON id_46
247389 1012688 │ PROJECT id AS id_46, title, kind_id
247389 1012688 │ FILTER production_year > 2005
247389 1012688 │ TABLE SCAN title
- 65749 INNER JOIN HASH ON keyword_id = id_13
134170 3 │└DISTRIBUTE GATHER
134170 3 │ PROJECT id AS id_13
134170 3 │ FILTER keyword IN('blood','murder','murder-in-title','violence')
134170 3 │ TABLE SCAN keyword
- 65749 INNER JOIN HASH ON movie_id = movie_id_42
4523930 37091 │└DISTRIBUTE HASH ON movie_id_42
4523930 37091 │ PROJECT movie_id AS movie_id_42, keyword_id
4523930 37091 │ TABLE SCAN movie_keyword
- 36297 INNER JOIN HASH ON info_type_id_35 = id_8
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_8
113 1 │ FILTER info = 'rating'
113 1 │ TABLE SCAN info_type
- 36297 INNER JOIN HASH ON movie_id = movie_id_34
1380035 23199 │└DISTRIBUTE HASH ON movie_id_34
1380035 23199 │ PROJECT movie_id AS movie_id_34, info_type_id AS info_type_id_35, info AS info_36
1380035 23199 │ FILTER info < '8.5'
1380035 23199 │ TABLE SCAN movie_info_idx
- 36297 INNER JOIN HASH ON info_type_id = id_4
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_4
113 1 │ FILTER info = 'countries'
113 1 │ TABLE SCAN info_type
- 36297 INNER JOIN HASH ON movie_id = movie_id_27
13352148 15215 │└DISTRIBUTE HASH ON movie_id_27
13352148 15215 │ PROJECT movie_id AS movie_id_27, info_type_id
13352148 15215 │ FILTER info IN('American','Danish','Denmark','German','Germany','Norway','Norwegian','Sweden','Swedish','USA')
13352148 15215 │ TABLE SCAN movie_info
- 248388 INNER JOIN HASH ON company_type_id = id_0
4 4 │└DISTRIBUTE GATHER
4 4 │ PROJECT id AS id_0
4 4 │ TABLE SCAN company_type
- 248388 INNER JOIN HASH ON id = company_id
2348216 303271 │└DISTRIBUTE HASH ON company_id
2348216 303271 │ FILTER NOT (note LIKE '%(USA)%') AND (note LIKE '%(200%)%')
2348216 303271 │ TABLE SCAN movie_companies
105537 126230 FILTER country_code <> 'us'
105537 126230 TABLE SCAN company_name
|