Class IsBooleanExpression

java.lang.Object
net.sf.jsqlparser.parser.ASTNodeAccessImpl
net.sf.jsqlparser.expression.operators.relational.IsBooleanExpression
All Implemented Interfaces:
Serializable, Expression, Model, ASTNodeAccess

public class IsBooleanExpression extends ASTNodeAccessImpl implements Expression
See Also:
  • Field Details

    • leftExpression

      private Expression leftExpression
    • not

      private boolean not
    • isTrue

      private boolean isTrue
  • Constructor Details

    • IsBooleanExpression

      public IsBooleanExpression()
  • Method Details

    • getLeftExpression

      public Expression getLeftExpression()
    • isNot

      public boolean isNot()
    • setLeftExpression

      public void setLeftExpression(Expression expression)
    • setNot

      public void setNot(boolean b)
    • isTrue

      public boolean isTrue()
    • setIsTrue

      public void setIsTrue(boolean isTrue)
    • accept

      public void accept(ExpressionVisitor expressionVisitor)
      Specified by:
      accept in interface Expression
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • withIsTrue

      public IsBooleanExpression withIsTrue(boolean isTrue)
    • withLeftExpression

      public IsBooleanExpression withLeftExpression(Expression leftExpression)
    • withNot

      public IsBooleanExpression withNot(boolean not)
    • getLeftExpression

      public <E extends Expression> E getLeftExpression(Class<E> type)