|
- 1 PROJECT a1 AS first_company, a2 AS second_company, a3 AS first_rating, a4 AS second_rating, a5 AS first_movie, a6 AS second_movie
- 1 AGGREGATE MIN(name_left) AS a1, MIN(name_right) AS a2, MIN(info_left) AS a3, MIN(info_right) AS a4, MIN(title_left) AS a5, MIN(title_right) AS a6
- 0 PROJECT name, name, info_left, info_right, title, title
- 0 PROJECT name, info_left, name, info_right, title, title
- 0 INNER JOIN HASH ON tuple(PROJECTION_4836.linked_movie_id,PROJECTION_4836.movie_id,PROJECTION_4836.movie_id,PROJECTION_4836.linked_movie_id) = tuple(PROJECTION_4815.movie_id,PROJECTION_4815.movie_id,PROJECTION_4815.id,PROJECTION_4815.id)
- 922445 │└PROJECT movie_id AS movie_id_right, id, name AS name_right, title AS title_right
- 922445 │ PROJECT movie_id, name, title, id
- 922445 │ INNER JOIN HASH ON PROJECTION_4821.kind_id = PROJECTION_4818.id
- 7 │ │└PROJECT id AS id_right
- 7 │ │ PROJECT id
- 7 │ │ TABLE SCAN kind_type WHERE TRUE
- 922445 │ PROJECT kind_id, movie_id, name, title, id_left
- 922445 │ PROJECT movie_id, name, title, id, kind_id
- 922445 │ INNER JOIN HASH ON PROJECTION_4827.company_id = PROJECTION_4824.id
- 234997 │ │└PROJECT id AS id_right, name
- 234997 │ │ PROJECT name, id
- 234997 │ │ TABLE SCAN company_name
- 922445 │ PROJECT company_id, movie_id, title, id AS id_left, kind_id
- 922445 │ PROJECT movie_id, company_id, title, id, kind_id
- 922445 │ INNER JOIN HASH ON PROJECTION_4833.movie_id = PROJECTION_4830.id
- 1042800 │ │└PROJECT id, title, kind_id
- 1042800 │ │ PROJECT id, title, kind_id
- 1042800 │ │ TABLE SCAN title WHERE (production_year >= 2000) AND (production_year <= 2010)
- 2609129 │ PROJECT movie_id, company_id
- 2609129 │ PROJECT movie_id, company_id
- 2609129 │ TABLE SCAN movie_companies
- 5626 PROJECT linked_movie_id, movie_id AS movie_id_left, name AS name_left, info, info, title AS title_left
- 5626 PROJECT name, info, linked_movie_id, info, movie_id, title
- 5626 INNER JOIN HASH ON PROJECTION_4848.linked_movie_id = PROJECTION_4839.movie_id
- 36749 │└PROJECT movie_id, info AS info_right
- 36749 │ PROJECT info, movie_id
- 36749 │ INNER JOIN HASH ON PROJECTION_4845.info_type_id = PROJECTION_4842.id
- 1 │ │└PROJECT id
- 1 │ │ PROJECT id
- 1 │ │ TABLE SCAN info_type WHERE info = 'rating'
- 687267 │ PROJECT info_type_id, info, movie_id
- 687267 │ PROJECT movie_id, info, info_type_id
- 687267 │ TABLE SCAN movie_info_idx WHERE info < '3.5'
- 136784 PROJECT linked_movie_id, name, info AS info_left, title
- 136784 PROJECT name, info, linked_movie_id, title
- 136784 INNER JOIN HASH ON PROJECTION_4854.kind_id = PROJECTION_4851.id
- 7 │└PROJECT id
- 7 │ PROJECT id
- 7 │ TABLE SCAN kind_type WHERE TRUE
- 136784 PROJECT kind_id, name, info, linked_movie_id, title
- 136784 PROJECT name, info, linked_movie_id, title, kind_id
- 136784 INNER JOIN HASH ON tuple(PROJECTION_4860.movie_id,PROJECTION_4860.movie_id,PROJECTION_4860.movie_id) = tuple(PROJECTION_4857.id,PROJECTION_4857.id,PROJECTION_4857.id)
- 2528312 │└PROJECT id, title, kind_id
- 2528312 │ PROJECT title, id, kind_id
- 2528312 │ TABLE SCAN title
- 136784 PROJECT movie_id, movie_id, movie_id, name, info, linked_movie_id
- 136784 PROJECT name, movie_id, info, movie_id, movie_id, linked_movie_id
- 136784 INNER JOIN HASH ON PROJECTION_4866.link_type_id = PROJECTION_4863.id
- 18 │└PROJECT id
- 18 │ PROJECT id
- 18 │ TABLE SCAN link_type WHERE TRUE
- 136784 PROJECT link_type_id, name, movie_id, info, movie_id, movie_id, linked_movie_id
- 136784 PROJECT name, movie_id, info, movie_id, movie_id, link_type_id, linked_movie_id
- 136784 INNER JOIN HASH ON tuple(PROJECTION_4878.movie_id,PROJECTION_4878.movie_id) = tuple(PROJECTION_4869.movie_id,PROJECTION_4869.movie_id)
- 459925 │└PROJECT movie_id AS movie_id_right, info
- 459925 │ PROJECT info, movie_id
- 459925 │ INNER JOIN HASH ON PROJECTION_4875.info_type_id = PROJECTION_4872.id
- 1 │ │└PROJECT id
- 1 │ │ PROJECT id
- 1 │ │ TABLE SCAN info_type WHERE info = 'rating'
- 1380035 │ PROJECT info_type_id, info, movie_id
- 1380035 │ PROJECT info, movie_id, info_type_id
- 1380035 │ TABLE SCAN movie_info_idx
- 142537 PROJECT movie_id_left, movie_id AS movie_id_left_2, name, link_type_id, linked_movie_id
- 142537 PROJECT name, movie_id, movie_id, link_type_id, linked_movie_id
- 142537 INNER JOIN HASH ON PROJECTION_4884.movie_id = PROJECTION_4881.movie_id
- 29997 │└PROJECT movie_id AS movie_id_right, link_type_id, linked_movie_id
- 29997 │ PROJECT movie_id, link_type_id, linked_movie_id
- 29997 │ TABLE SCAN movie_link
- 2497734 PROJECT movie_id AS movie_id_left, name
- 2497734 PROJECT name, movie_id
- 2497734 INNER JOIN HASH ON PROJECTION_4890.id = PROJECTION_4887.company_id
- 2609129 │└PROJECT company_id, movie_id
- 2609129 │ PROJECT company_id, movie_id
- 2609129 │ TABLE SCAN movie_companies
- 211073 PROJECT id, name
- 211073 PROJECT id, name
- 211073 TABLE SCAN company_name WHERE country_code <> 'us'
|
|
1 1 PROJECT first_company, second_company, first_rating, second_rating, first_movie, second_movie
1 1 AGGREGATE MIN(name), MIN(name), MIN(info), MIN(info), MIN(title), MIN(title)
595 10 DISTRIBUTE GATHER
595 10 AGGREGATE MIN(name), MIN(name), MIN(info), MIN(info), MIN(title), MIN(title)
595 114 PROJECT name, name, info, info, title, title
595 114 INNER JOIN HASH ON id = kind_id
2 2 │└DISTRIBUTE GATHER
2 2 │ FILTER (kind = 'tv series') OR (kind = 'episode')
7 7 │ DISTRIBUTE ROUND ROBIN
7 7 │ TABLE SCAN kind_type WHERE (kind = 'tv series') OR (kind = 'episode')
2083 117 INNER JOIN HASH ON linked_movie_id = id AND movie_id = id AND movie_id = id
2083 218 │└DISTRIBUTE GATHER
2083 218 │ INNER JOIN HASH ON id = kind_id
2 2 │ │└DISTRIBUTE GATHER
2 2 │ │ FILTER (kind = 'tv series') OR (kind = 'episode')
7 7 │ │ DISTRIBUTE ROUND ROBIN
7 7 │ │ TABLE SCAN kind_type WHERE (kind = 'tv series') OR (kind = 'episode')
7291 218 │ INNER JOIN HASH ON movie_id = id AND movie_id = id AND movie_id = id
7291 218 │ │└DISTRIBUTE GATHER
7291 218 │ │ 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'
7291 49123 │ │ INNER JOIN HASH ON linked_movie_id = movie_id AND movie_id = movie_id
7291 36156 │ │ │└DISTRIBUTE GATHER
7291 36156 │ │ │ INNER JOIN HASH ON company_id = id
7291 36156 │ │ │ │└DISTRIBUTE GATHER
7291 36156 │ │ │ │ INNER JOIN HASH ON linked_movie_id = movie_id
7058 7279 │ │ │ │ │└DISTRIBUTE GATHER
7058 7279 │ │ │ │ │ INNER JOIN HASH ON id = link_type_id
4 2 │ │ │ │ │ │└DISTRIBUTE GATHER
4 2 │ │ │ │ │ │ FILTER ((link = 'sequel') OR (link = 'follows')) OR (link = 'followed by')
18 18 │ │ │ │ │ │ DISTRIBUTE ROUND ROBIN
18 18 │ │ │ │ │ │ TABLE SCAN link_type WHERE ((link = 'sequel') OR (link = 'follows')) OR (link = 'followed by')
29997 79270 │ │ │ │ │ PROJECT name, movie_id, movie_id, info, movie_id, linked_movie_id, link_type_id
29997 79270 │ │ │ │ │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id
29997 29997 │ │ │ │ │ │└TABLE SCAN movie_link WHERE ((link_type_id >= 1) AND (link_type_id <= 2)) AND link_type_id IN(1,2)
521832 123342 │ │ │ │ │ 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'
521832 370603 │ │ │ │ │ INNER JOIN HASH ON movie_id = movie_id
521832 244551 │ │ │ │ │ │└DISTRIBUTE HASH ON movie_id
521832 244551 │ │ │ │ │ │ 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'
2609129 494814 │ │ │ │ │ │ TABLE SCAN movie_companies WHERE (((company_id >= 4) AND (company_id <= 234995)) AND TRUE) AND ((((movie_id >= 2) AND (movie_id <= 186175)) AND ((movie_id >= 2) AND (movie_id <= 186175))) AND TRUE)
1380035 1380035 │ │ │ │ │ DISTRIBUTE HASH ON movie_id
1380035 1380035 │ │ │ │ │ TABLE SCAN movie_info_idx WHERE CASE MOD(HASH_REPARTITION movie_id,10) WHEN 0 THEN (((movie_id >= 67) AND (movie_id <= 2525674)) AND TRUE) WHEN 1 THEN (((movie_id >= 63) AND (movie_id <= 2525504)) AND TRUE) WHEN 2 THEN (((movie_id >= 51) AND (movie_id <= 2525595)) AND TRUE) WHEN 3 THEN (((movie_id >= 11) AND (movie_id <= 2525673)) AND TRUE) WHEN 4 THEN (((movie_id >= 55) AND (movie_id <= 2525610)) AND TRUE) WHEN 5 THEN (((movie_id >= 54) AND (movie_id <...
2609129 2609129 │ │ │ │ TABLE SCAN movie_companies WHERE ((movie_id >= 907) AND (movie_id <= 2506546)) AND TRUE
234997 234997 │ │ │ TABLE SCAN company_name WHERE ((id >= 5) AND (id <= 231071)) AND TRUE
276007 687267 │ │ FILTER info < '3.5'
1380035 1380035 │ │ TABLE SCAN movie_info_idx WHERE ((info < '3.5') AND ((((movie_id >= 907) AND (movie_id <= 2506546)) AND ((movie_id >= 907) AND (movie_id <= 2506546))) AND TRUE)) AND (((info_type_id >= 101) AND (info_type_id <= 101)) AND info_type_id IN 101)
2528312 245760 │ TABLE SCAN title WHERE (((((id >= 18401) AND (id <= 162694)) AND ((id >= 18401) AND (id <= 162694))) AND ((id >= 18401) AND (id <= 162694))) AND struct(id,id,id) IN( < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > ,...
198654 770710 FILTER (production_year >= 2000) AND (production_year <= 2010)
2528312 1723262 TABLE SCAN title WHERE (((production_year >= 2000) AND (production_year <= 2010)) AND (((((id >= 22690) AND (id <= 2247679)) AND ((id >= 22690) AND (id <= 2247679))) AND ((id >= 22690) AND (id <= 2247679))) AND struct(id,id,id) IN( < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < e...
|
|
1 ∞ PROJECT min AS first_company, min_85 AS second_company, min_86 AS first_rating, min_87 AS second_rating, min_88 AS first_movie, min_89 AS second_movie
1 1 AGGREGATE MIN(min_90) AS min, MIN(min_91) AS min_85, MIN(min_92) AS min_86, MIN(min_93) AS min_87, MIN(min_94) AS min_88, MIN(min_95) AS min_89
- 16 DISTRIBUTE GATHER
- 16 AGGREGATE MIN(name) AS min_90, MIN(name_1) AS min_91, MIN(info_46) AS min_92, MIN(info_54) AS min_93, MIN(title) AS min_94, MIN(title_71) AS min_95
- 114 INNER JOIN HASH ON kind_id_73 = id_23
7 2 │└DISTRIBUTE GATHER
7 2 │ PROJECT id AS id_23
7 2 │ FILTER kind IN('episode','tv series')
7 2 │ TABLE SCAN kind_type
- 117 INNER JOIN HASH ON linked_movie_id = id_70
176706 770732 │└DISTRIBUTE HASH ON id_70
176706 770732 │ PROJECT id AS id_70, title AS title_71, kind_id AS kind_id_73
176706 770732 │ FILTER production_year BETWEEN 2000 AND 2010
176706 770732 │ TABLE SCAN title
- 218 INNER JOIN HASH ON kind_id = id_19
7 2 │└DISTRIBUTE GATHER
7 2 │ PROJECT id AS id_19
7 2 │ FILTER kind IN('episode','tv series')
7 2 │ TABLE SCAN kind_type
- 218 INNER JOIN HASH ON movie_id = id_64
2528312 1724531 │└DISTRIBUTE HASH ON id_64
2528312 1724531 │ PROJECT id AS id_64, title, kind_id
2528312 1724531 │ TABLE SCAN title
- 218 INNER JOIN HASH ON info_type_id_53 = id_14
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_14
113 1 │ FILTER info = 'rating'
113 1 │ TABLE SCAN info_type
- 218 INNER JOIN HASH ON linked_movie_id = movie_id_52
1380035 36749 │└DISTRIBUTE HASH ON movie_id_52
1380035 36749 │ PROJECT movie_id AS movie_id_52, info_type_id AS info_type_id_53, info AS info_54
1380035 36749 │ FILTER info < '3.5'
1380035 36749 │ TABLE SCAN movie_info_idx
- 218 INNER JOIN HASH ON company_id_38 = id_0
234997 234997 │└DISTRIBUTE GATHER
234997 234997 │ PROJECT id AS id_0, name AS name_1
234997 234997 │ TABLE SCAN company_name
- 218 INNER JOIN HASH ON linked_movie_id = movie_id_37
2609129 76313 │└DISTRIBUTE HASH ON movie_id_37
2609129 76313 │ PROJECT movie_id AS movie_id_37, company_id AS company_id_38
2609129 76313 │ TABLE SCAN movie_companies
- 76 INNER JOIN HASH ON link_type_id = id_28
18 2 │└DISTRIBUTE GATHER
18 2 │ PROJECT id AS id_28
18 2 │ FILTER link IN('followed by','follows','sequel')
18 2 │ TABLE SCAN link_type
- 76 INNER JOIN HASH ON movie_id = movie_id_60
29997 40 │└DISTRIBUTE GATHER
29997 40 │ PROJECT movie_id AS movie_id_60, linked_movie_id, link_type_id
29997 40 │ TABLE SCAN movie_link
- 62 INNER JOIN HASH ON info_type_id = id_10
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_10
113 1 │ FILTER info = 'rating'
113 1 │ TABLE SCAN info_type
- 62 INNER JOIN HASH ON movie_id = movie_id_45
1380035 29 │└DISTRIBUTE HASH ON movie_id_45
1380035 29 │ PROJECT movie_id AS movie_id_45, info_type_id, info AS info_46
1380035 29 │ TABLE SCAN movie_info_idx
- 62 INNER JOIN HASH ON company_id = id
105537 126230 │└DISTRIBUTE GATHER
105537 126230 │ FILTER country_code <> 'us'
105537 126230 │ TABLE SCAN company_name
2609129 62 TABLE SCAN movie_companies
|