Class ConditionalExpressionFactory


  • public final class ConditionalExpressionFactory
    extends java.lang.Object
    Factory creating conditional expressions
    • Method Detail

      • caseExpression

        public static <T,​R> CaseExpression<T,​R> caseExpression​(java.util.List<ExpressionNode<T,​R>> conditions,
                                                                           java.util.List<ExpressionNode<T,​R>> outcomes)
        Creates CASE expression
        Type Parameters:
        T - Input parameter type
        R - Return parameter type
        Parameters:
        conditions - List of conditions
        outcomes - List of outcomes
        Returns:
        CaseExpression instance