Package org.apache.calcite.rex
Class RexBuilderTest
- java.lang.Object
-
- org.apache.calcite.rex.RexBuilderTest
-
public class RexBuilderTest extends java.lang.Object
Test forRexBuilder
.
-
-
Constructor Summary
Constructors Constructor Description RexBuilderTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkBigDecimalLiteral(org.apache.calcite.rex.RexBuilder builder, java.lang.String val)
private void
checkDate(org.apache.calcite.rex.RexNode node)
private void
checkTime(org.apache.calcite.rex.RexNode node)
private void
checkTimestamp(org.apache.calcite.rex.RexNode node)
private void
checkTimestampWithLocalTimeZone(org.apache.calcite.rex.RexNode node)
void
testBigDecimalLiteral()
TestsRexBuilder.makeExactLiteral(java.math.BigDecimal)
.void
testDateLiteral()
TestsRexBuilder.makeDateLiteral(DateString)
.void
testDateStringDayError()
TestsDateString
day range.void
testDateStringMonthError()
TestsDateString
month range.void
testDateStringYearError()
TestsDateString
year range.void
testDecimalLiteral()
void
testEnsureTypeWithAny()
Test RexBuilder.ensureType()void
testEnsureTypeWithDifference()
Test RexBuilder.ensureType()void
testEnsureTypeWithItself()
Test RexBuilder.ensureType()void
testStringLiteral()
Test string literal encoding.void
testTimeLiteral()
TestsRexBuilder.makeTimeLiteral(TimeString, int)
.void
testTimestampLiteral()
TestsRexBuilder.makeTimestampLiteral(TimestampString, int)
.void
testTimestampWithLocalTimeZoneLiteral()
TestsRexBuilder.makeTimestampWithLocalTimeZoneLiteral(TimestampString, int)
.void
testTimeStringHourError()
TestsTimeString
hour range.void
testTimeStringMinuteError()
TestsTimeString
minute range.void
testTimeStringSecondError()
TestsTimeString
second range.
-
-
-
Field Detail
-
MOON
private static final long MOON
- See Also:
- Constant Field Values
-
MOON_DAY
private static final int MOON_DAY
- See Also:
- Constant Field Values
-
MOON_TIME
private static final int MOON_TIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
testEnsureTypeWithAny
public void testEnsureTypeWithAny()
Test RexBuilder.ensureType()
-
testEnsureTypeWithItself
public void testEnsureTypeWithItself()
Test RexBuilder.ensureType()
-
testEnsureTypeWithDifference
public void testEnsureTypeWithDifference()
Test RexBuilder.ensureType()
-
testTimestampLiteral
public void testTimestampLiteral()
TestsRexBuilder.makeTimestampLiteral(TimestampString, int)
.
-
checkTimestamp
private void checkTimestamp(org.apache.calcite.rex.RexNode node)
-
testTimestampWithLocalTimeZoneLiteral
public void testTimestampWithLocalTimeZoneLiteral()
TestsRexBuilder.makeTimestampWithLocalTimeZoneLiteral(TimestampString, int)
.
-
checkTimestampWithLocalTimeZone
private void checkTimestampWithLocalTimeZone(org.apache.calcite.rex.RexNode node)
-
testTimeLiteral
public void testTimeLiteral()
TestsRexBuilder.makeTimeLiteral(TimeString, int)
.
-
checkTime
private void checkTime(org.apache.calcite.rex.RexNode node)
-
testDateLiteral
public void testDateLiteral()
TestsRexBuilder.makeDateLiteral(DateString)
.
-
checkDate
private void checkDate(org.apache.calcite.rex.RexNode node)
-
testDecimalLiteral
public void testDecimalLiteral()
-
testDateStringYearError
public void testDateStringYearError()
TestsDateString
year range.
-
testDateStringMonthError
public void testDateStringMonthError()
TestsDateString
month range.
-
testDateStringDayError
public void testDateStringDayError()
TestsDateString
day range.
-
testTimeStringHourError
public void testTimeStringHourError()
TestsTimeString
hour range.
-
testTimeStringMinuteError
public void testTimeStringMinuteError()
TestsTimeString
minute range.
-
testTimeStringSecondError
public void testTimeStringSecondError()
TestsTimeString
second range.
-
testStringLiteral
public void testStringLiteral()
Test string literal encoding.
-
testBigDecimalLiteral
public void testBigDecimalLiteral()
TestsRexBuilder.makeExactLiteral(java.math.BigDecimal)
.
-
checkBigDecimalLiteral
private void checkBigDecimalLiteral(org.apache.calcite.rex.RexBuilder builder, java.lang.String val)
-
-