接口 OuterExpression.CaseOrBuilder

    • 方法详细资料

      • getWhenThenExpressionsList

        List<OuterExpression.Case.WhenThen> getWhenThenExpressionsList()
         A case operator always follows with a sequence of when_then pairs, e.g.
         CASE WHEN a.name == 'Marko' THEN 1
              WHEN a.name == 'John' THEN 2
         
        repeated .common.Case.WhenThen when_then_expressions = 1;
      • getWhenThenExpressions

        OuterExpression.Case.WhenThen getWhenThenExpressions​(int index)
         A case operator always follows with a sequence of when_then pairs, e.g.
         CASE WHEN a.name == 'Marko' THEN 1
              WHEN a.name == 'John' THEN 2
         
        repeated .common.Case.WhenThen when_then_expressions = 1;
      • getWhenThenExpressionsCount

        int getWhenThenExpressionsCount()
         A case operator always follows with a sequence of when_then pairs, e.g.
         CASE WHEN a.name == 'Marko' THEN 1
              WHEN a.name == 'John' THEN 2
         
        repeated .common.Case.WhenThen when_then_expressions = 1;
      • getWhenThenExpressionsOrBuilderList

        List<? extends OuterExpression.Case.WhenThenOrBuilder> getWhenThenExpressionsOrBuilderList()
         A case operator always follows with a sequence of when_then pairs, e.g.
         CASE WHEN a.name == 'Marko' THEN 1
              WHEN a.name == 'John' THEN 2
         
        repeated .common.Case.WhenThen when_then_expressions = 1;
      • getWhenThenExpressionsOrBuilder

        OuterExpression.Case.WhenThenOrBuilder getWhenThenExpressionsOrBuilder​(int index)
         A case operator always follows with a sequence of when_then pairs, e.g.
         CASE WHEN a.name == 'Marko' THEN 1
              WHEN a.name == 'John' THEN 2
         
        repeated .common.Case.WhenThen when_then_expressions = 1;
      • hasElseResultExpression

        boolean hasElseResultExpression()
         The trailed else expression:  ELSE 3
         
        .common.Expression else_result_expression = 2;
        返回:
        Whether the elseResultExpression field is set.
      • getElseResultExpression

        OuterExpression.Expression getElseResultExpression()
         The trailed else expression:  ELSE 3
         
        .common.Expression else_result_expression = 2;
        返回:
        The elseResultExpression.
      • getElseResultExpressionOrBuilder

        OuterExpression.ExpressionOrBuilder getElseResultExpressionOrBuilder()
         The trailed else expression:  ELSE 3
         
        .common.Expression else_result_expression = 2;