Package org.apache.calcite.test
Class SqlValidatorFeatureTest
- java.lang.Object
-
- org.apache.calcite.test.SqlValidatorTestCase
-
- org.apache.calcite.test.SqlValidatorFeatureTest
-
public class SqlValidatorFeatureTest extends SqlValidatorTestCase
SqlValidatorFeatureTest verifies that features can be independently enabled or disabled.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
SqlValidatorFeatureTest.FeatureValidator
Extension toSqlValidatorImpl
that validates features.-
Nested classes/interfaces inherited from class org.apache.calcite.test.SqlValidatorTestCase
SqlValidatorTestCase.Sql, SqlValidatorTestCase.Tester
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.calcite.runtime.Feature
disabledFeature
private static java.lang.String
FEATURE_DISABLED
-
Fields inherited from class org.apache.calcite.test.SqlValidatorTestCase
EXTENDED_CATALOG_TESTER, EXTENDED_CATALOG_TESTER_2003, EXTENDED_CATALOG_TESTER_LENIENT, tester, TESTER_CONFIGURATION_RULE
-
-
Constructor Summary
Constructors Constructor Description SqlValidatorFeatureTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkFeature(java.lang.String sql, org.apache.calcite.runtime.Feature feature)
SqlTester
getTester()
Returns a tester.void
testDistinct()
void
testExcept()
void
testIntersect()
void
testMultiset()
void
testOrderByDesc()
void
testTablesample()
-
Methods inherited from class org.apache.calcite.test.SqlValidatorTestCase
assertExceptionIsThrown, check, checkCharset, checkCollation, checkColumnType, checkEx, checkExp, checkExpFails, checkExpType, checkFails, checkIntervalConv, checkResultType, checkWholeExpFails, expr, sql, win, winExp, winExp2, winSql
-
-
-
-
Field Detail
-
FEATURE_DISABLED
private static final java.lang.String FEATURE_DISABLED
- See Also:
- Constant Field Values
-
disabledFeature
private org.apache.calcite.runtime.Feature disabledFeature
-
-
Method Detail
-
getTester
public SqlTester getTester()
Description copied from class:SqlValidatorTestCase
Returns a tester. Derived classes should override this method to run the same set of tests in a different testing environment.- Overrides:
getTester
in classSqlValidatorTestCase
-
testDistinct
public void testDistinct()
-
testOrderByDesc
public void testOrderByDesc()
-
testIntersect
public void testIntersect()
-
testExcept
public void testExcept()
-
testMultiset
public void testMultiset()
-
testTablesample
public void testTablesample()
-
checkFeature
private void checkFeature(java.lang.String sql, org.apache.calcite.runtime.Feature feature)
-
-