digraph G {
0 [labelType="html" label="<br><b>AdaptiveSparkPlan</b><br><br>"];
1 [labelType="html" label="<b>Execute InsertIntoHadoopFsRelationCommand</b><br><br>task commit time: 1 ms<br>number of written files: 1<br>job commit time: 18 ms<br>number of output rows: 466<br>number of dynamic part: 0<br>written output: 108.6 KiB"];
2 [labelType="html" label="<br><b>WriteFiles</b><br><br>"];
subgraph cluster3 {
isCluster="true";
label="WholeStageCodegen (5)\n \nduration: 187 ms";
4 [labelType="html" label="<br><b>Project</b><br><br>"];
5 [labelType="html" label="<br><b>Project</b><br><br>"];
6 [labelType="html" label="<br><b>Project</b><br><br>"];
7 [labelType="html" label="<b>SortMergeJoin</b><br><br>number of output rows: 466<br>spill size: 0.0 B"];
}
subgraph cluster8 {
isCluster="true";
label="WholeStageCodegen (3)\n \nduration: 292 ms";
9 [labelType="html" label="<b>Sort</b><br><br>sort time: 7 ms<br>peak memory: 64.1 MiB<br>spill size: 0.0 B"];
}
10 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 256.7 KiB<br>number of coalesced partitions: 1"];
11 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 1,005<br>local merged chunks fetched: 0<br>shuffle write time: 3 ms<br>remote merged bytes read: 0.0 B<br>local merged blocks fetched: 0<br>corrupt merged block chunks: 0<br>remote merged reqs duration: 0 ms<br>remote merged blocks fetched: 0<br>records read: 1,005<br>local bytes read: 246.6 KiB<br>fetch wait time: 0 ms<br>remote bytes read: 0.0 B<br>merged fetch fallback count: 0<br>local blocks read: 1<br>remote merged chunks fetched: 0<br>remote blocks read: 0<br>data size: 767.4 KiB<br>local merged bytes read: 0.0 B<br>number of partitions: 10<br>remote reqs duration: 0 ms<br>remote bytes read to disk: 0.0 B<br>shuffle bytes written: 246.6 KiB"];
12 [labelType="html" label="<br><b>Project</b><br><br>"];
13 [labelType="html" label="<br><b>Project</b><br><br>"];
14 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 1,005"];
subgraph cluster15 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: 286 ms";
16 [labelType="html" label="<b>Generate</b><br><br>number of output rows: 1,005"];
}
17 [labelType="html" label="<br><b>Project</b><br><br>"];
18 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 1"];
19 [labelType="html" label="<b>Scan text </b><br><br>number of output rows: 1<br>number of files read: 1<br>metadata time: 0 ms<br>size of files read: 600.7 KiB"];
subgraph cluster20 {
isCluster="true";
label="WholeStageCodegen (4)\n \nduration: 0 ms";
21 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 64.1 MiB<br>spill size: 0.0 B"];
}
22 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 9.3 KiB<br>number of coalesced partitions: 1"];
23 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 697<br>local merged chunks fetched: 0<br>shuffle write time: 3 ms<br>remote merged bytes read: 0.0 B<br>local merged blocks fetched: 0<br>corrupt merged block chunks: 0<br>remote merged reqs duration: 0 ms<br>remote merged blocks fetched: 0<br>records read: 697<br>local bytes read: 8.9 KiB<br>fetch wait time: 0 ms<br>remote bytes read: 0.0 B<br>merged fetch fallback count: 0<br>local blocks read: 1<br>remote merged chunks fetched: 0<br>remote blocks read: 0<br>data size: 21.8 KiB<br>local merged bytes read: 0.0 B<br>number of partitions: 10<br>remote reqs duration: 0 ms<br>remote bytes read to disk: 0.0 B<br>shuffle bytes written: 8.9 KiB"];
subgraph cluster24 {
isCluster="true";
label="WholeStageCodegen (2)\n \nduration: 16 ms";
25 [labelType="html" label="<br><b>Project</b><br><br>"];
26 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 697"];
27 [labelType="html" label="<b>ColumnarToRow</b><br><br>number of output rows: 700<br>number of input batches: 1"];
}
28 [labelType="html" label="<b>Scan parquet </b><br><br>number of files read: 1<br>scan time: 10 ms<br>metadata time: 0 ms<br>size of files read: 35.7 KiB<br>number of output rows: 700"];
1->0;
2->1;
4->2;
5->4;
6->5;
7->6;
9->7;
10->9;
11->10;
12->11;
13->12;
14->13;
16->14;
17->16;
18->17;
19->18;
21->7;
22->21;
23->22;
25->23;
26->25;
27->26;
28->27;
}
29
AdaptiveSparkPlan isFinalPlan=true
Execute InsertIntoHadoopFsRelationCommand file:/data/output/cache/parquet/datablock/VLIB_JSON_119279, false, Parquet, [path=file:///data/output/cache/parquet/datablock/VLIB_JSON_119279], Overwrite, [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86, COL_8A096969_1374_4168_B930_C219BC1F0591, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5, COL_AEF551A3_1A52_41DE_834C_26049DF5418E, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B, COL_9091B58C_8072_40BA_9B1C_4828078CF13A, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6, COL_5AF84147_5C5A_4A25_947C_12826B5080D0, COL_2F07F797_35B4_491C_8255_10445B86EEB9, COL_222816E0_1771_4A96_9C59_DB1900C311FE, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC, COL_4886635E_35B3_4E90_94E4_401045F89277, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86, COL_53FAED45_3ABA_424E_8D67_03AC323B7720, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D, COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42, COL_69842CB9_D407_4477_8F44_680AF6209358]
WriteFiles
Project [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, RANKING_RESULTS_CONNECTOR(STOP_IF_TRUE, null, array(RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, < 10 %, less_or_equal, [10], [0], #EE4806, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 10 à 20 %, between, [10], [20], #E47F0A, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 20 à 30 %, between, [20], [30], #D7A80D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 30 à 40 %, between, [30], [40], #CECE11, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 40 à 50 %, between, [40], [50], #99C515, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 50 à 60 %, between, [50], [60], #6BB918, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 60 à 70 %, between, [60], [70], #45B01B, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 70 à 80 %, between, [70], [80], #2BA91D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 80 à 90, between, [80], [90], #1FA133, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, > 90 %, greater_or_equal, [90], [0], #219A48, , null))) AS COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057#974, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_69842CB9_D407_4477_8F44_680AF6209358#803]
Project [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, int_sum(array(COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454)))), 100.0)), 2)) AS COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, int_sum(array(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616)) AS COL_69842CB9_D407_4477_8F44_680AF6209358#803]
Project [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#483L) AS COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, dec_operator(SOMME, array(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457)) AS COL_4886635E_35B3_4E90_94E4_401045F89277#638, str_if_with_rule((CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456 > 0) END AND CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457 > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457 > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456 > 0) END, Electriques, Pas de disponibilité))) AS COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660]
SortMergeJoin [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441], [INFORMATION_STA_119303_STATIONCODE_119307#486], Inner
WholeStageCodegen (5)
Sort [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441 ASC NULLS FIRST], false, 0
WholeStageCodegen (3)
AQEShuffleRead coalesced
Exchange hashpartitioning(COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, 10), ENSURE_REQUIREMENTS, [plan_id=513]
Project [get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.stationcode) AS COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.nom_arrondissement_communes) AS COL_8A096969_1374_4168_B930_C219BC1F0591#442, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.coordonnees_geo[0]) AS COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.coordonnees_geo[1]) AS COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, str_to_datez(COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, yyyy-MM-dd'T'HH:mm:ss.SSSXXX, Europe/Paris, fr_FR) AS COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_renting) AS COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_installed) AS COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_returning) AS COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.numbikesavailable)) AS COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.numdocksavailable)) AS COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.ebike)) AS COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.mechanical)) AS COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.name) AS COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.stationcode) AS COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Project [root#117.datasetid AS COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, to_json(root#117.fields, Some(Etc/UTC)) AS COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, to_json(root#117.geometry, Some(Etc/UTC)) AS COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, root#117.record_timestamp AS COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, root#117.recordid AS COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208]
Filter isnotnull(get_json_object(to_json(root#117.fields, Some(Etc/UTC)), $.stationcode))
Generate explode(root#114), false, [root#117]
WholeStageCodegen (1)
Project [from_json(ArrayType(StructType(StructField(datasetid,StringType,true),StructField(fields,StructType(StructField(capacity,LongType,true),StructField(coordonnees_geo,ArrayType(DoubleType,true),true),StructField(duedate,StringType,true),StructField(ebike,LongType,true),StructField(is_installed,StringType,true),StructField(is_renting,StringType,true),StructField(is_returning,StringType,true),StructField(mechanical,LongType,true),StructField(name,StringType,true),StructField(nom_arrondissement_communes,StringType,true),StructField(numbikesavailable,LongType,true),StructField(numdocksavailable,LongType,true),StructField(stationcode,StringType,true)),true),StructField(geometry,StructType(StructField(coordinates,ArrayType(DoubleType,true),true),StructField(type,StringType,true)),true),StructField(record_timestamp,StringType,true),StructField(recordid,StringType,true)),true), get_json_object(value#99, $.records), Some(Etc/UTC)) AS root#114]
Filter ((size(from_json(ArrayType(StructType(StructField(datasetid,StringType,true),StructField(fields,StructType(StructField(capacity,LongType,true),StructField(coordonnees_geo,ArrayType(DoubleType,true),true),StructField(duedate,StringType,true),StructField(ebike,LongType,true),StructField(is_installed,StringType,true),StructField(is_renting,StringType,true),StructField(is_returning,StringType,true),StructField(mechanical,LongType,true),StructField(name,StringType,true),StructField(nom_arrondissement_communes,StringType,true),StructField(numbikesavailable,LongType,true),StructField(numdocksavailable,LongType,true),StructField(stationcode,StringType,true)),true),StructField(geometry,StructType(StructField(coordinates,ArrayType(DoubleType,true),true),StructField(type,StringType,true)),true),StructField(record_timestamp,StringType,true),StructField(recordid,StringType,true)),true), get_json_object(value#99, $.records), Some(Etc/UTC)), true) > 0) AND isnotnull(from_json(ArrayType(StructType(StructField(datasetid,StringType,true),StructField(fields,StructType(StructField(capacity,LongType,true),StructField(coordonnees_geo,ArrayType(DoubleType,true),true),StructField(duedate,StringType,true),StructField(ebike,LongType,true),StructField(is_installed,StringType,true),StructField(is_renting,StringType,true),StructField(is_returning,StringType,true),StructField(mechanical,LongType,true),StructField(name,StringType,true),StructField(nom_arrondissement_communes,StringType,true),StructField(numbikesavailable,LongType,true),StructField(numdocksavailable,LongType,true),StructField(stationcode,StringType,true)),true),StructField(geometry,StructType(StructField(coordinates,ArrayType(DoubleType,true),true),StructField(type,StringType,true)),true),StructField(record_timestamp,StringType,true),StructField(recordid,StringType,true)),true), get_json_object(value#99, $.records), Some(Etc/UTC))))
FileScan text [value#99] Batched: false, DataFilters: [(size(from_json(ArrayType(StructType(StructField(datasetid,StringType,true),StructField(fields,S..., Format: Text, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/json/tmp/VLIB_JSON_119256144/HTTP_FILE_0.json], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<value:string>
Sort [INFORMATION_STA_119303_STATIONCODE_119307#486 ASC NULLS FIRST], false, 0
WholeStageCodegen (4)
AQEShuffleRead coalesced
Exchange hashpartitioning(INFORMATION_STA_119303_STATIONCODE_119307#486, 10), ENSURE_REQUIREMENTS, [plan_id=544]
Project [CAPACITY_119304#166L AS INFORMATION_STA_119303_CAPACITY_119304#483L, STATIONCODE_119307#169 AS INFORMATION_STA_119303_STATIONCODE_119307#486]
Filter (CASE WHEN isnull(bigint_to_int(CAPACITY_119304#166L)) THEN false ELSE (bigint_to_int(CAPACITY_119304#166L) > 0) END AND isnotnull(STATIONCODE_119307#169))
ColumnarToRow
WholeStageCodegen (2)
FileScan parquet [CAPACITY_119304#166L,STATIONCODE_119307#169] Batched: true, DataFilters: [CASE WHEN isnull(bigint_to_int(CAPACITY_119304#166L)) THEN false ELSE (bigint_to_int(CAPACITY_11..., Format: Parquet, Location: InMemoryFileIndex(1 paths)[file:/data/output/cache/parquet/uet/INFORMATION_STA_119303], PartitionFilters: [], PushedFilters: [IsNotNull(STATIONCODE_119307)], ReadSchema: struct<CAPACITY_119304:bigint,STATIONCODE_119307:string>
== Physical Plan ==
AdaptiveSparkPlan (42)
+- == Final Plan ==
Execute InsertIntoHadoopFsRelationCommand (25)
+- WriteFiles (24)
+- * Project (23)
+- * Project (22)
+- * Project (21)
+- * SortMergeJoin Inner (20)
:- * Sort (11)
: +- AQEShuffleRead (10)
: +- ShuffleQueryStage (9), Statistics(sizeInBytes=767.4 KiB, rowCount=1.01E+3)
: +- Exchange (8)
: +- Project (7)
: +- Project (6)
: +- Filter (5)
: +- * Generate (4)
: +- Project (3)
: +- Filter (2)
: +- Scan text (1)
+- * Sort (19)
+- AQEShuffleRead (18)
+- ShuffleQueryStage (17), Statistics(sizeInBytes=21.8 KiB, rowCount=697)
+- Exchange (16)
+- * Project (15)
+- * Filter (14)
+- * ColumnarToRow (13)
+- Scan parquet (12)
+- == Initial Plan ==
Execute InsertIntoHadoopFsRelationCommand (41)
+- WriteFiles (40)
+- Project (39)
+- Project (38)
+- Project (37)
+- SortMergeJoin Inner (36)
:- Sort (31)
: +- Exchange (30)
: +- Project (29)
: +- Project (28)
: +- Filter (27)
: +- Generate (26)
: +- Project (3)
: +- Filter (2)
: +- Scan text (1)
+- Sort (35)
+- Exchange (34)
+- Project (33)
+- Filter (32)
+- Scan parquet (12)
(1) Scan text
Output [1]: [value#99]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/json/tmp/VLIB_JSON_119256144/HTTP_FILE_0.json]
ReadSchema: struct<value:string>
(2) Filter
Input [1]: [value#99]
Condition : ((size(from_json(ArrayType(StructType(StructField(datasetid,StringType,true),StructField(fields,StructType(StructField(capacity,LongType,true),StructField(coordonnees_geo,ArrayType(DoubleType,true),true),StructField(duedate,StringType,true),StructField(ebike,LongType,true),StructField(is_installed,StringType,true),StructField(is_renting,StringType,true),StructField(is_returning,StringType,true),StructField(mechanical,LongType,true),StructField(name,StringType,true),StructField(nom_arrondissement_communes,StringType,true),StructField(numbikesavailable,LongType,true),StructField(numdocksavailable,LongType,true),StructField(stationcode,StringType,true)),true),StructField(geometry,StructType(StructField(coordinates,ArrayType(DoubleType,true),true),StructField(type,StringType,true)),true),StructField(record_timestamp,StringType,true),StructField(recordid,StringType,true)),true), get_json_object(value#99, $.records), Some(Etc/UTC)), true) > 0) AND isnotnull(from_json(ArrayType(StructType(StructField(datasetid,StringType,true),StructField(fields,StructType(StructField(capacity,LongType,true),StructField(coordonnees_geo,ArrayType(DoubleType,true),true),StructField(duedate,StringType,true),StructField(ebike,LongType,true),StructField(is_installed,StringType,true),StructField(is_renting,StringType,true),StructField(is_returning,StringType,true),StructField(mechanical,LongType,true),StructField(name,StringType,true),StructField(nom_arrondissement_communes,StringType,true),StructField(numbikesavailable,LongType,true),StructField(numdocksavailable,LongType,true),StructField(stationcode,StringType,true)),true),StructField(geometry,StructType(StructField(coordinates,ArrayType(DoubleType,true),true),StructField(type,StringType,true)),true),StructField(record_timestamp,StringType,true),StructField(recordid,StringType,true)),true), get_json_object(value#99, $.records), Some(Etc/UTC))))
(3) Project
Output [1]: [from_json(ArrayType(StructType(StructField(datasetid,StringType,true),StructField(fields,StructType(StructField(capacity,LongType,true),StructField(coordonnees_geo,ArrayType(DoubleType,true),true),StructField(duedate,StringType,true),StructField(ebike,LongType,true),StructField(is_installed,StringType,true),StructField(is_renting,StringType,true),StructField(is_returning,StringType,true),StructField(mechanical,LongType,true),StructField(name,StringType,true),StructField(nom_arrondissement_communes,StringType,true),StructField(numbikesavailable,LongType,true),StructField(numdocksavailable,LongType,true),StructField(stationcode,StringType,true)),true),StructField(geometry,StructType(StructField(coordinates,ArrayType(DoubleType,true),true),StructField(type,StringType,true)),true),StructField(record_timestamp,StringType,true),StructField(recordid,StringType,true)),true), get_json_object(value#99, $.records), Some(Etc/UTC)) AS root#114]
Input [1]: [value#99]
(4) Generate [codegen id : 1]
Input [1]: [root#114]
Arguments: explode(root#114), false, [root#117]
(5) Filter
Input [1]: [root#117]
Condition : isnotnull(get_json_object(to_json(root#117.fields, Some(Etc/UTC)), $.stationcode))
(6) Project
Output [5]: [root#117.datasetid AS COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, to_json(root#117.fields, Some(Etc/UTC)) AS COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, to_json(root#117.geometry, Some(Etc/UTC)) AS COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, root#117.record_timestamp AS COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, root#117.recordid AS COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208]
Input [1]: [root#117]
(7) Project
Output [19]: [get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.stationcode) AS COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.nom_arrondissement_communes) AS COL_8A096969_1374_4168_B930_C219BC1F0591#442, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.coordonnees_geo[0]) AS COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.coordonnees_geo[1]) AS COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, str_to_datez(COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, yyyy-MM-dd'T'HH:mm:ss.SSSXXX, Europe/Paris, fr_FR) AS COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_renting) AS COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_installed) AS COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_returning) AS COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.numbikesavailable)) AS COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.numdocksavailable)) AS COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.ebike)) AS COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.mechanical)) AS COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.name) AS COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.stationcode) AS COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Input [5]: [COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208]
(8) Exchange
Input [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Arguments: hashpartitioning(COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, 10), ENSURE_REQUIREMENTS, [plan_id=513]
(9) ShuffleQueryStage
Output [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Arguments: 0
(10) AQEShuffleRead
Input [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Arguments: coalesced
(11) Sort [codegen id : 3]
Input [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Arguments: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441 ASC NULLS FIRST], false, 0
(12) Scan parquet
Output [2]: [CAPACITY_119304#166L, STATIONCODE_119307#169]
Batched: true
Location: InMemoryFileIndex [file:/data/output/cache/parquet/uet/INFORMATION_STA_119303]
PushedFilters: [IsNotNull(STATIONCODE_119307)]
ReadSchema: struct<CAPACITY_119304:bigint,STATIONCODE_119307:string>
(13) ColumnarToRow [codegen id : 2]
Input [2]: [CAPACITY_119304#166L, STATIONCODE_119307#169]
(14) Filter [codegen id : 2]
Input [2]: [CAPACITY_119304#166L, STATIONCODE_119307#169]
Condition : (CASE WHEN isnull(bigint_to_int(CAPACITY_119304#166L)) THEN false ELSE (bigint_to_int(CAPACITY_119304#166L) > 0) END AND isnotnull(STATIONCODE_119307#169))
(15) Project [codegen id : 2]
Output [2]: [CAPACITY_119304#166L AS INFORMATION_STA_119303_CAPACITY_119304#483L, STATIONCODE_119307#169 AS INFORMATION_STA_119303_STATIONCODE_119307#486]
Input [2]: [CAPACITY_119304#166L, STATIONCODE_119307#169]
(16) Exchange
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
Arguments: hashpartitioning(INFORMATION_STA_119303_STATIONCODE_119307#486, 10), ENSURE_REQUIREMENTS, [plan_id=544]
(17) ShuffleQueryStage
Output [2]: [INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
Arguments: 1
(18) AQEShuffleRead
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
Arguments: coalesced
(19) Sort [codegen id : 4]
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
Arguments: [INFORMATION_STA_119303_STATIONCODE_119307#486 ASC NULLS FIRST], false, 0
(20) SortMergeJoin [codegen id : 5]
Left keys [1]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441]
Right keys [1]: [INFORMATION_STA_119303_STATIONCODE_119307#486]
Join type: Inner
Join condition: None
(21) Project [codegen id : 5]
Output [22]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#483L) AS COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, dec_operator(SOMME, array(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457)) AS COL_4886635E_35B3_4E90_94E4_401045F89277#638, str_if_with_rule((CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456 > 0) END AND CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457 > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457 > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456 > 0) END, Electriques, Pas de disponibilité))) AS COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660]
Input [21]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
(22) Project [codegen id : 5]
Output [24]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, int_sum(array(COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454)))), 100.0)), 2)) AS COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, int_sum(array(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616)) AS COL_69842CB9_D407_4477_8F44_680AF6209358#803]
Input [22]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660]
(23) Project [codegen id : 5]
Output [25]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, RANKING_RESULTS_CONNECTOR(STOP_IF_TRUE, null, array(RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, < 10 %, less_or_equal, [10], [0], #EE4806, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 10 à 20 %, between, [10], [20], #E47F0A, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 20 à 30 %, between, [20], [30], #D7A80D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 30 à 40 %, between, [30], [40], #CECE11, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 40 à 50 %, between, [40], [50], #99C515, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 50 à 60 %, between, [50], [60], #6BB918, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 60 à 70 %, between, [60], [70], #45B01B, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 70 à 80 %, between, [70], [80], #2BA91D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 80 à 90, between, [80], [90], #1FA133, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, > 90 %, greater_or_equal, [90], [0], #219A48, , null))) AS COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057#974, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_69842CB9_D407_4477_8F44_680AF6209358#803]
Input [24]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_69842CB9_D407_4477_8F44_680AF6209358#803]
(24) WriteFiles
Input [25]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057#974, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_69842CB9_D407_4477_8F44_680AF6209358#803]
(25) Execute InsertIntoHadoopFsRelationCommand
Input: []
Arguments: file:/data/output/cache/parquet/datablock/VLIB_JSON_119279, false, Parquet, [path=file:///data/output/cache/parquet/datablock/VLIB_JSON_119279], Overwrite, [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86, COL_8A096969_1374_4168_B930_C219BC1F0591, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5, COL_AEF551A3_1A52_41DE_834C_26049DF5418E, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B, COL_9091B58C_8072_40BA_9B1C_4828078CF13A, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6, COL_5AF84147_5C5A_4A25_947C_12826B5080D0, COL_2F07F797_35B4_491C_8255_10445B86EEB9, COL_222816E0_1771_4A96_9C59_DB1900C311FE, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC, COL_4886635E_35B3_4E90_94E4_401045F89277, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86, COL_53FAED45_3ABA_424E_8D67_03AC323B7720, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D, COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42, COL_69842CB9_D407_4477_8F44_680AF6209358]
(26) Generate
Input [1]: [root#114]
Arguments: explode(root#114), false, [root#117]
(27) Filter
Input [1]: [root#117]
Condition : isnotnull(get_json_object(to_json(root#117.fields, Some(Etc/UTC)), $.stationcode))
(28) Project
Output [5]: [root#117.datasetid AS COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, to_json(root#117.fields, Some(Etc/UTC)) AS COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, to_json(root#117.geometry, Some(Etc/UTC)) AS COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, root#117.record_timestamp AS COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, root#117.recordid AS COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208]
Input [1]: [root#117]
(29) Project
Output [19]: [get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.stationcode) AS COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.nom_arrondissement_communes) AS COL_8A096969_1374_4168_B930_C219BC1F0591#442, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.coordonnees_geo[0]) AS COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.coordonnees_geo[1]) AS COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, str_to_datez(COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, yyyy-MM-dd'T'HH:mm:ss.SSSXXX, Europe/Paris, fr_FR) AS COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_renting) AS COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_installed) AS COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.is_returning) AS COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.numbikesavailable)) AS COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.numdocksavailable)) AS COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.ebike)) AS COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.mechanical)) AS COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.name) AS COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, $.stationcode) AS COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Input [5]: [COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208]
(30) Exchange
Input [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Arguments: hashpartitioning(COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, 10), ENSURE_REQUIREMENTS, [plan_id=482]
(31) Sort
Input [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459]
Arguments: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441 ASC NULLS FIRST], false, 0
(32) Filter
Input [2]: [CAPACITY_119304#166L, STATIONCODE_119307#169]
Condition : (CASE WHEN isnull(bigint_to_int(CAPACITY_119304#166L)) THEN false ELSE (bigint_to_int(CAPACITY_119304#166L) > 0) END AND isnotnull(STATIONCODE_119307#169))
(33) Project
Output [2]: [CAPACITY_119304#166L AS INFORMATION_STA_119303_CAPACITY_119304#483L, STATIONCODE_119307#169 AS INFORMATION_STA_119303_STATIONCODE_119307#486]
Input [2]: [CAPACITY_119304#166L, STATIONCODE_119307#169]
(34) Exchange
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
Arguments: hashpartitioning(INFORMATION_STA_119303_STATIONCODE_119307#486, 10), ENSURE_REQUIREMENTS, [plan_id=483]
(35) Sort
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
Arguments: [INFORMATION_STA_119303_STATIONCODE_119307#486 ASC NULLS FIRST], false, 0
(36) SortMergeJoin
Left keys [1]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441]
Right keys [1]: [INFORMATION_STA_119303_STATIONCODE_119307#486]
Join type: Inner
Join condition: None
(37) Project
Output [22]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#483L) AS COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, dec_operator(SOMME, array(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457)) AS COL_4886635E_35B3_4E90_94E4_401045F89277#638, str_if_with_rule((CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456 > 0) END AND CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457 > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457 > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456 > 0) END, Electriques, Pas de disponibilité))) AS COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660]
Input [21]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, INFORMATION_STA_119303_CAPACITY_119304#483L, INFORMATION_STA_119303_STATIONCODE_119307#486]
(38) Project
Output [24]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, int_sum(array(COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454)))), 100.0)), 2)) AS COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, int_sum(array(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616)) AS COL_69842CB9_D407_4477_8F44_680AF6209358#803]
Input [22]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660]
(39) Project
Output [25]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, RANKING_RESULTS_CONNECTOR(STOP_IF_TRUE, null, array(RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, < 10 %, less_or_equal, [10], [0], #EE4806, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 10 à 20 %, between, [10], [20], #E47F0A, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 20 à 30 %, between, [20], [30], #D7A80D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 30 à 40 %, between, [30], [40], #CECE11, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 40 à 50 %, between, [40], [50], #99C515, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 50 à 60 %, between, [50], [60], #6BB918, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 60 à 70 %, between, [60], [70], #45B01B, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 70 à 80 %, between, [70], [80], #2BA91D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, de 80 à 90, between, [80], [90], #1FA133, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, > 90 %, greater_or_equal, [90], [0], #219A48, , null))) AS COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057#974, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_69842CB9_D407_4477_8F44_680AF6209358#803]
Input [24]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_69842CB9_D407_4477_8F44_680AF6209358#803]
(40) WriteFiles
Input [25]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#441, COL_8A096969_1374_4168_B930_C219BC1F0591#442, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#445, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#446, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#447, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#448, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#204, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#205, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07#206, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#207, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859#208, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#456, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#457, COL_2F07F797_35B4_491C_8255_10445B86EEB9#458, COL_222816E0_1771_4A96_9C59_DB1900C311FE#454, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#455, COL_4886635E_35B3_4E90_94E4_401045F89277#638, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#660, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#800, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#459, COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057#974, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#616, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#443, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#444, COL_69842CB9_D407_4477_8F44_680AF6209358#803]
(41) Execute InsertIntoHadoopFsRelationCommand
Input: []
Arguments: file:/data/output/cache/parquet/datablock/VLIB_JSON_119279, false, Parquet, [path=file:///data/output/cache/parquet/datablock/VLIB_JSON_119279], Overwrite, [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86, COL_8A096969_1374_4168_B930_C219BC1F0591, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5, COL_AEF551A3_1A52_41DE_834C_26049DF5418E, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B, COL_9091B58C_8072_40BA_9B1C_4828078CF13A, COL_CC9E2BDB_C960_436A_982D_74C88CB1DD07, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522, COL_3A63BBB5_425C_465D_B8B3_D2E0C982E859, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6, COL_5AF84147_5C5A_4A25_947C_12826B5080D0, COL_2F07F797_35B4_491C_8255_10445B86EEB9, COL_222816E0_1771_4A96_9C59_DB1900C311FE, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC, COL_4886635E_35B3_4E90_94E4_401045F89277, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86, COL_53FAED45_3ABA_424E_8D67_03AC323B7720, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D, COL_C263C963_DBFC_4CA5_8638_D9F3EF4E4057, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42, COL_69842CB9_D407_4477_8F44_680AF6209358]
(42) AdaptiveSparkPlan
Output: []
Arguments: isFinalPlan=true