Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#578942, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#578944, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#578948, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#578949, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955, COL_15EAD78F_1575_44B6_9C81_A848988B6244#579008, str_replace(str_remove_space(str_join(array(null, null, null, COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#579998, null, str_if_with_rule(((COL_4DA521F7_900D_4579_BF5A_0030844A1E22#580059 <=> 1) AND (str_if_with_rule((((NOT (COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#579998 <=> FPV-) AND CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, FPV)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, FPV) END) OR (COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#579998 <=> FPV+)) OR CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, FPM)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, FPM) END), 1, 0) <=> 1)), str_if_with_rule((COL_D7BBBEB2_EBEC_4917_9F64_4B75517FDE2F#580029 <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, CFU)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, CFU) END, CFU-, null))), ), ONLY_ONE), , ,) AS COL_8E27793F_C19E_4F60_B3EA_298A2C07831D#580285]
Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#578942, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#578944, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#578948, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#578949, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955, COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, str_if_with_rule((COL_3F93AC42_AB40_43A8_9084_C5E0610FF0E1#579669 <=> 1), str_if_with_rule((COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#579674 <=> 1), null, FPV+), str_if_with_rule((COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#579674 <=> 1), FPV-, null)) AS COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#579998, COL_15EAD78F_1575_44B6_9C81_A848988B6244#579008, str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, CFU)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, CFU) END, 1, 0) AS COL_D7BBBEB2_EBEC_4917_9F64_4B75517FDE2F#580029, str_if_with_rule((((COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954 <=> 4) AND ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955 <=> 10) OR (COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955 <=> 13))) OR ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955 <=> 41) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954 <=> 0))), 1, 0) AS COL_4DA521F7_900D_4579_BF5A_0030844A1E22#580059]
Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#578942, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#578944, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#578948, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#578949, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955, COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, str_if_with_rule((((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955 <=> 10) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954 <=> 4)) OR ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955 <=> 41) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954 <=> 0))), 1, 0) AS COL_3F93AC42_AB40_43A8_9084_C5E0610FF0E1#579669, str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, FPV)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956, FPV) END, 1, 0) AS COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#579674, REGLES_A_APPLIQ_225642_APPLICABLE_225644#578982 AS COL_15EAD78F_1575_44B6_9C81_A848988B6244#579008]
WholeStageCodegen (3)
CartesianProduct
Project [COL_1856697C_8DD2_425F_AA61_054524CA3E4B#578717 AS COL_597B3862_9A4F_4729_9C5A_5165E797CC60#578942, COL_F1E7803C_F059_4667_8E32_963E2B3DA65F#578719 AS COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#578944, COL_582B8737_1AAE_44AC_AF57_EB71A05E19B8#578723 AS COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#578948, COL_5F8E1D72_6344_42AB_A08C_3B4735439F46#578724 AS COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#578949, COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 AS COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#578954, COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 AS COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#578955, COL_60F7C888_9836_4535_A22F_D43D2994E019#578731 AS COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#578956]
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#578730 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, 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#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END, 1, 0) <=> 1), FPV-, null)), null, str_if_with_rule(((str_if_with_rule((((COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4) AND ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 10) OR (COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 13))) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1) AND (str_if_with_rule((((NOT (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, 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#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV-) AND CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END) OR (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, 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#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV+)) OR CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPM)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPM) END), 1, 0) <=> 1)), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, CFU) END, 1, 0) <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, 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#578730 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, 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#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END, 1, 0) <=> 1), FPV-, null)), null, str_if_with_rule(((str_if_with_rule((((COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4) AND ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 10) OR (COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 13))) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1) AND (str_if_with_rule((((NOT (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, 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#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV-) AND CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END) OR (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#578730 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#578729 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, 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#578731, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV+)) OR CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPM)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, FPM) END), 1, 0) <=> 1)), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, CFU) END, 1, 0) <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#578731, CFU) END, CFU-, null))), ), ONLY_ONE), , ,))) AND isnotnull(COL_F1E7803C_F059_4667_8E32_963E2B3DA65F#578719))