|
- 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_4670.linked_movie_id,PROJECTION_4670.movie_id,PROJECTION_4670.movie_id,PROJECTION_4670.linked_movie_id) = tuple(PROJECTION_4649.movie_id,PROJECTION_4649.movie_id,PROJECTION_4649.id,PROJECTION_4649.id)
- 392556 │└PROJECT movie_id AS movie_id_right, id, name AS name_right, title AS title_right
- 392556 │ PROJECT movie_id, name, title, id
- 392556 │ INNER JOIN HASH ON PROJECTION_4655.kind_id = PROJECTION_4652.id
- 7 │ │└PROJECT id AS id_right
- 7 │ │ PROJECT id
- 7 │ │ TABLE SCAN kind_type WHERE TRUE
- 392556 │ PROJECT kind_id, movie_id, name, title, id_left
- 392556 │ PROJECT movie_id, name, title, id, kind_id
- 392556 │ INNER JOIN HASH ON PROJECTION_4661.company_id = PROJECTION_4658.id
- 234997 │ │└PROJECT id AS id_right, name
- 234997 │ │ PROJECT name, id
- 234997 │ │ TABLE SCAN company_name
- 392556 │ PROJECT company_id, movie_id, title, id AS id_left, kind_id
- 392556 │ PROJECT movie_id, company_id, title, id, kind_id
- 392556 │ INNER JOIN HASH ON PROJECTION_4667.movie_id = PROJECTION_4664.id
- 445860 │ │└PROJECT id, title, kind_id
- 445860 │ │ PROJECT id, title, kind_id
- 445860 │ │ TABLE SCAN title WHERE (production_year >= 2005) AND (production_year <= 2008)
- 2609129 │ PROJECT movie_id, company_id
- 2609129 │ PROJECT movie_id, company_id
- 2609129 │ TABLE SCAN movie_companies
- 0 PROJECT linked_movie_id, movie_id AS movie_id_left, name AS name_left, info, info, title AS title_left
- 0 PROJECT name, info, linked_movie_id, info, movie_id, title
- 0 INNER JOIN HASH ON PROJECTION_4682.linked_movie_id = PROJECTION_4673.movie_id
- 25591 │└PROJECT movie_id, info AS info_right
- 25591 │ PROJECT info, movie_id
- 25591 │ INNER JOIN HASH ON PROJECTION_4679.info_type_id = PROJECTION_4676.id
- 1 │ │└PROJECT id
- 1 │ │ PROJECT id
- 1 │ │ TABLE SCAN info_type WHERE info = 'rating'
- 674828 │ PROJECT info_type_id, info, movie_id
- 674828 │ PROJECT movie_id, info, info_type_id
- 674828 │ TABLE SCAN movie_info_idx WHERE info < '3.0'
- 0 PROJECT linked_movie_id, name, info AS info_left, title
- 0 PROJECT name, info, linked_movie_id, title
- 0 INNER JOIN HASH ON tuple(PROJECTION_4718.id,PROJECTION_4718.id,PROJECTION_4718.id) = tuple(PROJECTION_4685.movie_id,PROJECTION_4685.movie_id,PROJECTION_4685.movie_id)
- 0 │└PROJECT movie_id, movie_id, movie_id, name, info, linked_movie_id
- 0 │ PROJECT name, movie_id, info, movie_id, movie_id, linked_movie_id
- 0 │ INNER JOIN HASH ON PROJECTION_4691.link_type_id = PROJECTION_4688.id
- 18 │ │└PROJECT id
- 18 │ │ PROJECT id
- 18 │ │ TABLE SCAN link_type WHERE TRUE
- 0 │ PROJECT link_type_id, name, movie_id, info, movie_id, movie_id, linked_movie_id
- 0 │ PROJECT name, movie_id, info, movie_id, movie_id, link_type_id, linked_movie_id
- 0 │ INNER JOIN HASH ON tuple(PROJECTION_4703.movie_id,PROJECTION_4703.movie_id) = tuple(PROJECTION_4694.movie_id,PROJECTION_4694.movie_id)
- 459925 │ │└PROJECT movie_id AS movie_id_right, info
- 459925 │ │ PROJECT info, movie_id
- 459925 │ │ INNER JOIN HASH ON PROJECTION_4700.info_type_id = PROJECTION_4697.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
- 0 │ PROJECT movie_id_left, movie_id AS movie_id_left_2, name, link_type_id, linked_movie_id
- 0 │ PROJECT name, movie_id, movie_id, link_type_id, linked_movie_id
- 0 │ INNER JOIN HASH ON PROJECTION_4709.movie_id = PROJECTION_4706.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
- 0 │ PROJECT movie_id AS movie_id_left, name
- 0 │ PROJECT name, movie_id
- 0 │ INNER JOIN HASH ON PROJECTION_4715.id = PROJECTION_4712.company_id
- 2609129 │ │└PROJECT company_id, movie_id
- 2609129 │ │ PROJECT company_id, movie_id
- 2609129 │ │ TABLE SCAN movie_companies
- 0 │ PROJECT id, name
- 0 │ PROJECT id, name
- 0 │ TABLE SCAN company_name WHERE country_code = 'us'
- 2528312 PROJECT id, title
- 2528312 PROJECT title, id
- 2528312 INNER JOIN HASH ON PROJECTION_4724.kind_id = PROJECTION_4721.id
- 7 │└PROJECT id AS id_right
- 7 │ PROJECT id
- 7 │ TABLE SCAN kind_type WHERE TRUE
- 2528312 PROJECT kind_id, title, id AS id_left
- 2528312 PROJECT title, id, kind_id
- 2528312 TABLE SCAN title
|
|
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 8 PROJECT name, name, info, info, title, title
595 8 INNER JOIN HASH ON id = kind_id
2 1 │└DISTRIBUTE GATHER
2 1 │ FILTER kind = 'tv series'
7 7 │ DISTRIBUTE ROUND ROBIN
7 7 │ TABLE SCAN kind_type WHERE kind = 'tv series'
2083 8 INNER JOIN HASH ON linked_movie_id = id AND movie_id = id AND movie_id = id
2083 35 │└DISTRIBUTE GATHER
2083 35 │ INNER JOIN HASH ON id = kind_id
2 1 │ │└DISTRIBUTE GATHER
2 1 │ │ FILTER kind = 'tv series'
7 7 │ │ DISTRIBUTE ROUND ROBIN
7 7 │ │ TABLE SCAN kind_type WHERE kind = 'tv series'
7291 38 │ INNER JOIN HASH ON movie_id = id AND movie_id = id AND movie_id = id
7291 38 │ │└DISTRIBUTE GATHER
7291 38 │ │ 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 18004 │ │ INNER JOIN HASH ON linked_movie_id = movie_id AND movie_id = movie_id
7291 12014 │ │ │└DISTRIBUTE GATHER
7291 12014 │ │ │ INNER JOIN HASH ON company_id = id
7291 12014 │ │ │ │└DISTRIBUTE GATHER
7291 12014 │ │ │ │ INNER JOIN HASH ON linked_movie_id = movie_id
7058 2083 │ │ │ │ │└DISTRIBUTE GATHER
7058 2083 │ │ │ │ │ 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 57514 │ │ │ │ │ PROJECT name, movie_id, movie_id, info, movie_id, linked_movie_id, link_type_id
29997 57514 │ │ │ │ │ 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 114757 │ │ │ │ │ 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 344504 │ │ │ │ │ INNER JOIN HASH ON movie_id = movie_id
521832 235139 │ │ │ │ │ │└DISTRIBUTE HASH ON movie_id
521832 235139 │ │ │ │ │ │ INNER JOIN HASH ON id = company_id
47000 84843 │ │ │ │ │ │ │└DISTRIBUTE GATHER
47000 84843 │ │ │ │ │ │ │ FILTER country_code = 'us'
234997 234997 │ │ │ │ │ │ │ TABLE SCAN company_name WHERE country_code = 'us'
2609129 494814 │ │ │ │ │ │ TABLE SCAN movie_companies WHERE (((company_id >= 1) AND (company_id <= 234997)) 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 <= 2524728)) AND TRUE) WHEN 1 THEN (((movie_id >= 45) AND (movie_id <= 2525670)) AND TRUE) WHEN 2 THEN (((movie_id >= 24) AND (movie_id <= 2524907)) AND TRUE) WHEN 3 THEN (((movie_id >= 2) AND (movie_id <= 2525010)) AND TRUE) WHEN 4 THEN (((movie_id >= 55) AND (movie_id <= 2525611)) 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 674828 │ │ FILTER info < '3.0'
1380035 1380035 │ │ TABLE SCAN movie_info_idx WHERE ((info < '3.0') 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 >= 22690) AND (id <= 162276)) AND ((id >= 22690) AND (id <= 162276))) AND ((id >= 22690) AND (id <= 162276))) 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 > ,...
72238 334552 FILTER (production_year >= 2005) AND (production_year <= 2008)
2528312 1723262 TABLE SCAN title WHERE (((production_year >= 2005) AND (production_year <= 2008)) AND (((((id >= 27907) AND (id <= 1732977)) AND ((id >= 27907) AND (id <= 1732977))) AND ((id >= 27907) AND (id <= 1732977))) 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
- 8 INNER JOIN HASH ON kind_id_73 = id_23
7 1 │└DISTRIBUTE GATHER
7 1 │ PROJECT id AS id_23
7 1 │ FILTER kind = 'tv series'
7 1 │ TABLE SCAN kind_type
- 8 INNER JOIN HASH ON linked_movie_id = id_70
53012 15807 │└DISTRIBUTE HASH ON id_70
53012 15807 │ PROJECT id AS id_70, title AS title_71, kind_id AS kind_id_73
53012 15807 │ FILTER production_year BETWEEN 2005 AND 2008
53012 15807 │ TABLE SCAN title
- 8 INNER JOIN HASH ON kind_id = id_19
7 1 │└DISTRIBUTE GATHER
7 1 │ PROJECT id AS id_19
7 1 │ FILTER kind = 'tv series'
7 1 │ TABLE SCAN kind_type
- 8 INNER JOIN HASH ON movie_id = id_64
2528312 90852 │└DISTRIBUTE HASH ON id_64
2528312 90852 │ PROJECT id AS id_64, title, kind_id
2528312 90852 │ TABLE SCAN title
- 8 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
- 8 INNER JOIN HASH ON linked_movie_id = movie_id_52
1380035 1182 │└DISTRIBUTE HASH ON movie_id_52
1380035 1182 │ PROJECT movie_id AS movie_id_52, info_type_id AS info_type_id_53, info AS info_54
1380035 1182 │ FILTER info < '3.0'
1380035 1182 │ TABLE SCAN movie_info_idx
- 8 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
- 8 INNER JOIN HASH ON linked_movie_id = movie_id_37
2609129 2507 │└DISTRIBUTE HASH ON movie_id_37
2609129 2507 │ PROJECT movie_id AS movie_id_37, company_id AS company_id_38
2609129 2507 │ TABLE SCAN movie_companies
- 2 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
- 2 INNER JOIN HASH ON movie_id = movie_id_60
29997 6 │└DISTRIBUTE GATHER
29997 6 │ PROJECT movie_id AS movie_id_60, linked_movie_id, link_type_id
29997 6 │ TABLE SCAN movie_link
- 2 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
- 2 INNER JOIN HASH ON movie_id = movie_id_45
1380035 5 │└DISTRIBUTE HASH ON movie_id_45
1380035 5 │ PROJECT movie_id AS movie_id_45, info_type_id, info AS info_46
1380035 5 │ TABLE SCAN movie_info_idx
- 2 INNER JOIN HASH ON id = company_id
2609129 14 │└DISTRIBUTE HASH ON company_id
2609129 14 │ TABLE SCAN movie_companies
211497 2 FILTER country_code = 'us'
211497 2 TABLE SCAN company_name
|