我在 predicate 中有一个oozie工作流im using decision control node,我想要“&&”两个不同的条件,我需要在它们之间使用“&&”来获得最终的真/假结果
我找不到这种条件的 predicate 语法
我在用这个
<decision name="comboDecision">
<switch>
<case to="alpha">
---------
</case>
</switch>
</decision>
我想这么做=
<decision name="comboDecision">
<switch>
<case to="alpha">
condition1 && condition2
</case>
</switch>
</decision>
有人能帮我学语法吗?
2条答案
按热度按时间exdqitrt1#
我将用一个例子来解释这一点。
假设我们有一个java操作(我们将此操作称为
getAgeInfo
),输出一个人的年龄:行动:
下一个动作是
makeClassification
. 在makeClassification
根据一个人的年龄,我们把他分为“儿童”、“青少年”、“中年人”或“老年人”。例如,如果一个人的年龄大于或等于(ge)12(和)小于(lt)20,我们将该人归类为青少年,工作流将转换为
teenager
行动。下面是switch语句,说明了“and”的用法:
您可以在这里看到另一个示例:oozie by example,它演示了gt(大于)、lt(小于)、logical or(| |)、logical and(&&)的用法。
neskvpey2#
oozie el函数/表达式使用jsp表达式语言语法。从oozie的医生那里
您可以检查jsp2.0规范以获得语法。
具体到你的问题,答案是: