Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1165946, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1165948, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1165952, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1165953, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959, COL_15EAD78F_1575_44B6_9C81_A848988B6244#1166014, str_replace(str_remove_space(str_join(array(null, null, null, COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1167066, null, str_if_with_rule(((COL_4DA521F7_900D_4579_BF5A_0030844A1E22#1167129 <=> 1) AND (str_if_with_rule((((NOT (COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1167066 <=> FPV-) AND CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, FPV)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, FPV) END) OR (COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1167066 <=> FPV+)) OR CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, FPM)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, FPM) END), 1, 0) <=> 1)), str_if_with_rule((COL_D7BBBEB2_EBEC_4917_9F64_4B75517FDE2F#1167098 <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, CFU)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, CFU) END, CFU-, null))), ), ONLY_ONE), , ,) AS COL_8E27793F_C19E_4F60_B3EA_298A2C07831D#1167352]
Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1165946, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1165948, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1165952, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1165953, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959, COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, str_if_with_rule((COL_3F93AC42_AB40_43A8_9084_C5E0610FF0E1#1166739 <=> 1), str_if_with_rule((COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#1166744 <=> 1), null, FPV+), str_if_with_rule((COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#1166744 <=> 1), FPV-, null)) AS COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1167066, COL_15EAD78F_1575_44B6_9C81_A848988B6244#1166014, str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, CFU)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, CFU) END, 1, 0) AS COL_D7BBBEB2_EBEC_4917_9F64_4B75517FDE2F#1167098, str_if_with_rule((((COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958 <=> 4) AND ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959 <=> 10) OR (COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959 <=> 13))) OR ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959 <=> 41) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958 <=> 0))), 1, 0) AS COL_4DA521F7_900D_4579_BF5A_0030844A1E22#1167129]
Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1165946, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1165948, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1165952, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1165953, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959, COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, str_if_with_rule((((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959 <=> 10) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958 <=> 4)) OR ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959 <=> 41) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958 <=> 0))), 1, 0) AS COL_3F93AC42_AB40_43A8_9084_C5E0610FF0E1#1166739, str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, FPV)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960, FPV) END, 1, 0) AS COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#1166744, REGLES_A_APPLIQ_175810_APPLICABLE_175812#1165987 AS COL_15EAD78F_1575_44B6_9C81_A848988B6244#1166014]
WholeStageCodegen (3)
CartesianProduct
Project [COL_1856697C_8DD2_425F_AA61_054524CA3E4B#1165713 AS COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1165946, COL_F1E7803C_F059_4667_8E32_963E2B3DA65F#1165715 AS COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1165948, COL_582B8737_1AAE_44AC_AF57_EB71A05E19B8#1165719 AS COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1165952, COL_5F8E1D72_6344_42AB_A08C_3B4735439F46#1165720 AS COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1165953, COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 AS COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1165958, COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 AS COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1165959, COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727 AS COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1165960]
Filter ((NOT (str_replace(str_remove_space(str_join(array(null, null, null, str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), null, FPV+), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), FPV-, null)), null, str_if_with_rule(((str_if_with_rule((((COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4) AND ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) OR (COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 13))) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1) AND (str_if_with_rule((((NOT (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), null, FPV+), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV-) AND CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END) OR (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), null, FPV+), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV+)) OR CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPM)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPM) END), 1, 0) <=> 1)), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU) END, 1, 0) <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU) END, CFU-, null))), ), ONLY_ONE), , ,) <=> ) AND isnotnull(str_replace(str_remove_space(str_join(array(null, null, null, str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), null, FPV+), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), FPV-, null)), null, str_if_with_rule(((str_if_with_rule((((COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4) AND ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) OR (COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 13))) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1) AND (str_if_with_rule((((NOT (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), null, FPV+), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV-) AND CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END) OR (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1165726 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1165725 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), null, FPV+), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV+)) OR CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPM)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, FPM) END), 1, 0) <=> 1)), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU) END, 1, 0) <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1165727, CFU) END, CFU-, null))), ), ONLY_ONE), , ,))) AND isnotnull(COL_F1E7803C_F059_4667_8E32_963E2B3DA65F#1165715))