Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1150411, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1150413, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1150417, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1150418, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424, COL_15EAD78F_1575_44B6_9C81_A848988B6244#1150479, str_replace(str_remove_space(str_join(array(null, null, null, COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1151494, null, str_if_with_rule(((COL_4DA521F7_900D_4579_BF5A_0030844A1E22#1151557 <=> 1) AND (str_if_with_rule((((NOT (COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1151494 <=> FPV-) AND CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, FPV)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, FPV) END) OR (COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1151494 <=> FPV+)) OR CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, FPM)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, FPM) END), 1, 0) <=> 1)), str_if_with_rule((COL_D7BBBEB2_EBEC_4917_9F64_4B75517FDE2F#1151526 <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, CFU)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, CFU) END, CFU-, null))), ), ONLY_ONE), , ,) AS COL_8E27793F_C19E_4F60_B3EA_298A2C07831D#1151890]
Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1150411, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1150413, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1150417, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1150418, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424, COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, str_if_with_rule((COL_3F93AC42_AB40_43A8_9084_C5E0610FF0E1#1151166 <=> 1), str_if_with_rule((COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#1151171 <=> 1), null, FPV+), str_if_with_rule((COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#1151171 <=> 1), FPV-, null)) AS COL_02F9F9EC_9115_45CC_8C49_284B6393E25E#1151494, COL_15EAD78F_1575_44B6_9C81_A848988B6244#1150479, str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, CFU)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, CFU) END, 1, 0) AS COL_D7BBBEB2_EBEC_4917_9F64_4B75517FDE2F#1151526, str_if_with_rule((((COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423 <=> 4) AND ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424 <=> 10) OR (COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424 <=> 13))) OR ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424 <=> 41) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423 <=> 0))), 1, 0) AS COL_4DA521F7_900D_4579_BF5A_0030844A1E22#1151557]
Project [COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1150411, COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1150413, COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1150417, COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1150418, COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423, COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424, COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, str_if_with_rule((((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424 <=> 10) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423 <=> 4)) OR ((COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424 <=> 41) AND (COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423 <=> 0))), 1, 0) AS COL_3F93AC42_AB40_43A8_9084_C5E0610FF0E1#1151166, str_if_with_rule(CASE WHEN isnull(Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, FPV)) THEN false ELSE Contains(COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425, FPV) END, 1, 0) AS COL_4C1D6A5B_F0A9_4DAA_B053_C73132684F4A#1151171, REGLES_A_APPLIQ_172230_APPLICABLE_172232#1150452 AS COL_15EAD78F_1575_44B6_9C81_A848988B6244#1150479]
WholeStageCodegen (3)
CartesianProduct
Project [COL_1856697C_8DD2_425F_AA61_054524CA3E4B#1140674 AS COL_597B3862_9A4F_4729_9C5A_5165E797CC60#1150411, COL_F1E7803C_F059_4667_8E32_963E2B3DA65F#1140676 AS COL_C1BA47D9_AEF9_436A_BB27_DA703A71CB47#1150413, COL_582B8737_1AAE_44AC_AF57_EB71A05E19B8#1140680 AS COL_396E8D55_189C_4D5F_9FE7_BE58E689C220#1150417, COL_5F8E1D72_6344_42AB_A08C_3B4735439F46#1140681 AS COL_6D8CD11F_C576_42E2_86B8_DC6F5F42EE03#1150418, COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 AS COL_594EE85F_5C4E_4C38_BF0A_B20BA69148B3#1150423, COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 AS COL_5E499CAA_5EE2_43AE_82A4_8E9674C85107#1150424, COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688 AS COL_EB343FAC_E34F_4881_8FE4_47C3CA912FD9#1150425]
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#1140687 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, 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#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END, 1, 0) <=> 1), FPV-, null)), null, str_if_with_rule(((str_if_with_rule((((COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4) AND ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 10) OR (COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 13))) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1) AND (str_if_with_rule((((NOT (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, 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#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV-) AND CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END) OR (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, 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#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV+)) OR CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPM)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPM) END), 1, 0) <=> 1)), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, CFU) END, 1, 0) <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, 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#1140687 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, 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#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END, 1, 0) <=> 1), FPV-, null)), null, str_if_with_rule(((str_if_with_rule((((COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4) AND ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 10) OR (COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 13))) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1) AND (str_if_with_rule((((NOT (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, 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#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV-) AND CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END) OR (str_if_with_rule((str_if_with_rule((((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 10) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 4)) OR ((COL_5B5B1560_CF55_4AC4_BCE9_7B7950215A94#1140687 <=> 41) AND (COL_43523D61_1E4B_4377_998B_7E898D87B867#1140686 <=> 0))), 1, 0) <=> 1), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, 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#1140688, FPV)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPV) END, 1, 0) <=> 1), FPV-, null)) <=> FPV+)) OR CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPM)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, FPM) END), 1, 0) <=> 1)), str_if_with_rule((str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, CFU) END, 1, 0) <=> 1), null, CFU+), str_if_with_rule(CASE WHEN isnull(Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, CFU)) THEN false ELSE Contains(COL_60F7C888_9836_4535_A22F_D43D2994E019#1140688, CFU) END, CFU-, null))), ), ONLY_ONE), , ,))) AND isnotnull(COL_F1E7803C_F059_4667_8E32_963E2B3DA65F#1140676))