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

public class Between extends ASTNodeAccessImpl implements Expression
A "BETWEEN" expr1 expr2 statement
See Also:
  • Field Details

    • leftExpression

      private Expression leftExpression
    • not

      private boolean not
    • betweenExpressionStart

      private Expression betweenExpressionStart
    • betweenExpressionEnd

      private Expression betweenExpressionEnd
  • Constructor Details

    • Between

      public Between()
  • Method Details

    • getBetweenExpressionEnd

      public Expression getBetweenExpressionEnd()
    • getBetweenExpressionStart

      public Expression getBetweenExpressionStart()
    • getLeftExpression

      public Expression getLeftExpression()
    • isNot

      public boolean isNot()
    • setBetweenExpressionEnd

      public void setBetweenExpressionEnd(Expression expression)
    • setBetweenExpressionStart

      public void setBetweenExpressionStart(Expression expression)
    • setLeftExpression

      public void setLeftExpression(Expression expression)
    • setNot

      public void setNot(boolean b)
    • accept

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

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

      public Between withLeftExpression(Expression leftExpression)
    • withNot

      public Between withNot(boolean not)
    • withBetweenExpressionStart

      public Between withBetweenExpressionStart(Expression betweenExpressionStart)
    • withBetweenExpressionEnd

      public Between withBetweenExpressionEnd(Expression betweenExpressionEnd)
    • getBetweenExpressionEnd

      public <E extends Expression> E getBetweenExpressionEnd(Class<E> type)
    • getBetweenExpressionStart

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

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