Class IntervalExpressionTransformer

    • Method Detail

      • makeIntegerInterval

        private IRExpression makeIntegerInterval()
      • makeLongInterval

        private IRExpression makeLongInterval()
      • makeBigIntegerInterval

        private IRExpression makeBigIntegerInterval()
      • makeBigDecimalInterval

        private IRExpression makeBigDecimalInterval()
      • makeDateInterval

        private IRExpression makeDateInterval()
      • makeSequenceableInterval

        private IRExpression makeSequenceableInterval()
      • makeComparableInterval

        private IRExpression makeComparableInterval()
      • _makeIntegerInterval

        public static IntegerInterval _makeIntegerInterval​(java.lang.Object lhs,
                                                           java.lang.Object rhs,
                                                           java.lang.Integer step,
                                                           boolean bLeftClosed,
                                                           boolean bRightClosed)
      • _makeLongInterval

        public static LongInterval _makeLongInterval​(java.lang.Long lhs,
                                                     java.lang.Long rhs,
                                                     java.lang.Long step,
                                                     boolean bLeftClosed,
                                                     boolean bRightClosed)
      • _makeBigIntegerInterval

        public static BigIntegerInterval _makeBigIntegerInterval​(java.math.BigInteger lhs,
                                                                 java.math.BigInteger rhs,
                                                                 java.math.BigInteger step,
                                                                 boolean bLeftClosed,
                                                                 boolean bRightClosed)
      • _makeBigDecimalInterval

        public static BigDecimalInterval _makeBigDecimalInterval​(java.lang.Number lhs,
                                                                 java.lang.Number rhs,
                                                                 java.math.BigDecimal step,
                                                                 boolean bLeftClosed,
                                                                 boolean bRightClosed)
      • _makeComparableInterval

        public static ComparableInterval _makeComparableInterval​(java.lang.Comparable lhs,
                                                                 java.lang.Comparable rhs,
                                                                 boolean bLeftClosed,
                                                                 boolean bRightClosed)
      • _makeDateInterval

        public static DateInterval _makeDateInterval​(java.util.Date lhs,
                                                     java.util.Date rhs,
                                                     java.lang.Integer step,
                                                     boolean bLeftClosed,
                                                     boolean bRightClosed)