== Physical Plan ==
AdaptiveSparkPlan (14)
+- == Final Plan ==
* HashAggregate (8)
+- ShuffleQueryStage (7), Statistics(sizeInBytes=16.0 B, rowCount=1)
+- Exchange (6)
+- * HashAggregate (5)
+- * Project (4)
+- * Generate (3)
+- Project (2)
+- Scan json (1)
+- == Initial Plan ==
HashAggregate (13)
+- Exchange (12)
+- HashAggregate (11)
+- Project (10)
+- Generate (9)
+- Project (2)
+- Scan json (1)
(1) Scan json
Output [1]: [features#340084]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/json/execution/588E3397_E8F7_41FF_B7E2_E0868102CF74/current/monde.geo.json]
ReadSchema: struct<features:array<struct<geometry:string,properties:struct<abbrev:string,abbrev_len:bigint,adm0_a3:string,adm0_a3_ar:string,adm0_a3_bd:string,adm0_a3_br:string,adm0_a3_cn:string,adm0_a3_de:string,adm0_a3_eg:string,adm0_a3_es:string,adm0_a3_fr:string,adm0_a3_gb:string,adm0_a3_gr:string,adm0_a3_id:string,adm0_a3_il:string,adm0_a3_in:string,adm0_a3_it:string,adm0_a3_jp:string,adm0_a3_ko:string,adm0_a3_ma:string,adm0_a3_nl:string,adm0_a3_np:string,adm0_a3_pk:string,adm0_a3_pl:string,adm0_a3_ps:string,adm0_a3_pt:string,adm0_a3_ru:string,adm0_a3_sa:string,adm0_a3_se:string,adm0_a3_tr:string,adm0_a3_tw:string,adm0_a3_ua:string,adm0_a3_un:bigint,adm0_a3_us:string,adm0_a3_vn:string,adm0_a3_wb:bigint,adm0_dif:bigint,adm0_diff:string,adm0_iso:string,adm0_tlc:string,admin:string,brk_a3:string,brk_diff:bigint,brk_group:string,brk_name:string,continent:string,economy:string,fclass_ar:string,fclass_bd:string,fclass_br:string,fclass_cn:string,fclass_de:string,fclass_eg:string,fclass_es:string,fclass_fr:string,fclass_gb:string,fclass_gr:string,fclass_id:string,fclass_il:string,fclass_in:string,fclass_iso:string,fclass_it:string,fclass_jp:string,fclass_ko:string,fclass_ma:string,fclass_nl:string,fclass_np:string,fclass_pk:string,fclass_pl:string,fclass_ps:string,fclass_pt:string,fclass_ru:string,fclass_sa:string,fclass_se:string,fclass_tlc:string,fclass_tr:string,fclass_tw:string,fclass_ua:string,fclass_us:string,fclass_vn:string,featurecla:string,filename:string,fips_10:string,formal_en:string,formal_fr:string,gdp_md:bigint,gdp_year:bigint,geou_dif:bigint,geounit:string,gu_a3:string,homepart:bigint,income_grp:string,iso_a2:string,iso_a2_eh:string,iso_a3:string,iso_a3_eh:string,iso_n3:string,iso_n3_eh:string,label_x:double,label_y:double,labelrank:bigint,level:bigint,long_len:bigint,mapcolor13:bigint,mapcolor7:bigint,mapcolor8:bigint,mapcolor9:bigint,max_label:double,min_label:double,min_zoom:double,name:string,name_alt:string,name_ar:string,name_bn:string,name_ciawf:string,name_de:string,name_el:string,name_en:string,name_es:string,name_fa:string,name_fr:string,name_he:string,name_hi:string,name_hu:string,name_id:string,name_it:string,name_ja:string,name_ko:string,name_len:bigint,name_long:string,name_nl:string,name_pl:string,name_pt:string,name_ru:string,name_sort:string,name_sv:string,name_tr:string,name_uk:string,name_ur:string,name_vi:string,name_zh:string,name_zht:string,ne_id:bigint,note_adm0:string,note_brk:string,pop_est:double,pop_rank:bigint,pop_year:bigint,postal:string,region_un:string,region_wb:string,scalerank:bigint,sov_a3:string,sovereignt:string,su_a3:string,su_dif:bigint,subregion:string,subunit:string,tiny:bigint,tlc:string,tlc_diff:string,type:string,un_a3:string,wb_a2:string,wb_a3:string,wikidataid:string,woe_id:bigint,woe_id_eh:bigint,woe_note:string>,type:string>>>
(2) Project
Output [1]: [features#340084.geometry AS _extract_geometry#374634]
Input [1]: [features#340084]
(3) Generate [codegen id : 1]
Input [1]: [_extract_geometry#374634]
Arguments: explode(_extract_geometry#374634), true, [9ed8b461-9f36-4464-a875-97ab569eac6e#340099]
(4) Project [codegen id : 1]
Output: []
Input [1]: [9ed8b461-9f36-4464-a875-97ab569eac6e#340099]
(5) HashAggregate [codegen id : 1]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#374635L]
Results [1]: [count#374636L]
(6) Exchange
Input [1]: [count#374636L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=104243]
(7) ShuffleQueryStage
Output [1]: [count#374636L]
Arguments: 0
(8) HashAggregate [codegen id : 2]
Input [1]: [count#374636L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#374450L]
Results [1]: [count(1)#374450L AS count#374451L]
(9) Generate
Input [1]: [_extract_geometry#374634]
Arguments: explode(_extract_geometry#374634), true, [9ed8b461-9f36-4464-a875-97ab569eac6e#340099]
(10) Project
Output: []
Input [1]: [9ed8b461-9f36-4464-a875-97ab569eac6e#340099]
(11) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#374635L]
Results [1]: [count#374636L]
(12) Exchange
Input [1]: [count#374636L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=104227]
(13) HashAggregate
Input [1]: [count#374636L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#374450L]
Results [1]: [count(1)#374450L AS count#374451L]
(14) AdaptiveSparkPlan
Output [1]: [count#374451L]
Arguments: isFinalPlan=true