Class IntervalExpression

    • Field Detail

      • intervalKeyword

        private final boolean intervalKeyword
      • parameter

        private java.lang.String parameter
      • intervalType

        private java.lang.String intervalType
    • Constructor Detail

      • IntervalExpression

        public IntervalExpression()
      • IntervalExpression

        public IntervalExpression​(boolean intervalKeyword)
      • IntervalExpression

        public IntervalExpression​(int value,
                                  java.lang.String type)
    • Method Detail

      • isUsingIntervalKeyword

        public boolean isUsingIntervalKeyword()
      • getParameter

        public java.lang.String getParameter()
      • setParameter

        public void setParameter​(java.lang.String parameter)
      • getIntervalType

        public java.lang.String getIntervalType()
      • setIntervalType

        public void setIntervalType​(java.lang.String intervalType)
      • getExpression

        public Expression getExpression()
      • setExpression

        public void setExpression​(Expression expression)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • withIntervalType

        public IntervalExpression withIntervalType​(java.lang.String intervalType)
      • getExpression

        public <E extends Expression> E getExpression​(java.lang.Class<E> type)