Package org.apache.calcite.test
Class DruidDateRangeRulesTest
- java.lang.Object
-
- org.apache.calcite.test.DruidDateRangeRulesTest
-
public class DruidDateRangeRulesTest extends java.lang.Object
Unit tests forDateRangeRules
algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
DruidDateRangeRulesTest.Fixture2
Common expressions across tests.
-
Constructor Summary
Constructors Constructor Description DruidDateRangeRulesTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkDateRange(RexImplicationCheckerTest.Fixture f, org.apache.calcite.rex.RexNode e, org.hamcrest.Matcher<java.lang.String> intervalMatcher)
private void
checkDateRangeNoSimplify(RexImplicationCheckerTest.Fixture f, org.apache.calcite.rex.RexNode e, org.hamcrest.Matcher<java.lang.String> intervalMatcher)
void
testExtractYearAndDayFromDateColumn()
void
testExtractYearAndMonthFromDateColumn()
void
testExtractYearMonthDayFromDateColumn()
void
testExtractYearMonthDayFromTimestampColumn()
void
testFilterWithCast()
Test case for [CALCITE-1738] Push CAST of literals to Druid.
-
-
-
Method Detail
-
testExtractYearAndMonthFromDateColumn
public void testExtractYearAndMonthFromDateColumn()
-
testExtractYearAndDayFromDateColumn
public void testExtractYearAndDayFromDateColumn()
-
testExtractYearMonthDayFromDateColumn
public void testExtractYearMonthDayFromDateColumn()
-
testExtractYearMonthDayFromTimestampColumn
public void testExtractYearMonthDayFromTimestampColumn()
-
testFilterWithCast
public void testFilterWithCast()
Test case for [CALCITE-1738] Push CAST of literals to Druid.
-
checkDateRangeNoSimplify
private void checkDateRangeNoSimplify(RexImplicationCheckerTest.Fixture f, org.apache.calcite.rex.RexNode e, org.hamcrest.Matcher<java.lang.String> intervalMatcher)
-
checkDateRange
private void checkDateRange(RexImplicationCheckerTest.Fixture f, org.apache.calcite.rex.RexNode e, org.hamcrest.Matcher<java.lang.String> intervalMatcher)
-
-