|
- 1 PROJECT a1 AS movie_company, a2 AS rating, a3 AS mainstream_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_425.movie_id,PROJECTION_425.movie_id,PROJECTION_425.id) = tuple(PROJECTION_416.movie_id,PROJECTION_416.movie_id,PROJECTION_416.movie_id)
- 1533909 │└PROJECT movie_id AS movie_id_right
- 1533909 │ PROJECT movie_id
- 1533909 │ INNER JOIN HASH ON PROJECTION_422.info_type_id = PROJECTION_419.id
- 1 │ │└PROJECT id
- 1 │ │ PROJECT id
- 1 │ │ TABLE SCAN info_type WHERE info = 'genres'
- 14835720 │ PROJECT info_type_id, movie_id
- 14835720 │ PROJECT movie_id, info_type_id
- 14835720 │ TABLE SCAN movie_info WHERE TRUE
- 0 PROJECT movie_id AS movie_id_left, movie_id AS movie_id_left_2, id, name, info, title
- 0 PROJECT name, movie_id, info, movie_id, title, id
- 0 INNER JOIN HASH ON tuple(PROJECTION_437.movie_id,PROJECTION_437.id) = tuple(PROJECTION_428.movie_id,PROJECTION_428.movie_id)
- 121572 │└PROJECT movie_id AS movie_id_right, info
- 121572 │ PROJECT info, movie_id
- 121572 │ INNER JOIN HASH ON PROJECTION_434.info_type_id = PROJECTION_431.id
- 1 │ │└PROJECT id
- 1 │ │ PROJECT id
- 1 │ │ TABLE SCAN info_type WHERE info = 'rating'
- 192839 │ PROJECT info_type_id, info, movie_id
- 192839 │ PROJECT movie_id, info, info_type_id
- 192839 │ TABLE SCAN movie_info_idx WHERE info > '7.0'
- 0 PROJECT movie_id AS movie_id_left, id, name, title
- 0 PROJECT name, movie_id, title, id
- 0 INNER JOIN HASH ON PROJECTION_443.movie_id = PROJECTION_440.id
- 1042800 │└PROJECT id, title
- 1042800 │ PROJECT id, title
- 1042800 │ TABLE SCAN title WHERE (production_year >= 2000) AND (production_year <= 2010)
- 0 PROJECT movie_id, name
- 0 PROJECT name, movie_id
- 0 INNER JOIN HASH ON PROJECTION_449.company_type_id = PROJECTION_446.id
- 1 │└PROJECT id
- 1 │ PROJECT id
- 1 │ TABLE SCAN company_type WHERE kind = 'production companies'
- 0 PROJECT company_type_id, name, movie_id
- 0 PROJECT name, company_type_id, movie_id
- 0 INNER JOIN HASH ON PROJECTION_455.id = PROJECTION_452.company_id
- 2609129 │└PROJECT company_id, company_type_id, movie_id
- 2609129 │ PROJECT company_id, company_type_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'
|
|
- 1 AGGREGATE MIN(#0), MIN(#1), MIN(#2)
0 4711 PROJECT name, info, title
0 4711 INNER JOIN HASH ON info_type_id = id
2 1 │└FILTER id <= 110
2 1 │ TABLE SCAN info_type WHERE info = 'genres'
2 4711 INNER JOIN HASH ON movie_id = movie_id
1 42332 │└INNER JOIN HASH ON company_type_id = id
1 1 │ │└FILTER id <= 2
1 1 │ │ TABLE SCAN company_type WHERE kind = 'production companies'
7 73295 │ INNER JOIN HASH ON id = company_id
1044 169157 │ │└INNER JOIN HASH ON movie_id = movie_id
994 52303 │ │ │└INNER JOIN HASH ON id = movie_id
4885 121571 │ │ │ │└INNER JOIN HASH ON info_type_id = id
2 1 │ │ │ │ │└FILTER id >= 99
2 1 │ │ │ │ │ TABLE SCAN info_type WHERE info = 'rating'
276007 121571 │ │ │ │ FILTER movie_id <= 2525745
276007 121572 │ │ │ │ TABLE SCAN movie_info_idx WHERE info > '7.0'
505662 56627 │ │ │ FILTER id BETWEEN 2 AND 2525745
505662 56628 │ │ │ TABLE SCAN title WHERE production_year >= 2000 AND production_year <= 2010
2609129 176335 │ │ TABLE SCAN movie_companies
1644 84843 │ TABLE SCAN company_name WHERE country_code = 'us'
2967144 3348 FILTER movie_id BETWEEN 2 AND 2525745
2967144 3348 FILTER (info = 'Drama') OR (info = 'Horror') OR (info = 'Western') OR (info = 'Family')
14835720 17618 TABLE SCAN movie_info WHERE info IN('Drama','Horror','Western','Family')
|
|
1 1 PROJECT movie_company, rating, mainstream_movie
1 1 AGGREGATE MIN(name), MIN(info), MIN(title)
64071 10 DISTRIBUTE GATHER
64071 10 AGGREGATE MIN(name), MIN(info), MIN(title)
64071 4711 INNER JOIN HASH ON movie_id = id AND movie_id = id AND movie_id = id
64071 12752 │└DISTRIBUTE GATHER
64071 12752 │ 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'
64071 24110 │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id
64071 131396 │ │└DISTRIBUTE GATHER
64071 131396 │ │ INNER JOIN HASH ON id = info_type_id
23 1 │ │ │└DISTRIBUTE GATHER
23 1 │ │ │ FILTER info = 'genres'
113 113 │ │ │ DISTRIBUTE ROUND ROBIN
113 113 │ │ │ TABLE SCAN info_type WHERE info = 'genres'
306430 131396 │ │ INNER JOIN HASH ON movie_id = movie_id
260916 552328 │ │ │└DISTRIBUTE HASH ON movie_id
260916 552328 │ │ │ INNER JOIN HASH ON id = company_type_id
1 1 │ │ │ │└DISTRIBUTE GATHER
1 1 │ │ │ │ FILTER kind = 'production companies'
4 4 │ │ │ │ DISTRIBUTE ROUND ROBIN
4 4 │ │ │ │ TABLE SCAN company_type WHERE kind = 'production companies'
521832 570132 │ │ │ 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 1376261 │ │ │ TABLE SCAN movie_companies WHERE (((company_id >= 1) AND (company_id <= 234997)) AND TRUE) AND (((company_type_id >= 2) AND (company_type_id <= 2)) AND company_type_id IN 2)
2967144 325255 │ │ DISTRIBUTE HASH ON movie_id
2967144 325255 │ │ FILTER info IN('Drama','Horror','Western','Family')
14835720 1724005 │ │ TABLE SCAN movie_info WHERE (info IN('Drama','Horror','Western','Family') AND CASE MOD(HASH_REPARTITION movie_id,10) WHEN 0 THEN (((movie_id >= 67) AND (movie_id <= 2525688)) AND TRUE) WHEN 1 THEN (((movie_id >= 45) AND (movie_id <= 2525732)) AND TRUE) WHEN 2 THEN (((movie_id >= 24) AND (movie_id <= 2525701)) AND TRUE) WHEN 3 THEN (((movie_id >= 2) AND (movie_id <= 2525729)) AND TRUE) WHEN 4 THEN (((movie_id >= 55) AND (movie_id <= 2525738)) AND TRUE) WHEN 5 THEN (...
276007 192839 │ FILTER info > '7.0'
1380035 1380035 │ TABLE SCAN movie_info_idx WHERE ((info > '7.0') AND ((((movie_id >= 196) AND (movie_id <= 2525743)) AND ((movie_id >= 196) AND (movie_id <= 2525743))) AND TRUE)) AND (((info_type_id >= 101) AND (info_type_id <= 101)) AND info_type_id IN 101)
198654 1042800 FILTER (production_year >= 2000) AND (production_year <= 2010)
2528312 2528312 TABLE SCAN title WHERE ((production_year >= 2000) AND (production_year <= 2010)) AND (((((id >= 681) AND (id <= 2525733)) AND ((id >= 681) AND (id <= 2525733))) AND ((id >= 681) AND (id <= 2525733))) AND TRUE)
|
|
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)
190 4711 INNER JOIN HASH ON mi_idx.info_type_id = it2.id
190 1 │└DISTRIBUTE GATHER
14800000 1 │ TABLE SCAN info_type WHERE it2.info = 'rating'
61 9273 INNER JOIN HASH ON mc.movie_id = mi_idx.movie_id
61 43557 │└DISTRIBUTE GATHER
59 43557 │ INNER JOIN HASH ON mc.movie_id = t.id
59 131396 │ │└DISTRIBUTE GATHER
59 131396 │ │ INNER JOIN HASH ON mc.company_id = cn.id
59 84843 │ │ │└DISTRIBUTE GATHER
4 84843 │ │ │ TABLE SCAN company_name WHERE (cn.country_code IS NOT NULL) AND (cn.country_code = 'us')
23 371234 │ │ INNER JOIN HASH ON mc.company_type_id = ct.id
23 1 │ │ │└DISTRIBUTE GATHER
1380000 1 │ │ │ TABLE SCAN company_type WHERE ct.kind = 'production companies'
276000 371234 │ │ INNER JOIN HASH ON mi.movie_id = mc.movie_id
276000 325255 │ │ │└DISTRIBUTE GATHER
276000 325255 │ │ │ INNER JOIN HASH ON mi.info_type_id = it1.id
276000 1 │ │ │ │└DISTRIBUTE GATHER
2530000 1 │ │ │ │ TABLE SCAN info_type WHERE it1.info = 'genres'
113 325255 │ │ │ TABLE SCAN movie_info WHERE mi.info IN('Drama','Horror','Western','Family')
235000 1331250 │ │ TABLE SCAN movie_companies
2610000 1039644 │ TABLE SCAN title WHERE (t.production_year IS NOT NULL) AND (t.production_year >= 2000L) AND (t.production_year <= 2010L)
113 192137 TABLE SCAN movie_info_idx WHERE mi_idx.info > '7.0'
|
|
1 ∞ PROJECT min AS movie_company, min_38 AS rating, min_39 AS mainstream_movie
1 1 AGGREGATE MIN(min_40) AS min, MIN(min_41) AS min_38, MIN(min_42) AS min_39
- 16 DISTRIBUTE GATHER
- 16 AGGREGATE MIN(name) AS min_40, MIN(info_27) AS min_41, MIN(title) AS min_42
- 4711 INNER JOIN HASH ON movie_id = id_32
176706 1042800 │└DISTRIBUTE HASH ON id_32
176706 1042800 │ PROJECT id AS id_32, title
176706 1042800 │ FILTER production_year BETWEEN 2000 AND 2010
176706 1042800 │ TABLE SCAN title
- 12752 INNER JOIN HASH ON info_type_id_26 = id_8
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_8
113 1 │ FILTER info = 'rating'
113 1 │ TABLE SCAN info_type
- 12752 INNER JOIN HASH ON movie_id = movie_id_25
1380035 121572 │└DISTRIBUTE HASH ON movie_id_25
1380035 121572 │ PROJECT movie_id AS movie_id_25, info_type_id AS info_type_id_26, info AS info_27
1380035 121572 │ FILTER info > '7.0'
1380035 121572 │ TABLE SCAN movie_info_idx
- 12752 INNER JOIN HASH ON info_type_id = id_4
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_4
113 1 │ FILTER info = 'genres'
113 1 │ TABLE SCAN info_type
- 12752 INNER JOIN HASH ON movie_id = movie_id_18
13352148 22187 │└DISTRIBUTE HASH ON movie_id_18
13352148 22187 │ PROJECT movie_id AS movie_id_18, info_type_id
13352148 22187 │ FILTER info IN('Drama','Family','Horror','Western')
13352148 22187 │ TABLE SCAN movie_info
- 11860 INNER JOIN HASH ON company_type_id = id_0
4 1 │└DISTRIBUTE GATHER
4 1 │ PROJECT id AS id_0
4 1 │ FILTER kind = 'production companies'
4 1 │ TABLE SCAN company_type
- 11860 INNER JOIN HASH ON id = company_id
2609129 36035 │└DISTRIBUTE HASH ON company_id
2609129 36035 │ TABLE SCAN movie_companies
211497 4731 FILTER country_code = 'us'
211497 4731 TABLE SCAN company_name
|