Class WhenClause

  • All Implemented Interfaces:
    Serializable, Expression, Model, net.sf.jsqlparser.parser.ASTNodeAccess

    public class WhenClause
    extends net.sf.jsqlparser.parser.ASTNodeAccessImpl
    implements Expression
    A clause of following syntax: WHEN condition THEN expression. Which is part of a CaseExpression.
    See Also:
    Serialized Form
    • Constructor Detail

      • WhenClause

        public WhenClause()
    • Method Detail

      • getThenExpression

        public Expression getThenExpression()
      • setThenExpression

        public void setThenExpression​(Expression thenExpression)
      • getWhenExpression

        public Expression getWhenExpression()
        Returns:
        Returns the whenExpression.
      • setWhenExpression

        public void setWhenExpression​(Expression whenExpression)
        Parameters:
        whenExpression - The whenExpression to set.
      • getThenExpression

        public <E extends Expression> E getThenExpression​(Class<E> type)
      • getWhenExpression

        public <E extends Expression> E getWhenExpression​(Class<E> type)