|
- ∞ PROJECT a1 AS character_name, a2 AS rating, a3 AS complete_hero_movie
- ∞ AGGREGATE MIN(name) AS a1, MIN(info) AS a2, MIN(title) AS a3
- ∞ PROJECT name, info, title
- ∞ PROJECT name, info, title
- ∞ INNER JOIN HASH ON tuple(PROJECTION_3136.movie_id,PROJECTION_3136.movie_id,PROJECTION_3136.movie_id,PROJECTION_3136.movie_id,PROJECTION_3136.movie_id,PROJECTION_3136.movie_id) = tuple(PROJECTION_3115.movie_id,PROJECTION_3115.movie_id,PROJECTION_3115.movie_id,PROJECTION_3115.id,PROJECTION_3115.id,PROJECTION_3115.id)
- ∞ │└PROJECT movie_id AS movie_id_right, id, title
- ∞ │ PROJECT movie_id, title, id
- ∞ │ INNER JOIN HASH ON PROJECTION_3121.kind_id = PROJECTION_3118.id
- 1 │ │└PROJECT id AS id_right
- 1 │ │ FILTER (1 AND kind = 'movie'_String) AS a52
- 1 │ │ TABLE SCAN kind_type WHERE kind = 'movie'
- ∞ │ PROJECT kind_id, movie_id, title, id_left
- ∞ │ PROJECT movie_id, title, id, kind_id
- ∞ │ INNER JOIN HASH ON PROJECTION_3127.keyword_id = PROJECTION_3124.id
- ∞ │ │└PROJECT id AS id_right
- ∞ │ │ FILTER (1 AND in(keyword,__set_String_11543845376371189880_2001234896452537763)) AS a48
- 134170 │ │ TABLE SCAN keyword WHERE TRUE
- 1253091 │ PROJECT keyword_id, movie_id, title, id AS id_left, kind_id
- 1253091 │ PROJECT movie_id, keyword_id, title, id, kind_id
- 1253091 │ INNER JOIN HASH ON PROJECTION_3133.movie_id = PROJECTION_3130.id
- 1012920 │ │└PROJECT id, title, kind_id
- 1012920 │ │ FILTER (1 AND production_year > 2005_UInt16) AS a44
- 1012920 │ │ TABLE SCAN title WHERE production_year > 2005
- 4523930 │ PROJECT movie_id, keyword_id
- 4523930 │ PROJECT movie_id, keyword_id
- 4523930 │ TABLE SCAN movie_keyword
- ∞ PROJECT movie_id AS movie_id_left, movie_id AS movie_id_left_2, movie_id AS movie_id_left_3, name, info
- ∞ PROJECT movie_id, movie_id, name, info, movie_id
- ∞ INNER JOIN HASH ON tuple(PROJECTION_3148.movie_id,PROJECTION_3148.movie_id) = tuple(PROJECTION_3139.movie_id,PROJECTION_3139.movie_id)
- 15849 │└PROJECT movie_id AS movie_id_right, info
- 15849 │ PROJECT info, movie_id
- 15849 │ INNER JOIN HASH ON PROJECTION_3145.info_type_id = PROJECTION_3142.id
- 1 │ │└PROJECT id
- 1 │ │ FILTER (1 AND info = 'rating'_String) AS a37
- 1 │ │ TABLE SCAN info_type WHERE info = 'rating'
- 52629 │ PROJECT info_type_id, info, movie_id
- 52629 │ FILTER (1 AND info > '8.0'_String) AS a33
- 52629 │ TABLE SCAN movie_info_idx WHERE info > '8.0'
- ∞ PROJECT movie_id_left, movie_id AS movie_id_left_2, name
- ∞ PROJECT movie_id, movie_id, name
- ∞ INNER JOIN HASH ON PROJECTION_3154.person_id = PROJECTION_3151.id
- 4167491 │└PROJECT id
- 4167491 │ PROJECT id
- 4167491 │ TABLE SCAN name
- ∞ PROJECT person_id, movie_id, movie_id, name
- ∞ PROJECT movie_id, movie_id, person_id, name
- ∞ INNER JOIN HASH ON PROJECTION_3160.person_role_id = PROJECTION_3157.id
- ∞ │└PROJECT id, name
- ∞ │ FILTER (1 AND OR ( LIKE (name,'%man%'_String), LIKE (name,'%Man%'_String))) AS a24
- 180152 │ TABLE SCAN char_name WHERE name LIKE '%man%' OR name LIKE '%Man%'
- ∞ PROJECT person_role_id, movie_id, movie_id, person_id
- ∞ PROJECT movie_id, movie_id, person_role_id, person_id
- ∞ INNER JOIN HASH ON PROJECTION_3166.movie_id = PROJECTION_3163.movie_id
- 36244344 │└PROJECT movie_id AS movie_id_right, person_role_id, person_id
- 36244344 │ PROJECT movie_id, person_role_id, person_id
- 36244344 │ TABLE SCAN cast_info
- ∞ PROJECT movie_id AS movie_id_left
- ∞ PROJECT movie_id
- ∞ INNER JOIN HASH ON PROJECTION_3178.id = PROJECTION_3169.status_id
- 85941 │└PROJECT status_id, movie_id
- 85941 │ PROJECT status_id, movie_id
- 85941 │ INNER JOIN HASH ON PROJECTION_3175.subject_id = PROJECTION_3172.id
- 1 │ │└PROJECT id
- 1 │ │ FILTER (1 AND kind = 'cast'_String) AS a20
- 1 │ │ TABLE SCAN comp_cast_type WHERE kind = 'cast'
- 135086 │ PROJECT subject_id, status_id, movie_id
- 135086 │ PROJECT subject_id, status_id, movie_id
- 135086 │ TABLE SCAN complete_cast
- ∞ PROJECT id
- ∞ FILTER ( LIKE (kind,'%complete%'_String) AND 1) AS a15
- 2 TABLE SCAN comp_cast_type WHERE kind LIKE '%complete%'
|
|
1 1 PROJECT character_name, rating, complete_hero_movie
1 1 AGGREGATE MIN(name), MIN(info), MIN(title)
28246 10 DISTRIBUTE GATHER
28246 10 AGGREGATE MIN(name), MIN(info), MIN(title)
28246 93 INNER JOIN HASH ON id = kind_id
2 1 │└DISTRIBUTE GATHER
2 1 │ FILTER kind = 'movie'
7 7 │ DISTRIBUTE ROUND ROBIN
7 7 │ TABLE SCAN kind_type WHERE kind = 'movie'
98863 95 INNER JOIN HASH ON movie_id = id AND movie_id = id AND movie_id = id AND movie_id = id
98863 365 │└DISTRIBUTE GATHER
98863 365 │ INNER JOIN HASH ON person_id = id
98863 365 │ │└DISTRIBUTE GATHER
98863 365 │ │ INNER JOIN HASH ON id = keyword_id
26834 4 │ │ │└DISTRIBUTE GATHER
26834 4 │ │ │ FILTER keyword IN('superhero','marvel-comics','based-on-comic','fight')
134170 134170 │ │ │ DISTRIBUTE ROUND ROBIN
134170 134170 │ │ │ TABLE SCAN keyword WHERE keyword IN('superhero','marvel-comics','based-on-comic','fight')
494319 271806 │ │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id AND movie_id = movie_id
276007 3835 │ │ │└DISTRIBUTE HASH ON movie_id, movie_id, movie_id
276007 3835 │ │ │ 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'
276007 12968 │ │ │ PROJECT movie_id, person_id, movie_id, name, movie_id, info_type_id, info
276007 12968 │ │ │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id
276007 52629 │ │ │ │└DISTRIBUTE HASH ON movie_id, movie_id
276007 52629 │ │ │ │ FILTER info > '8.0'
1380035 1380035 │ │ │ │ TABLE SCAN movie_info_idx WHERE (info > '8.0') AND (((info_type_id >= 101) AND (info_type_id <= 101)) AND info_type_id IN 101)
484568 118833 │ │ │ DISTRIBUTE HASH ON movie_id, movie_id
484568 118833 │ │ │ INNER JOIN HASH ON person_role_id = id
484568 3409569 │ │ │ │└DISTRIBUTE HASH ON person_role_id
484568 3409569 │ │ │ │ INNER JOIN HASH ON movie_id = movie_id
33771 85941 │ │ │ │ │└DISTRIBUTE GATHER
33771 85941 │ │ │ │ │ INNER JOIN HASH ON id = status_id
1 2 │ │ │ │ │ │└DISTRIBUTE GATHER
1 2 │ │ │ │ │ │ FILTER kind LIKE '%complete%'
4 4 │ │ │ │ │ │ DISTRIBUTE ROUND ROBIN
4 4 │ │ │ │ │ │ TABLE SCAN comp_cast_type WHERE kind LIKE '%complete%'
67543 85941 │ │ │ │ │ INNER JOIN HASH ON id = subject_id
1 1 │ │ │ │ │ │└DISTRIBUTE GATHER
1 1 │ │ │ │ │ │ FILTER kind = 'cast'
4 4 │ │ │ │ │ │ DISTRIBUTE ROUND ROBIN
4 4 │ │ │ │ │ │ TABLE SCAN comp_cast_type WHERE kind = 'cast'
135086 122880 │ │ │ │ │ DISTRIBUTE ROUND ROBIN
135086 122880 │ │ │ │ │ TABLE SCAN complete_cast WHERE ((((subject_id >= 1) AND (subject_id <= 1)) AND subject_id IN 1) AND (((status_id >= 3) AND (status_id <= 4)) AND status_id IN(3,4))) AND CASE MOD(HASH_REPARTITION(movie_id,movie_id),10) WHEN 1 THEN ((((movie_id >= 300) AND (movie_id <= 2525569)) AND ((movie_id >= 300) AND (movie_id <= 2525569))) AND TRUE) WHEN 3 THEN ((((movie_id >= 284) AND (movie_id <= 2525726)) AND ((movie_id >= 284) AND (movie_id <= 2525726))) AND TRU...
36244344 36244344 │ │ │ │ TABLE SCAN cast_info WHERE ((movie_id >= 285) AND (movie_id <= 2528181)) AND TRUE
628068 180152 │ │ │ DISTRIBUTE HASH ON id
628068 180152 │ │ │ FILTER name IS NOT NULL AND (name LIKE '%man%' OR name LIKE '%Man%')
3140339 3140339 │ │ │ TABLE SCAN char_name WHERE (name IS NOT NULL AND (name LIKE '%man%' OR name LIKE '%Man%')) AND CASE MOD(HASH_REPARTITION id,10) WHEN 0 THEN (((id >= 5) AND (id <= 3140184)) AND TRUE) WHEN 1 THEN (((id >= 15) AND (id <= 3140113)) AND TRUE) WHEN 2 THEN (((id >= 10) AND (id <= 3140201)) AND TRUE) WHEN 3 THEN (((id >= 1) AND (id <= 3139991)) AND TRUE) WHEN 4 THEN (((id >= 21) AND (id <= 3140267)) AND TRUE) WHEN 5 THEN (((id >= 20) AND (id <= 3140246)) AND TRUE) WHE...
4523930 4523930 │ │ DISTRIBUTE HASH ON movie_id, movie_id, movie_id
4523930 4523930 │ │ TABLE SCAN movie_keyword WHERE CASE MOD(HASH_REPARTITION(movie_id,movie_id,movie_id),10) WHEN 0 THEN (((((movie_id >= 8966) AND (movie_id <= 2476804)) AND ((movie_id >= 8966) AND (movie_id <= 2476804))) AND ((movie_id >= 8966) AND (movie_id <= 2476804))) AND struct(movie_id,movie_id,movie_id) IN( < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr > , < expr...
4167491 2707517 │ TABLE SCAN name WHERE ((id >= 2034) AND (id <= 2693151)) AND TRUE
252832 475011 FILTER production_year > 2005
2528312 1297449 TABLE SCAN title WHERE ((production_year > 2005) AND ((((((id >= 190345) AND (id <= 2516589)) AND ((id >= 190345) AND (id <= 2516589))) AND ((id >= 190345) AND (id <= 2516589))) AND ((id >= 190345) AND (id <= 2516589))) AND struct(id,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 > ...
|
|
1 ∞ PROJECT min AS character_name, min_61 AS rating, min_62 AS complete_hero_movie
1 1 AGGREGATE MIN(min_63) AS min, MIN(min_64) AS min_61, MIN(min_65) AS min_62
- 16 DISTRIBUTE GATHER
- 16 AGGREGATE MIN(name) AS min_63, MIN(info_33) AS min_64, MIN(title) AS min_65
- 93 INNER JOIN HASH ON kind_id = id_26
7 1 │└DISTRIBUTE GATHER
7 1 │ PROJECT id AS id_26
7 1 │ FILTER kind = 'movie'
7 1 │ TABLE SCAN kind_type
- 93 INNER JOIN HASH ON movie_id = id_53
247389 221971 │└DISTRIBUTE HASH ON id_53
247389 221971 │ PROJECT id AS id_53, title, kind_id
247389 221971 │ FILTER production_year > 2005
247389 221971 │ TABLE SCAN title
- 93 INNER JOIN HASH ON person_id = id_43
4167491 4167491 │└DISTRIBUTE HASH ON id_43
4167491 4167491 │ PROJECT id AS id_43
4167491 4167491 │ TABLE SCAN name
- 93 INNER JOIN HASH ON keyword_id = id_22
134170 4 │└DISTRIBUTE GATHER
134170 4 │ PROJECT id AS id_22
134170 4 │ FILTER keyword IN('based-on-comic','fight','marvel-comics','superhero')
134170 4 │ TABLE SCAN keyword
- 93 INNER JOIN HASH ON movie_id = movie_id_39
4523930 1483 │└DISTRIBUTE HASH ON movie_id_39
4523930 1483 │ PROJECT movie_id AS movie_id_39, keyword_id
4523930 1483 │ TABLE SCAN movie_keyword
- 47 INNER JOIN HASH ON info_type_id = id_18
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_18
113 1 │ FILTER info = 'rating'
113 1 │ TABLE SCAN info_type
- 47 INNER JOIN HASH ON movie_id = movie_id_32
1380035 24 │└DISTRIBUTE HASH ON movie_id_32
1380035 24 │ PROJECT movie_id AS movie_id_32, info_type_id, info AS info_33
1380035 24 │ FILTER info > '8.0'
1380035 24 │ TABLE SCAN movie_info_idx
- 47 INNER JOIN HASH ON person_role_id = id_9
2826305 180152 │└DISTRIBUTE HASH ON id_9
2826305 180152 │ PROJECT id AS id_9, name
2826305 180152 │ FILTER NOT (name IS NULL) AND ((name LIKE '%man%') OR (name LIKE '%Man%'))
2826305 180152 │ TABLE SCAN char_name
- 47 INNER JOIN HASH ON movie_id = movie_id_14
36244344 93 │└DISTRIBUTE HASH ON movie_id_14
36244344 93 │ PROJECT person_id, movie_id AS movie_id_14, person_role_id
36244344 93 │ TABLE SCAN cast_info
- 4 INNER JOIN HASH ON status_id = id_4
4 2 │└DISTRIBUTE GATHER
4 2 │ PROJECT id AS id_4
4 2 │ FILTER kind LIKE '%complete%'
4 2 │ TABLE SCAN comp_cast_type
- 4 INNER JOIN HASH ON subject_id = id_0
4 1 │└DISTRIBUTE GATHER
4 1 │ PROJECT id AS id_0
4 1 │ FILTER kind = 'cast'
4 1 │ TABLE SCAN comp_cast_type
135086 4 TABLE SCAN complete_cast
|