digraph G {
0 [labelType="html" label="<br><b>AdaptiveSparkPlan</b><br><br>"];
subgraph cluster1 {
isCluster="true";
label="WholeStageCodegen (7)\n \nduration: 0 ms";
2 [labelType="html" label="<b>HashAggregate</b><br><br>time in aggregation build: 0 ms<br>number of output rows: 1"];
}
3 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 10<br>local merged chunks fetched: 0<br>shuffle write time total (min, med, max (stageId: taskId))<br>3 ms (0 ms, 0 ms, 0 ms (stage 44565.0: task 63378))<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: 10<br>local bytes read: 584.0 B<br>fetch wait time: 0 ms<br>remote bytes read: 0.0 B<br>merged fetch fallback count: 0<br>local blocks read: 10<br>remote merged chunks fetched: 0<br>remote blocks read: 0<br>data size total (min, med, max (stageId: taskId))<br>160.0 B (16.0 B, 16.0 B, 16.0 B (stage 44565.0: task 63376))<br>local merged bytes read: 0.0 B<br>number of partitions: 1<br>remote reqs duration: 0 ms<br>remote bytes read to disk: 0.0 B<br>shuffle bytes written total (min, med, max (stageId: taskId))<br>584.0 B (56.0 B, 59.0 B, 59.0 B (stage 44565.0: task 63376))"];
subgraph cluster4 {
isCluster="true";
label="WholeStageCodegen (6)\n \nduration: total (min, med, max (stageId: taskId))\n21.6 s (2.1 s, 2.2 s, 2.2 s (stage 44565.0: task 63379))";
5 [labelType="html" label="<b>HashAggregate</b><br><br>time in aggregation build total (min, med, max (stageId: taskId))<br>21.6 s (2.1 s, 2.2 s, 2.2 s (stage 44565.0: task 63379))<br>number of output rows: 10"];
6 [labelType="html" label="<br><b>Project</b><br><br>"];
7 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 20"];
}
8 [labelType="html" label="<b>Window</b><br><br>spill size total (min, med, max (stageId: taskId))<br>0.0 B (0.0 B, 0.0 B, 0.0 B (stage 44565.0: task 63376))"];
subgraph cluster9 {
isCluster="true";
label="WholeStageCodegen (5)\n \nduration: total (min, med, max (stageId: taskId))\n22.9 s (2.2 s, 2.3 s, 2.4 s (stage 44565.0: task 63379))";
10 [labelType="html" label="<b>Sort</b><br><br>sort time total (min, med, max (stageId: taskId))<br>67 ms (6 ms, 6 ms, 9 ms (stage 44565.0: task 63375))<br>peak memory total (min, med, max (stageId: taskId))<br>170.0 MiB (17.0 MiB, 17.0 MiB, 17.0 MiB (stage 44565.0: task 63376))<br>spill size total (min, med, max (stageId: taskId))<br>0.0 B (0.0 B, 0.0 B, 0.0 B (stage 44565.0: task 63376))"];
}
11 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 299,977<br>local merged chunks fetched: 0<br>shuffle write time total (min, med, max (stageId: taskId))<br>103 ms (8 ms, 10 ms, 12 ms (stage 44562.0: task 63373))<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: 299,977<br>local bytes read total (min, med, max (stageId: taskId))<br>30.2 MiB (3.0 MiB, 3.0 MiB, 3.1 MiB (stage 44565.0: task 63378))<br>fetch wait time total (min, med, max (stageId: taskId))<br>0 ms (0 ms, 0 ms, 0 ms (stage 44565.0: task 63376))<br>remote bytes read: 0.0 B<br>merged fetch fallback count: 0<br>local blocks read: 100<br>remote merged chunks fetched: 0<br>remote blocks read: 0<br>data size total (min, med, max (stageId: taskId))<br>124.1 MiB (12.3 MiB, 12.4 MiB, 12.6 MiB (stage 44562.0: task 63369))<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 total (min, med, max (stageId: taskId))<br>30.2 MiB (3.0 MiB, 3.0 MiB, 3.1 MiB (stage 44562.0: task 63369))"];
12 [labelType="html" label="<b>Window</b><br><br>spill size total (min, med, max (stageId: taskId))<br>0.0 B (0.0 B, 0.0 B, 0.0 B (stage 44562.0: task 63366))"];
subgraph cluster13 {
isCluster="true";
label="WholeStageCodegen (4)\n \nduration: total (min, med, max (stageId: taskId))\n1.5 s (139 ms, 142 ms, 190 ms (stage 44562.0: task 63367))";
14 [labelType="html" label="<b>Sort</b><br><br>sort time total (min, med, max (stageId: taskId))<br>60 ms (6 ms, 6 ms, 6 ms (stage 44562.0: task 63366))<br>peak memory total (min, med, max (stageId: taskId))<br>170.0 MiB (17.0 MiB, 17.0 MiB, 17.0 MiB (stage 44562.0: task 63366))<br>spill size total (min, med, max (stageId: taskId))<br>0.0 B (0.0 B, 0.0 B, 0.0 B (stage 44562.0: task 63366))"];
}
15 [labelType="html" label="<b>Exchange</b><br><br>shuffle records written: 299,977<br>local merged chunks fetched: 0<br>shuffle write time total (min, med, max (stageId: taskId))<br>128 ms (7 ms, 8 ms, 29 ms (stage 44560.0: task 63354))<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: 299,977<br>local bytes read total (min, med, max (stageId: taskId))<br>24.9 MiB (2.5 MiB, 2.5 MiB, 2.5 MiB (stage 44562.0: task 63369))<br>fetch wait time total (min, med, max (stageId: taskId))<br>0 ms (0 ms, 0 ms, 0 ms (stage 44562.0: task 63366))<br>remote bytes read: 0.0 B<br>merged fetch fallback count: 0<br>local blocks read: 100<br>remote merged chunks fetched: 0<br>remote blocks read: 0<br>data size total (min, med, max (stageId: taskId))<br>105.9 MiB (10.4 MiB, 10.5 MiB, 11.0 MiB (stage 44560.0: task 63354))<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 total (min, med, max (stageId: taskId))<br>24.9 MiB (2.4 MiB, 2.5 MiB, 2.6 MiB (stage 44560.0: task 63354))"];
subgraph cluster16 {
isCluster="true";
label="WholeStageCodegen (3)\n \nduration: total (min, med, max (stageId: taskId))\n2.3 s (206 ms, 220 ms, 294 ms (stage 44560.0: task 63358))";
17 [labelType="html" label="<br><b>Project</b><br><br>"];
18 [labelType="html" label="<br><b>Project</b><br><br>"];
}
19 [labelType="html" label="<b>CartesianProduct</b><br><br>number of output rows: 299,977"];
subgraph cluster20 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: total (min, med, max (stageId: taskId))\n2.3 s (206 ms, 221 ms, 295 ms (stage 44560.0: task 63358))";
21 [labelType="html" label="<br><b>Project</b><br><br>"];
22 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 299,977"];
23 [labelType="html" label="<b>ColumnarToRow</b><br><br>number of output rows: 350,135<br>number of input batches: 90"];
}
24 [labelType="html" label="<b>Scan parquet </b><br><br>number of files read: 10<br>scan time total (min, med, max (stageId: taskId))<br>203 ms (15 ms, 20 ms, 27 ms (stage 44560.0: task 63358))<br>metadata time: 0 ms<br>size of files read: 23.0 MiB<br>number of output rows: 350,135"];
subgraph cluster25 {
isCluster="true";
label="WholeStageCodegen (2)\n \nduration: total (min, med, max (stageId: taskId))\n67 ms (4 ms, 7 ms, 9 ms (stage 44560.0: task 63358))";
26 [labelType="html" label="<br><b>Project</b><br><br>"];
27 [labelType="html" label="<b>Filter</b><br><br>number of output rows: 10"];
}
28 [labelType="html" label="<b>Scan csv </b><br><br>number of output rows: 10<br>number of files read: 1<br>metadata time: 0 ms<br>size of files read: 174.0 B"];
2->0;
3->2;
5->3;
6->5;
7->6;
8->7;
10->8;
11->10;
12->11;
14->12;
15->14;
17->15;
18->17;
19->18;
21->19;
22->21;
23->22;
24->23;
26->19;
27->26;
28->27;
}
29
AdaptiveSparkPlan isFinalPlan=true
HashAggregate(keys=[], functions=[count(1)])
WholeStageCodegen (7)
Exchange SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1808931]
HashAggregate(keys=[], functions=[partial_count(1)])
Project
Filter ((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948)), 243267453) END OR CASE WHEN isnull(Contains(cast(COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949 as string), 243267453)) THEN false ELSE Contains(cast(COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949 as string), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062)), 243267453) END) OR Contains(cast(COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L as string), 243267453)) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1), Trait, ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1), Trait, ))), 243267453) END) OR Contains(cast(COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 as string), 243267453)) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SU*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SU*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SI*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SI*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SS*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SSF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SS*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SSF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_join(array(str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 7, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 5, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 1, 4)), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_join(array(str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 7, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 5, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 1, 4)), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND CASE WHEN isnull(Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS)) THEN false ELSE Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS) END), 1, ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND CASE WHEN isnull(Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS)) THEN false ELSE Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS) END), 1, ))), 243267453) END)
WholeStageCodegen (6)
Window [row_number() windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 1 DESC NULLS LAST, specifiedwindowframe(RowFrame, unboundedpreceding$(), currentrow$())) AS COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259], [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062], [1 DESC NULLS LAST]
Sort [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951 ASC NULLS FIRST, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062 ASC NULLS FIRST, 1 DESC NULLS LAST], false, 0
WholeStageCodegen (5)
Exchange hashpartitioning(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 10), ENSURE_REQUIREMENTS, [plan_id=1808872]
Window [collect_list(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 0, 0) windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 1 DESC NULLS LAST, specifiedwindowframe(RangeFrame, unboundedpreceding$(), currentrow$())) AS COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, count(1) windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 1 DESC NULLS LAST, specifiedwindowframe(RangeFrame, unboundedpreceding$(), currentrow$())) AS COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L], [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073], [1 DESC NULLS LAST]
Sort [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951 ASC NULLS FIRST, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 ASC NULLS FIRST, 1 DESC NULLS LAST], false, 0
WholeStageCodegen (4)
Exchange hashpartitioning(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 10), ENSURE_REQUIREMENTS, [plan_id=1808788]
Project [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, str_join(array(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955), -) AS COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Project [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966 AS COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, str_join(array(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955), -) AS COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, str_if_with_rule(CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SS)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SS) END, SS*, str_if_with_rule(((((CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SU)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SU) END AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUB)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUM)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SU2)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SU3)), SU*, str_if_with_rule(CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, FU)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, FU) END, FU*, str_if_with_rule(((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIC) OR (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM)), SI*, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)))) AS COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073]
WholeStageCodegen (3)
CartesianProduct
Project [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659 AS COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661 AS COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662 AS COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663 AS COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671 AS COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680 AS COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689 AS COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690 AS COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955]
Filter NOT CASE WHEN isnull(StartsWith(COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, A)) THEN false ELSE StartsWith(COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, A) END
ColumnarToRow
WholeStageCodegen (1)
FileScan parquet [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659,COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661,COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662,COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663,COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671,COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680,COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689,COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690] Batched: true, DataFilters: [NOT CASE WHEN isnull(StartsWith(COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, A)) THEN false..., Format: Parquet, Location: InMemoryFileIndex(1 paths)[file:/data/output/cache/parquet/datablock/02_A_ELIGIBLE_212978], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA:string,COL_CEFA2472_1E3F_469C_9633_864540C40AD9:i...
Project [APPLICABLE#3846641 AS REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966]
Filter ((isnotnull(REGLES#3846640) AND (RC-DBL-RSF = REGLES#3846640)) AND (APPLICABLE#3846641 <=> O))
WholeStageCodegen (2)
FileScan csv [REGLES#3846640,APPLICABLE#3846641] Batched: false, DataFilters: [isnotnull(REGLES#3846640), (RC-DBL-RSF = REGLES#3846640), (APPLICABLE#3846641 <=> O)], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/data/input/depot/csv/tmp/REGLES_APPLICAB_212796/REGLES-A-TTT new..., PartitionFilters: [], PushedFilters: [IsNotNull(REGLES), EqualTo(REGLES,RC-DBL-RSF), EqualNullSafe(APPLICABLE,O)], ReadSchema: struct<REGLES:string,APPLICABLE:string>
== Physical Plan ==
AdaptiveSparkPlan (43)
+- == Final Plan ==
* HashAggregate (24)
+- ShuffleQueryStage (23), Statistics(sizeInBytes=160.0 B, rowCount=10)
+- Exchange (22)
+- * HashAggregate (21)
+- * Project (20)
+- * Filter (19)
+- Window (18)
+- * Sort (17)
+- ShuffleQueryStage (16), Statistics(sizeInBytes=124.1 MiB, rowCount=3.00E+5)
+- Exchange (15)
+- Window (14)
+- * Sort (13)
+- ShuffleQueryStage (12), Statistics(sizeInBytes=105.9 MiB, rowCount=3.00E+5)
+- Exchange (11)
+- * Project (10)
+- * Project (9)
+- CartesianProduct Inner (8)
:- * Project (4)
: +- * Filter (3)
: +- * ColumnarToRow (2)
: +- Scan parquet (1)
+- * Project (7)
+- * Filter (6)
+- Scan csv (5)
+- == Initial Plan ==
HashAggregate (42)
+- Exchange (41)
+- HashAggregate (40)
+- Project (39)
+- Filter (38)
+- Window (37)
+- Sort (36)
+- Exchange (35)
+- Window (34)
+- Sort (33)
+- Exchange (32)
+- Project (31)
+- Project (30)
+- CartesianProduct Inner (29)
:- Project (26)
: +- Filter (25)
: +- Scan parquet (1)
+- Project (28)
+- Filter (27)
+- Scan csv (5)
(1) Scan parquet
Output [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690]
Batched: true
Location: InMemoryFileIndex [file:/data/output/cache/parquet/datablock/02_A_ELIGIBLE_212978]
ReadSchema: struct<COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA:string,COL_CEFA2472_1E3F_469C_9633_864540C40AD9:int,COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56:string,COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB:string,COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51:string,COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC:string,COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4:string,COL_B2D69078_23A7_4B36_BBF2_3F9C29840464:string>
(2) ColumnarToRow [codegen id : 1]
Input [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690]
(3) Filter [codegen id : 1]
Input [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690]
Condition : NOT CASE WHEN isnull(StartsWith(COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, A)) THEN false ELSE StartsWith(COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, A) END
(4) Project [codegen id : 1]
Output [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659 AS COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661 AS COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662 AS COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663 AS COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671 AS COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680 AS COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689 AS COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690 AS COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955]
Input [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690]
(5) Scan csv
Output [2]: [REGLES#3846640, APPLICABLE#3846641]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/csv/tmp/REGLES_APPLICAB_212796/REGLES-A-TTT new.csv]
PushedFilters: [IsNotNull(REGLES), EqualTo(REGLES,RC-DBL-RSF), EqualNullSafe(APPLICABLE,O)]
ReadSchema: struct<REGLES:string,APPLICABLE:string>
(6) Filter [codegen id : 2]
Input [2]: [REGLES#3846640, APPLICABLE#3846641]
Condition : ((isnotnull(REGLES#3846640) AND (RC-DBL-RSF = REGLES#3846640)) AND (APPLICABLE#3846641 <=> O))
(7) Project [codegen id : 2]
Output [1]: [APPLICABLE#3846641 AS REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966]
Input [2]: [REGLES#3846640, APPLICABLE#3846641]
(8) CartesianProduct
Join type: Inner
Join condition: None
(9) Project [codegen id : 3]
Output [11]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966 AS COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, str_join(array(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955), -) AS COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, str_if_with_rule(CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SS)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SS) END, SS*, str_if_with_rule(((((CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SU)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SU) END AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUB)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUM)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SU2)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SU3)), SU*, str_if_with_rule(CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, FU)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, FU) END, FU*, str_if_with_rule(((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIC) OR (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM)), SI*, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)))) AS COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073]
Input [9]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966]
(10) Project [codegen id : 3]
Output [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, str_join(array(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955), -) AS COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Input [11]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073]
(11) Exchange
Input [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Arguments: hashpartitioning(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 10), ENSURE_REQUIREMENTS, [plan_id=1808788]
(12) ShuffleQueryStage
Output [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Arguments: 0
(13) Sort [codegen id : 4]
Input [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Arguments: [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951 ASC NULLS FIRST, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 ASC NULLS FIRST, 1 DESC NULLS LAST], false, 0
(14) Window
Input [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Arguments: [collect_list(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 0, 0) windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 1 DESC NULLS LAST, specifiedwindowframe(RangeFrame, unboundedpreceding$(), currentrow$())) AS COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, count(1) windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 1 DESC NULLS LAST, specifiedwindowframe(RangeFrame, unboundedpreceding$(), currentrow$())) AS COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L], [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073], [1 DESC NULLS LAST]
(15) Exchange
Input [14]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L]
Arguments: hashpartitioning(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 10), ENSURE_REQUIREMENTS, [plan_id=1808872]
(16) ShuffleQueryStage
Output [14]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L]
Arguments: 1
(17) Sort [codegen id : 5]
Input [14]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L]
Arguments: [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951 ASC NULLS FIRST, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062 ASC NULLS FIRST, 1 DESC NULLS LAST], false, 0
(18) Window
Input [14]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L]
Arguments: [row_number() windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 1 DESC NULLS LAST, specifiedwindowframe(RowFrame, unboundedpreceding$(), currentrow$())) AS COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259], [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062], [1 DESC NULLS LAST]
(19) Filter [codegen id : 6]
Input [15]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L, COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259]
Condition : ((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948)), 243267453) END OR CASE WHEN isnull(Contains(cast(COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949 as string), 243267453)) THEN false ELSE Contains(cast(COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949 as string), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062)), 243267453) END) OR Contains(cast(COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L as string), 243267453)) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1), Trait, ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1), Trait, ))), 243267453) END) OR Contains(cast(COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 as string), 243267453)) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SU*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SU*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SI*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SI*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SS*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SSF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SS*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SSF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_join(array(str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 7, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 5, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 1, 4)), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_join(array(str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 7, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 5, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 1, 4)), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND CASE WHEN isnull(Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS)) THEN false ELSE Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS) END), 1, ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND CASE WHEN isnull(Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS)) THEN false ELSE Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS) END), 1, ))), 243267453) END)
(20) Project [codegen id : 6]
Output: []
Input [15]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L, COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259]
(21) HashAggregate [codegen id : 6]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#3847628L]
Results [1]: [count#3847629L]
(22) Exchange
Input [1]: [count#3847629L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1808931]
(23) ShuffleQueryStage
Output [1]: [count#3847629L]
Arguments: 2
(24) HashAggregate [codegen id : 7]
Input [1]: [count#3847629L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#3847625L]
Results [1]: [count(1)#3847625L AS count#3847626L]
(25) Filter
Input [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690]
Condition : NOT CASE WHEN isnull(StartsWith(COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, A)) THEN false ELSE StartsWith(COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, A) END
(26) Project
Output [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659 AS COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661 AS COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662 AS COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663 AS COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671 AS COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680 AS COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689 AS COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690 AS COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955]
Input [8]: [COL_4ECA949F_2DA4_41C5_80E1_520DEFC8D1EA#3846659, COL_CEFA2472_1E3F_469C_9633_864540C40AD9#3846661, COL_1DDA21A4_0127_416B_A5DB_7EDD9CC61B56#3846662, COL_F44B0D19_6A77_4497_88B3_B9698DF17BCB#3846663, COL_3AFB6BB7_7AA1_4D16_AE24_4CB203A67B51#3846671, COL_8F13405A_6271_4B4F_BE3D_AFBE0E624AFC#3846680, COL_50D051CB_B5A3_4A22_99CF_B636DE0B08A4#3846689, COL_B2D69078_23A7_4B36_BBF2_3F9C29840464#3846690]
(27) Filter
Input [2]: [REGLES#3846640, APPLICABLE#3846641]
Condition : ((isnotnull(REGLES#3846640) AND (RC-DBL-RSF = REGLES#3846640)) AND (APPLICABLE#3846641 <=> O))
(28) Project
Output [1]: [APPLICABLE#3846641 AS REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966]
Input [2]: [REGLES#3846640, APPLICABLE#3846641]
(29) CartesianProduct
Join type: Inner
Join condition: None
(30) Project
Output [11]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966 AS COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, str_join(array(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955), -) AS COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, str_if_with_rule(CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SS)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SS) END, SS*, str_if_with_rule(((((CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SU)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, SU) END AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUB)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUM)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SU2)) AND NOT (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SU3)), SU*, str_if_with_rule(CASE WHEN isnull(StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, FU)) THEN false ELSE StartsWith(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, FU) END, FU*, str_if_with_rule(((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIC) OR (COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM)), SI*, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)))) AS COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073]
Input [9]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, REGLES_A_APPLIQ_212923_APPLICABLE_212925#3846966]
(31) Project
Output [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, str_join(array(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955), -) AS COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Input [11]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073]
(32) Exchange
Input [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Arguments: hashpartitioning(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 10), ENSURE_REQUIREMENTS, [plan_id=1808721]
(33) Sort
Input [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Arguments: [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951 ASC NULLS FIRST, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 ASC NULLS FIRST, 1 DESC NULLS LAST], false, 0
(34) Window
Input [12]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980]
Arguments: [collect_list(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 0, 0) windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 1 DESC NULLS LAST, specifiedwindowframe(RangeFrame, unboundedpreceding$(), currentrow$())) AS COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, count(1) windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, 1 DESC NULLS LAST, specifiedwindowframe(RangeFrame, unboundedpreceding$(), currentrow$())) AS COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L], [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073], [1 DESC NULLS LAST]
(35) Exchange
Input [14]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L]
Arguments: hashpartitioning(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 10), ENSURE_REQUIREMENTS, [plan_id=1808725]
(36) Sort
Input [14]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L]
Arguments: [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951 ASC NULLS FIRST, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062 ASC NULLS FIRST, 1 DESC NULLS LAST], false, 0
(37) Window
Input [14]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L]
Arguments: [row_number() windowspecdefinition(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, 1 DESC NULLS LAST, specifiedwindowframe(RowFrame, unboundedpreceding$(), currentrow$())) AS COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259], [COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062], [1 DESC NULLS LAST]
(38) Filter
Input [15]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L, COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259]
Condition : ((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948)), 243267453) END OR CASE WHEN isnull(Contains(cast(COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949 as string), 243267453)) THEN false ELSE Contains(cast(COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949 as string), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062)), 243267453) END) OR Contains(cast(COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L as string), 243267453)) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1), Trait, ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1), Trait, ))), 243267453) END) OR Contains(cast(COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 as string), 243267453)) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SU*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SU*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SUF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SUF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SI*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SI*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIC) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SIM) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SIM), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SS*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SSF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND (COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073 <=> SS*)), str_if_with_rule((CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSN) END AND CASE WHEN isnull(Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF)) THEN false ELSE Contains(str_list_as_str(COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163), SSF) END), str_if_with_rule((COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953 <=> SSF), 1, ), str_if_with_rule((COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259 > 1), 1, )), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_join(array(str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 7, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 5, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 1, 4)), ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_join(array(str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 7, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 5, 2), str_extract_middle(COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, 1, 4)), ))), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980)), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980)), 243267453) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND CASE WHEN isnull(Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS)) THEN false ELSE Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS) END), 1, ))), 243267453)) THEN false ELSE Contains(str_remove_accent(upper(str_if_with_rule(((COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L > 1) AND CASE WHEN isnull(Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS)) THEN false ELSE Contains(COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, SAS) END), 1, ))), 243267453) END)
(39) Project
Output: []
Input [15]: [COL_F1A5EBCC_B434_48F8_91A2_308534B1A640#3846948, COL_E330EE99_A328_496E_80B6_25B2D7CB4677#3846949, COL_8F619D37_09A8_4F1E_87D0_6E773792BCBF#3846950, COL_61FD7A9B_3C34_41AB_B7C6_A1A83575AE0A#3846951, COL_63547AC2_5784_462F_B7C6_4FC04EBA1DE0#3846952, COL_CB815C2C_5454_4B99_92AC_DB287B0702FF#3846953, COL_BF89C1A2_4AFA_45C4_9975_13CB5B490A33#3846954, COL_979ACEF9_0A9A_458D_920F_AEB1241F98D5#3846955, COL_7175D003_CC52_45DE_B7AC_182967CBBDEB#3847062, COL_58537AE8_C308_4D0B_A490_A6833DE36F07#3847073, COL_E772EB66_034C_43F7_9D28_FC11A1081BF7#3847132, COL_032B6CD9_6C80_4F9C_ADFE_1C9206030F7B#3846980, COL_47F06879_65A4_43A0_A1AE_73EAB94B3824#3847163, COL_B5CFEB01_25DB_4E06_A332_B639763883A4#3847210L, COL_C50674E1_02A7_4B50_AD44_5E24A3F3FC1C#3847259]
(40) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#3847628L]
Results [1]: [count#3847629L]
(41) Exchange
Input [1]: [count#3847629L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=1808732]
(42) HashAggregate
Input [1]: [count#3847629L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#3847625L]
Results [1]: [count(1)#3847625L AS count#3847626L]
(43) AdaptiveSparkPlan
Output [1]: [count#3847626L]
Arguments: isFinalPlan=true