Interface CaseExpression

All Superinterfaces:
ArithmeticOperable, ComparisonOperable, Expression, OrderOperable, PatternMatchingOperable, Segment, Serializable
All Known Implementing Classes:
CaseExpression.Default

public interface CaseExpression extends Expression
case表达式
Author:
Maning
  • Method Details

    • of

      static CaseExpression.When of()
      搜索式 CASE
      Returns:
      Case实例
    • of

      static CaseExpression.When of(Object expression)
      简单 CASE
      Parameters:
      expression - 被比较对象
      Returns:
      Case实例
    • caseExpression

      Object caseExpression()
      case表达式
      Returns:
      case表达式
    • elseExpression

      Object elseExpression()
      else表达式
      Returns:
      else表达式
    • whenThenExpression

      List<Object> whenThenExpression()
      when/then 表达式
      Returns:
      when/then 表达式