digraph G {
0 [labelType="html" label="<br><b>AdaptiveSparkPlan</b><br><br>"];
1 [labelType="html" label="<br><b>CollectLimit</b><br><br>"];
subgraph cluster2 {
isCluster="true";
label="WholeStageCodegen (5)\n \nduration: 45 ms";
3 [labelType="html" label="<br><b>Project</b><br><br>"];
4 [labelType="html" label="<br><b>Project</b><br><br>"];
5 [labelType="html" label="<br><b>Project</b><br><br>"];
6 [labelType="html" label="<b>SortMergeJoin</b><br><br>number of output rows: 396<br>spill size: 0.0 B"];
}
subgraph cluster7 {
isCluster="true";
label="WholeStageCodegen (3)\n \nduration: 88 ms";
8 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 64.1 MiB<br>spill size: 0.0 B"];
}
9 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 75.3 KiB<br>number of coalesced partitions: 1"];
10 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 674<br>local merged chunks fetched: 0<br>shuffle write time: 1 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: 674<br>local bytes read: 72.7 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: 205.5 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: 72.7 KiB"];
11 [labelType="html" label="<br><b>Project</b><br><br>"];
12 [labelType="html" label="<br><b>Project</b><br><br>"];
13 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 674"];
subgraph cluster14 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: 458 ms";
15 [labelType="html" label="<b>Generate</b><br><br>number of output rows: 1,004"];
16 [labelType="html" label="<br><b>Project</b><br><br>"];
}
17 [labelType="html" label="<b>Scan json </b><br><br>number of output rows: 1<br>number of files read: 1<br>metadata time: 0 ms<br>size of files read: 599.4 KiB"];
subgraph cluster18 {
isCluster="true";
label="WholeStageCodegen (4)\n \nduration: 0 ms";
19 [labelType="html" label="<b>Sort</b><br><br>sort time: 0 ms<br>peak memory: 64.1 MiB<br>spill size: 0.0 B"];
}
20 [labelType="html" label="<b>AQEShuffleRead</b><br><br>number of partitions: 1<br>partition data size: 17.9 KiB<br>number of coalesced partitions: 1"];
21 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 1,483<br>local merged chunks fetched: 0<br>shuffle write time: 1 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,483<br>local bytes read: 16.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: 46.3 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: 16.9 KiB"];
subgraph cluster22 {
isCluster="true";
label="WholeStageCodegen (2)\n \nduration: 12 ms";
23 [labelType="html" label="<br><b>Project</b><br><br>"];
24 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 1,483"];
25 [labelType="html" label="<b>ColumnarToRow</b><br><br>number of output rows: 1,487<br>number of input batches: 1"];
}
26 [labelType="html" label="<b>Scan parquet </b><br><br>number of files read: 1<br>scan time: 3 ms<br>metadata time: 0 ms<br>size of files read: 71.7 KiB<br>number of output rows: 1,487"];
1->0;
3->1;
4->3;
5->4;
6->5;
8->6;
9->8;
10->9;
11->10;
12->11;
13->12;
15->13;
16->15;
17->16;
19->6;
20->19;
21->20;
23->21;
24->23;
25->24;
26->25;
}
27
AdaptiveSparkPlan isFinalPlan=true
CollectLimit 500000
Project [COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825 AS COL_F54B7341_D13E_4312_AACA_D9ECD7792DD1#297656, COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368 AS COL_B2D606CA_7EA7_46C8_89F3_E9AE1C65AFD8#297657, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386 AS COL_37B4351C_F0CC_4BD8_87A3_FB249AC0F158#297658, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370 AS COL_754AFE5D_6560_42BD_9B1F_6EB7273C067B#297659, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371 AS COL_14FE20DC_F213_4F1B_BFF4_CAF07DFA207D#297660, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828 AS COL_154BBE44_39BE_4C61_859A_1DAC7BC0DA68#297661, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373 AS COL_EAF358F5_1D5C_4B24_BDB7_C418861C06D8#297662, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374 AS COL_294E4891_367B_4046_8001_BCAD2C5FCBB4#297663, COL_8A096969_1374_4168_B930_C219BC1F0591#296369 AS COL_4F4AEEE5_DC04_4D44_BE21_F71ED23C9354#297664, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375 AS COL_9A077145_93B8_40AD_B738_64998927F18D#297665, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 AS COL_4280A993_B781_4588_BC24_E6ED0CACB8AC#297666, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 AS COL_35167909_34D4_425E_B588_D2413A80F263#297667, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372 AS COL_533D0E1B_0DFD_4F02_93BF_E342B1E562F9#297668, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717 AS COL_D3C59287_86FB_49C7_8FE2_86950A5308B3#297669, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381 AS COL_5A02C7D6_4E25_40EA_9209_D6075B462275#297670, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381 AS COL_A2916306_90E2_42D0_AE19_17D6DEFA8555#297671, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382 AS COL_0AA9BA3D_494F_45A9_9173_8B1988F0C5B1#297672, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649 AS COL_5A4EA164_4D7A_4D13_A439_D2E6F96CC7B7#297673, null AS COL_75E7F8B3_63FD_4524_8797_9FD49D003F5A#298115, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028 AS COL_8EEEF292_73FC_47F8_B118_86C9AC2ABEB2#297674, RANKING_RESULTS_CONNECTOR(STOP_IF_TRUE, null, array(RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, < 10 %, less_or_equal, [10], [0], #EE4806, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 10 à 20 %, between, [10], [20], #E47F0A, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 20 à 30 %, between, [20], [30], #D7A80D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 30 à 40 %, between, [30], [40], #CECE11, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 40 à 50 %, between, [40], [50], #99C515, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 50 à 60 %, between, [50], [60], #6BB918, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 60 à 70 %, between, [60], [70], #45B01B, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 70 à 80 %, between, [70], [80], #2BA91D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 80 à 90, between, [80], [90], #1FA133, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, > 90 %, greater_or_equal, [90], [0], #219A48, , null))) AS COL_B7B4A31B_71BA_4BD5_9077_FE832E523A5F#297675, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028 AS COL_12D1802E_E528_45F4_8F72_01F3CEBE1019#297676, null AS COL_A9E1E351_0ABF_4F6E_ADA0_C362DA5D385C#298119, null AS COL_2B168EB8_8E98_4B30_8FBC_A3ED1FB1B4DA#298120, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385 AS COL_E27BF8B7_FC37_4320_BE6D_8130C502B41C#297677]
Project [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717, dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2)) AS COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649]
Project [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L) AS COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, str_if_with_rule((CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 > 0) END AND CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 > 0) END, Electriques, Pas de disponibilité))) AS COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717]
SortMergeJoin [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368], [INFORMATION_STA_119303_STATIONCODE_119307#296453], Inner, CASE WHEN isnull(dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L), COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2))) THEN false ELSE (dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L), COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2)) > 20) END
WholeStageCodegen (5)
Sort [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368 ASC NULLS FIRST], false, 0
WholeStageCodegen (3)
AQEShuffleRead coalesced
Exchange hashpartitioning(COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, 10), ENSURE_REQUIREMENTS, [plan_id=98901]
Project [get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.stationcode) AS COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.nom_arrondissement_communes) AS COL_8A096969_1374_4168_B930_C219BC1F0591#296369, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.coordonnees_geo[0]) AS COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.coordonnees_geo[1]) AS COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, str_to_datez(COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, yyyy-MM-dd'T'HH:mm:ss.SSSXXX, Europe/Paris, fr_FR) AS COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_renting) AS COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_installed) AS COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_returning) AS COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.numbikesavailable)) AS COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.numdocksavailable)) AS COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.ebike)) AS COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.mechanical)) AS COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.name) AS COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.stationcode) AS COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Project [694ffeff-5e17-4251-8201-28e2923ba55b#295516.datasetid AS COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)) AS COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, cast(694ffeff-5e17-4251-8201-28e2923ba55b#295516.record_timestamp as string) AS COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828]
Filter ((str_remove_accent(upper(str_if_with_rule((CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike)) > 0) END AND CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical)) > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical)) > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike)) > 0) END, Electriques, Pas de disponibilité))))) <=> MECANIQUES + ELECTRIQUES) AND isnotnull(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.stationcode)))
Generate explode(26675fd3-039a-4826-af4e-a68c9f61ef43#295497), true, [694ffeff-5e17-4251-8201-28e2923ba55b#295516]
Project [records#295459 AS 26675fd3-039a-4826-af4e-a68c9f61ef43#295497]
WholeStageCodegen (1)
FileScan json [records#295459] Batched: false, DataFilters: [], Format: JSON, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/json/execution/627AB83B_D966_456D_95BE_93512303..., PartitionFilters: [], PushedFilters: [], ReadSchema: struct<records:array<struct<datasetid:string,fields:struct<capacity:bigint,coordonnees_geo:array<...
Sort [INFORMATION_STA_119303_STATIONCODE_119307#296453 ASC NULLS FIRST], false, 0
WholeStageCodegen (4)
AQEShuffleRead coalesced
Exchange hashpartitioning(INFORMATION_STA_119303_STATIONCODE_119307#296453, 10), ENSURE_REQUIREMENTS, [plan_id=98934]
Project [CAPACITY_119304#295737L AS INFORMATION_STA_119303_CAPACITY_119304#296450L, STATIONCODE_119307#295740 AS INFORMATION_STA_119303_STATIONCODE_119307#296453]
Filter (CASE WHEN isnull(bigint_to_int(CAPACITY_119304#295737L)) THEN false ELSE (bigint_to_int(CAPACITY_119304#295737L) > 0) END AND isnotnull(STATIONCODE_119307#295740))
ColumnarToRow
WholeStageCodegen (2)
FileScan parquet [CAPACITY_119304#295737L,STATIONCODE_119307#295740] Batched: true, DataFilters: [CASE WHEN isnull(bigint_to_int(CAPACITY_119304#295737L)) THEN false ELSE (bigint_to_int(CAPACITY..., 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 (40)
+- == Final Plan ==
CollectLimit (23)
+- * Project (22)
+- * Project (21)
+- * Project (20)
+- * SortMergeJoin Inner (19)
:- * Sort (10)
: +- AQEShuffleRead (9)
: +- ShuffleQueryStage (8), Statistics(sizeInBytes=205.5 KiB, rowCount=674)
: +- Exchange (7)
: +- Project (6)
: +- Project (5)
: +- Filter (4)
: +- * Generate (3)
: +- * Project (2)
: +- Scan json (1)
+- * Sort (18)
+- AQEShuffleRead (17)
+- ShuffleQueryStage (16), Statistics(sizeInBytes=46.3 KiB, rowCount=1.48E+3)
+- Exchange (15)
+- * Project (14)
+- * Filter (13)
+- * ColumnarToRow (12)
+- Scan parquet (11)
+- == Initial Plan ==
CollectLimit (39)
+- Project (38)
+- Project (37)
+- Project (36)
+- SortMergeJoin Inner (35)
:- Sort (30)
: +- Exchange (29)
: +- Project (28)
: +- Project (27)
: +- Filter (26)
: +- Generate (25)
: +- Project (24)
: +- Scan json (1)
+- Sort (34)
+- Exchange (33)
+- Project (32)
+- Filter (31)
+- Scan parquet (11)
(1) Scan json
Output [1]: [records#295459]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/json/execution/627AB83B_D966_456D_95BE_935123037D66/current/TEST.json]
ReadSchema: struct<records:array<struct<datasetid:string,fields:struct<capacity:bigint,coordonnees_geo:array<double>,duedate:timestamp,ebike:bigint,is_installed:string,is_renting:string,is_returning:string,mechanical:bigint,name:string,nom_arrondissement_communes:string,numbikesavailable:bigint,numdocksavailable:bigint,stationcode:string>,geometry:string,record_timestamp:timestamp,recordid:string>>>
(2) Project [codegen id : 1]
Output [1]: [records#295459 AS 26675fd3-039a-4826-af4e-a68c9f61ef43#295497]
Input [1]: [records#295459]
(3) Generate [codegen id : 1]
Input [1]: [26675fd3-039a-4826-af4e-a68c9f61ef43#295497]
Arguments: explode(26675fd3-039a-4826-af4e-a68c9f61ef43#295497), true, [694ffeff-5e17-4251-8201-28e2923ba55b#295516]
(4) Filter
Input [1]: [694ffeff-5e17-4251-8201-28e2923ba55b#295516]
Condition : ((str_remove_accent(upper(str_if_with_rule((CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike)) > 0) END AND CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical)) > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical)) > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike)) > 0) END, Electriques, Pas de disponibilité))))) <=> MECANIQUES + ELECTRIQUES) AND isnotnull(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.stationcode)))
(5) Project
Output [3]: [694ffeff-5e17-4251-8201-28e2923ba55b#295516.datasetid AS COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)) AS COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, cast(694ffeff-5e17-4251-8201-28e2923ba55b#295516.record_timestamp as string) AS COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828]
Input [1]: [694ffeff-5e17-4251-8201-28e2923ba55b#295516]
(6) Project
Output [16]: [get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.stationcode) AS COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.nom_arrondissement_communes) AS COL_8A096969_1374_4168_B930_C219BC1F0591#296369, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.coordonnees_geo[0]) AS COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.coordonnees_geo[1]) AS COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, str_to_datez(COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, yyyy-MM-dd'T'HH:mm:ss.SSSXXX, Europe/Paris, fr_FR) AS COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_renting) AS COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_installed) AS COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_returning) AS COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.numbikesavailable)) AS COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.numdocksavailable)) AS COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.ebike)) AS COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.mechanical)) AS COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.name) AS COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.stationcode) AS COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Input [3]: [COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828]
(7) Exchange
Input [16]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Arguments: hashpartitioning(COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, 10), ENSURE_REQUIREMENTS, [plan_id=98901]
(8) ShuffleQueryStage
Output [16]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Arguments: 0
(9) AQEShuffleRead
Input [16]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Arguments: coalesced
(10) Sort [codegen id : 3]
Input [16]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Arguments: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368 ASC NULLS FIRST], false, 0
(11) Scan parquet
Output [2]: [CAPACITY_119304#295737L, STATIONCODE_119307#295740]
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>
(12) ColumnarToRow [codegen id : 2]
Input [2]: [CAPACITY_119304#295737L, STATIONCODE_119307#295740]
(13) Filter [codegen id : 2]
Input [2]: [CAPACITY_119304#295737L, STATIONCODE_119307#295740]
Condition : (CASE WHEN isnull(bigint_to_int(CAPACITY_119304#295737L)) THEN false ELSE (bigint_to_int(CAPACITY_119304#295737L) > 0) END AND isnotnull(STATIONCODE_119307#295740))
(14) Project [codegen id : 2]
Output [2]: [CAPACITY_119304#295737L AS INFORMATION_STA_119303_CAPACITY_119304#296450L, STATIONCODE_119307#295740 AS INFORMATION_STA_119303_STATIONCODE_119307#296453]
Input [2]: [CAPACITY_119304#295737L, STATIONCODE_119307#295740]
(15) Exchange
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
Arguments: hashpartitioning(INFORMATION_STA_119303_STATIONCODE_119307#296453, 10), ENSURE_REQUIREMENTS, [plan_id=98934]
(16) ShuffleQueryStage
Output [2]: [INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
Arguments: 1
(17) AQEShuffleRead
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
Arguments: coalesced
(18) Sort [codegen id : 4]
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
Arguments: [INFORMATION_STA_119303_STATIONCODE_119307#296453 ASC NULLS FIRST], false, 0
(19) SortMergeJoin [codegen id : 5]
Left keys [1]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368]
Right keys [1]: [INFORMATION_STA_119303_STATIONCODE_119307#296453]
Join type: Inner
Join condition: CASE WHEN isnull(dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L), COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2))) THEN false ELSE (dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L), COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2)) > 20) END
(20) Project [codegen id : 5]
Output [18]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L) AS COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, str_if_with_rule((CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 > 0) END AND CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 > 0) END, Electriques, Pas de disponibilité))) AS COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717]
Input [18]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
(21) Project [codegen id : 5]
Output [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717, dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2)) AS COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649]
Input [18]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717]
(22) Project [codegen id : 5]
Output [25]: [COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825 AS COL_F54B7341_D13E_4312_AACA_D9ECD7792DD1#297656, COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368 AS COL_B2D606CA_7EA7_46C8_89F3_E9AE1C65AFD8#297657, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386 AS COL_37B4351C_F0CC_4BD8_87A3_FB249AC0F158#297658, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370 AS COL_754AFE5D_6560_42BD_9B1F_6EB7273C067B#297659, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371 AS COL_14FE20DC_F213_4F1B_BFF4_CAF07DFA207D#297660, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828 AS COL_154BBE44_39BE_4C61_859A_1DAC7BC0DA68#297661, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373 AS COL_EAF358F5_1D5C_4B24_BDB7_C418861C06D8#297662, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374 AS COL_294E4891_367B_4046_8001_BCAD2C5FCBB4#297663, COL_8A096969_1374_4168_B930_C219BC1F0591#296369 AS COL_4F4AEEE5_DC04_4D44_BE21_F71ED23C9354#297664, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375 AS COL_9A077145_93B8_40AD_B738_64998927F18D#297665, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 AS COL_4280A993_B781_4588_BC24_E6ED0CACB8AC#297666, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 AS COL_35167909_34D4_425E_B588_D2413A80F263#297667, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372 AS COL_533D0E1B_0DFD_4F02_93BF_E342B1E562F9#297668, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717 AS COL_D3C59287_86FB_49C7_8FE2_86950A5308B3#297669, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381 AS COL_5A02C7D6_4E25_40EA_9209_D6075B462275#297670, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381 AS COL_A2916306_90E2_42D0_AE19_17D6DEFA8555#297671, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382 AS COL_0AA9BA3D_494F_45A9_9173_8B1988F0C5B1#297672, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649 AS COL_5A4EA164_4D7A_4D13_A439_D2E6F96CC7B7#297673, null AS COL_75E7F8B3_63FD_4524_8797_9FD49D003F5A#298115, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028 AS COL_8EEEF292_73FC_47F8_B118_86C9AC2ABEB2#297674, RANKING_RESULTS_CONNECTOR(STOP_IF_TRUE, null, array(RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, < 10 %, less_or_equal, [10], [0], #EE4806, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 10 à 20 %, between, [10], [20], #E47F0A, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 20 à 30 %, between, [20], [30], #D7A80D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 30 à 40 %, between, [30], [40], #CECE11, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 40 à 50 %, between, [40], [50], #99C515, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 50 à 60 %, between, [50], [60], #6BB918, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 60 à 70 %, between, [60], [70], #45B01B, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 70 à 80 %, between, [70], [80], #2BA91D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 80 à 90, between, [80], [90], #1FA133, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, > 90 %, greater_or_equal, [90], [0], #219A48, , null))) AS COL_B7B4A31B_71BA_4BD5_9077_FE832E523A5F#297675, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028 AS COL_12D1802E_E528_45F4_8F72_01F3CEBE1019#297676, null AS COL_A9E1E351_0ABF_4F6E_ADA0_C362DA5D385C#298119, null AS COL_2B168EB8_8E98_4B30_8FBC_A3ED1FB1B4DA#298120, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385 AS COL_E27BF8B7_FC37_4320_BE6D_8130C502B41C#297677]
Input [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649]
(23) CollectLimit
Input [25]: [COL_F54B7341_D13E_4312_AACA_D9ECD7792DD1#297656, COL_B2D606CA_7EA7_46C8_89F3_E9AE1C65AFD8#297657, COL_37B4351C_F0CC_4BD8_87A3_FB249AC0F158#297658, COL_754AFE5D_6560_42BD_9B1F_6EB7273C067B#297659, COL_14FE20DC_F213_4F1B_BFF4_CAF07DFA207D#297660, COL_154BBE44_39BE_4C61_859A_1DAC7BC0DA68#297661, COL_EAF358F5_1D5C_4B24_BDB7_C418861C06D8#297662, COL_294E4891_367B_4046_8001_BCAD2C5FCBB4#297663, COL_4F4AEEE5_DC04_4D44_BE21_F71ED23C9354#297664, COL_9A077145_93B8_40AD_B738_64998927F18D#297665, COL_4280A993_B781_4588_BC24_E6ED0CACB8AC#297666, COL_35167909_34D4_425E_B588_D2413A80F263#297667, COL_533D0E1B_0DFD_4F02_93BF_E342B1E562F9#297668, COL_D3C59287_86FB_49C7_8FE2_86950A5308B3#297669, COL_5A02C7D6_4E25_40EA_9209_D6075B462275#297670, COL_A2916306_90E2_42D0_AE19_17D6DEFA8555#297671, COL_0AA9BA3D_494F_45A9_9173_8B1988F0C5B1#297672, COL_5A4EA164_4D7A_4D13_A439_D2E6F96CC7B7#297673, COL_75E7F8B3_63FD_4524_8797_9FD49D003F5A#298115, COL_8EEEF292_73FC_47F8_B118_86C9AC2ABEB2#297674, COL_B7B4A31B_71BA_4BD5_9077_FE832E523A5F#297675, COL_12D1802E_E528_45F4_8F72_01F3CEBE1019#297676, COL_A9E1E351_0ABF_4F6E_ADA0_C362DA5D385C#298119, COL_2B168EB8_8E98_4B30_8FBC_A3ED1FB1B4DA#298120, COL_E27BF8B7_FC37_4320_BE6D_8130C502B41C#297677]
Arguments: 500000
(24) Project
Output [1]: [records#295459 AS 26675fd3-039a-4826-af4e-a68c9f61ef43#295497]
Input [1]: [records#295459]
(25) Generate
Input [1]: [26675fd3-039a-4826-af4e-a68c9f61ef43#295497]
Arguments: explode(26675fd3-039a-4826-af4e-a68c9f61ef43#295497), true, [694ffeff-5e17-4251-8201-28e2923ba55b#295516]
(26) Filter
Input [1]: [694ffeff-5e17-4251-8201-28e2923ba55b#295516]
Condition : ((str_remove_accent(upper(str_if_with_rule((CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike)) > 0) END AND CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical)) > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.mechanical)) > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike))) THEN false ELSE (str_to_integer(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.ebike)) > 0) END, Electriques, Pas de disponibilité))))) <=> MECANIQUES + ELECTRIQUES) AND isnotnull(get_json_object(to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)), $.stationcode)))
(27) Project
Output [3]: [694ffeff-5e17-4251-8201-28e2923ba55b#295516.datasetid AS COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, to_json(694ffeff-5e17-4251-8201-28e2923ba55b#295516.fields, Some(Etc/UTC)) AS COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, cast(694ffeff-5e17-4251-8201-28e2923ba55b#295516.record_timestamp as string) AS COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828]
Input [1]: [694ffeff-5e17-4251-8201-28e2923ba55b#295516]
(28) Project
Output [16]: [get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.stationcode) AS COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.nom_arrondissement_communes) AS COL_8A096969_1374_4168_B930_C219BC1F0591#296369, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.coordonnees_geo[0]) AS COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.coordonnees_geo[1]) AS COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, str_to_datez(COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, yyyy-MM-dd'T'HH:mm:ss.SSSXXX, Europe/Paris, fr_FR) AS COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_renting) AS COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_installed) AS COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.is_returning) AS COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.numbikesavailable)) AS COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.numdocksavailable)) AS COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.ebike)) AS COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, str_to_integer(get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.mechanical)) AS COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.name) AS COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, get_json_object(COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, $.stationcode) AS COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Input [3]: [COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_9091B58C_8072_40BA_9B1C_4828078CF13A#295826, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828]
(29) Exchange
Input [16]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Arguments: hashpartitioning(COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, 10), ENSURE_REQUIREMENTS, [plan_id=98872]
(30) Sort
Input [16]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386]
Arguments: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368 ASC NULLS FIRST], false, 0
(31) Filter
Input [2]: [CAPACITY_119304#295737L, STATIONCODE_119307#295740]
Condition : (CASE WHEN isnull(bigint_to_int(CAPACITY_119304#295737L)) THEN false ELSE (bigint_to_int(CAPACITY_119304#295737L) > 0) END AND isnotnull(STATIONCODE_119307#295740))
(32) Project
Output [2]: [CAPACITY_119304#295737L AS INFORMATION_STA_119303_CAPACITY_119304#296450L, STATIONCODE_119307#295740 AS INFORMATION_STA_119303_STATIONCODE_119307#296453]
Input [2]: [CAPACITY_119304#295737L, STATIONCODE_119307#295740]
(33) Exchange
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
Arguments: hashpartitioning(INFORMATION_STA_119303_STATIONCODE_119307#296453, 10), ENSURE_REQUIREMENTS, [plan_id=98873]
(34) Sort
Input [2]: [INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
Arguments: [INFORMATION_STA_119303_STATIONCODE_119307#296453 ASC NULLS FIRST], false, 0
(35) SortMergeJoin
Left keys [1]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368]
Right keys [1]: [INFORMATION_STA_119303_STATIONCODE_119307#296453]
Join type: Inner
Join condition: CASE WHEN isnull(dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L), COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2))) THEN false ELSE (dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L), COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2)) > 20) END
(36) Project
Output [18]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, bigint_to_int(INFORMATION_STA_119303_CAPACITY_119304#296450L) AS COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, str_if_with_rule((CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 > 0) END AND CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 > 0) END), Mécaniques + Electriques, str_if_with_rule(CASE WHEN isnull(COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384) THEN false ELSE (COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 > 0) END, Mécaniques, str_if_with_rule(CASE WHEN isnull(COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383) THEN false ELSE (COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 > 0) END, Electriques, Pas de disponibilité))) AS COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717]
Input [18]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, INFORMATION_STA_119303_CAPACITY_119304#296450L, INFORMATION_STA_119303_STATIONCODE_119307#296453]
(37) Project
Output [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717, dec_to_int(dec_round(dec_operator(PRODUIT, array(dec_operator(DIVISION, array(COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, int_sum(array(COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381)))), 100.0)), 2)) AS COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649]
Input [18]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717]
(38) Project
Output [25]: [COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825 AS COL_F54B7341_D13E_4312_AACA_D9ECD7792DD1#297656, COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368 AS COL_B2D606CA_7EA7_46C8_89F3_E9AE1C65AFD8#297657, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386 AS COL_37B4351C_F0CC_4BD8_87A3_FB249AC0F158#297658, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370 AS COL_754AFE5D_6560_42BD_9B1F_6EB7273C067B#297659, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371 AS COL_14FE20DC_F213_4F1B_BFF4_CAF07DFA207D#297660, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828 AS COL_154BBE44_39BE_4C61_859A_1DAC7BC0DA68#297661, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373 AS COL_EAF358F5_1D5C_4B24_BDB7_C418861C06D8#297662, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374 AS COL_294E4891_367B_4046_8001_BCAD2C5FCBB4#297663, COL_8A096969_1374_4168_B930_C219BC1F0591#296369 AS COL_4F4AEEE5_DC04_4D44_BE21_F71ED23C9354#297664, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375 AS COL_9A077145_93B8_40AD_B738_64998927F18D#297665, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383 AS COL_4280A993_B781_4588_BC24_E6ED0CACB8AC#297666, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384 AS COL_35167909_34D4_425E_B588_D2413A80F263#297667, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372 AS COL_533D0E1B_0DFD_4F02_93BF_E342B1E562F9#297668, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717 AS COL_D3C59287_86FB_49C7_8FE2_86950A5308B3#297669, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381 AS COL_5A02C7D6_4E25_40EA_9209_D6075B462275#297670, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381 AS COL_A2916306_90E2_42D0_AE19_17D6DEFA8555#297671, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382 AS COL_0AA9BA3D_494F_45A9_9173_8B1988F0C5B1#297672, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649 AS COL_5A4EA164_4D7A_4D13_A439_D2E6F96CC7B7#297673, null AS COL_75E7F8B3_63FD_4524_8797_9FD49D003F5A#298115, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028 AS COL_8EEEF292_73FC_47F8_B118_86C9AC2ABEB2#297674, RANKING_RESULTS_CONNECTOR(STOP_IF_TRUE, null, array(RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, < 10 %, less_or_equal, [10], [0], #EE4806, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 10 à 20 %, between, [10], [20], #E47F0A, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 20 à 30 %, between, [20], [30], #D7A80D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 30 à 40 %, between, [30], [40], #CECE11, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 40 à 50 %, between, [40], [50], #99C515, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 50 à 60 %, between, [50], [60], #6BB918, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 60 à 70 %, between, [60], [70], #45B01B, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 70 à 80 %, between, [70], [80], #2BA91D, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, de 80 à 90, between, [80], [90], #1FA133, , null), RANKING_INTEGER(COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, > 90 %, greater_or_equal, [90], [0], #219A48, , null))) AS COL_B7B4A31B_71BA_4BD5_9077_FE832E523A5F#297675, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028 AS COL_12D1802E_E528_45F4_8F72_01F3CEBE1019#297676, null AS COL_A9E1E351_0ABF_4F6E_ADA0_C362DA5D385C#298119, null AS COL_2B168EB8_8E98_4B30_8FBC_A3ED1FB1B4DA#298120, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385 AS COL_E27BF8B7_FC37_4320_BE6D_8130C502B41C#297677]
Input [19]: [COL_613DB6B3_74E6_4C99_93FD_E5777B617C86#296368, COL_8A096969_1374_4168_B930_C219BC1F0591#296369, COL_D8B2CF53_3DEF_4008_84F6_ABD7C7D519D1#296370, COL_38FFE468_A29D_4849_A2C9_0363FA03FF42#296371, COL_97AB7E74_3BCE_49E7_8A3B_33031418EF69#296372, COL_AD1312C1_6861_42B9_A7D0_EA7744E2B8A3#296373, COL_7FD543F8_0D7D_449F_A24D_451CCEB7A4C5#296374, COL_AEF551A3_1A52_41DE_834C_26049DF5418E#296375, COL_5420F0A0_5A46_4C41_B880_E8F826EA971B#295825, COL_23FAB29C_0A26_4042_8FB0_7DE3807A5522#295828, COL_5A4A810B_AA07_436A_BF5B_A1602E4CABC6#296383, COL_5AF84147_5C5A_4A25_947C_12826B5080D0#296384, COL_2F07F797_35B4_491C_8255_10445B86EEB9#296385, COL_222816E0_1771_4A96_9C59_DB1900C311FE#296381, COL_3E307331_E38A_4A82_B27C_DCEDD6728DCC#296382, COL_A5D96D13_F6F6_434E_A452_7C76A1CECD86#296717, COL_53FAED45_3ABA_424E_8D67_03AC323B7720#297028, COL_709AD995_7169_493D_9A7D_D64AFB1CC85D#296386, COL_1D0F6719_56CC_493A_8046_1C0E7DFF06FE#296649]
(39) CollectLimit
Input [25]: [COL_F54B7341_D13E_4312_AACA_D9ECD7792DD1#297656, COL_B2D606CA_7EA7_46C8_89F3_E9AE1C65AFD8#297657, COL_37B4351C_F0CC_4BD8_87A3_FB249AC0F158#297658, COL_754AFE5D_6560_42BD_9B1F_6EB7273C067B#297659, COL_14FE20DC_F213_4F1B_BFF4_CAF07DFA207D#297660, COL_154BBE44_39BE_4C61_859A_1DAC7BC0DA68#297661, COL_EAF358F5_1D5C_4B24_BDB7_C418861C06D8#297662, COL_294E4891_367B_4046_8001_BCAD2C5FCBB4#297663, COL_4F4AEEE5_DC04_4D44_BE21_F71ED23C9354#297664, COL_9A077145_93B8_40AD_B738_64998927F18D#297665, COL_4280A993_B781_4588_BC24_E6ED0CACB8AC#297666, COL_35167909_34D4_425E_B588_D2413A80F263#297667, COL_533D0E1B_0DFD_4F02_93BF_E342B1E562F9#297668, COL_D3C59287_86FB_49C7_8FE2_86950A5308B3#297669, COL_5A02C7D6_4E25_40EA_9209_D6075B462275#297670, COL_A2916306_90E2_42D0_AE19_17D6DEFA8555#297671, COL_0AA9BA3D_494F_45A9_9173_8B1988F0C5B1#297672, COL_5A4EA164_4D7A_4D13_A439_D2E6F96CC7B7#297673, COL_75E7F8B3_63FD_4524_8797_9FD49D003F5A#298115, COL_8EEEF292_73FC_47F8_B118_86C9AC2ABEB2#297674, COL_B7B4A31B_71BA_4BD5_9077_FE832E523A5F#297675, COL_12D1802E_E528_45F4_8F72_01F3CEBE1019#297676, COL_A9E1E351_0ABF_4F6E_ADA0_C362DA5D385C#298119, COL_2B168EB8_8E98_4B30_8FBC_A3ED1FB1B4DA#298120, COL_E27BF8B7_FC37_4320_BE6D_8130C502B41C#297677]
Arguments: 500000
(40) AdaptiveSparkPlan
Output [25]: [COL_F54B7341_D13E_4312_AACA_D9ECD7792DD1#297656, COL_B2D606CA_7EA7_46C8_89F3_E9AE1C65AFD8#297657, COL_37B4351C_F0CC_4BD8_87A3_FB249AC0F158#297658, COL_754AFE5D_6560_42BD_9B1F_6EB7273C067B#297659, COL_14FE20DC_F213_4F1B_BFF4_CAF07DFA207D#297660, COL_154BBE44_39BE_4C61_859A_1DAC7BC0DA68#297661, COL_EAF358F5_1D5C_4B24_BDB7_C418861C06D8#297662, COL_294E4891_367B_4046_8001_BCAD2C5FCBB4#297663, COL_4F4AEEE5_DC04_4D44_BE21_F71ED23C9354#297664, COL_9A077145_93B8_40AD_B738_64998927F18D#297665, COL_4280A993_B781_4588_BC24_E6ED0CACB8AC#297666, COL_35167909_34D4_425E_B588_D2413A80F263#297667, COL_533D0E1B_0DFD_4F02_93BF_E342B1E562F9#297668, COL_D3C59287_86FB_49C7_8FE2_86950A5308B3#297669, COL_5A02C7D6_4E25_40EA_9209_D6075B462275#297670, COL_A2916306_90E2_42D0_AE19_17D6DEFA8555#297671, COL_0AA9BA3D_494F_45A9_9173_8B1988F0C5B1#297672, COL_5A4EA164_4D7A_4D13_A439_D2E6F96CC7B7#297673, COL_75E7F8B3_63FD_4524_8797_9FD49D003F5A#298115, COL_8EEEF292_73FC_47F8_B118_86C9AC2ABEB2#297674, COL_B7B4A31B_71BA_4BD5_9077_FE832E523A5F#297675, COL_12D1802E_E528_45F4_8F72_01F3CEBE1019#297676, COL_A9E1E351_0ABF_4F6E_ADA0_C362DA5D385C#298119, COL_2B168EB8_8E98_4B30_8FBC_A3ED1FB1B4DA#298120, COL_E27BF8B7_FC37_4320_BE6D_8130C502B41C#297677]
Arguments: isFinalPlan=true