Class IsNullExpression

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

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

    • leftExpression

      private Expression leftExpression
    • not

      private boolean not
    • useIsNull

      private boolean useIsNull
    • useNotNull

      private boolean useNotNull
  • Constructor Details

    • IsNullExpression

      public IsNullExpression()
  • Method Details

    • getLeftExpression

      public Expression getLeftExpression()
    • isNot

      public boolean isNot()
    • setLeftExpression

      public void setLeftExpression(Expression expression)
    • setNot

      public void setNot(boolean b)
    • isUseIsNull

      public boolean isUseIsNull()
    • setUseIsNull

      public void setUseIsNull(boolean useIsNull)
    • isUseNotNull

      public boolean isUseNotNull()
    • setUseNotNull

      public IsNullExpression setUseNotNull(boolean useNotNull)
    • accept

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

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

      public IsNullExpression withUseIsNull(boolean useIsNull)
    • withLeftExpression

      public IsNullExpression withLeftExpression(Expression leftExpression)
    • withNot

      public IsNullExpression withNot(boolean not)
    • getLeftExpression

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