Package org.apache.calcite.sql.parser
Class SqlParserTest.TesterImpl
- java.lang.Object
-
- org.apache.calcite.sql.parser.SqlParserTest.TesterImpl
-
- All Implemented Interfaces:
SqlParserTest.Tester
- Direct Known Subclasses:
SqlParserTest.UnparsingTesterImpl
- Enclosing class:
- SqlParserTest
protected class SqlParserTest.TesterImpl extends java.lang.Object implements SqlParserTest.Tester
Default implementation ofSqlParserTest.Tester
.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TesterImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
check(java.lang.String sql, java.lang.String expected)
void
checkExp(java.lang.String sql, java.lang.String expected)
void
checkExpFails(java.lang.String sql, java.lang.String expectedMsgPattern)
Tests that an expression throws an exception which matches the given pattern.void
checkFails(java.lang.String sql, java.lang.String expectedMsgPattern)
void
checkNode(java.lang.String sql, org.hamcrest.Matcher<org.apache.calcite.sql.SqlNode> matcher)
protected org.apache.calcite.sql.SqlNode
parseExpressionAndHandleEx(java.lang.String sql)
protected org.apache.calcite.sql.SqlNode
parseStmtAndHandleEx(java.lang.String sql)
-
-
-
Method Detail
-
check
public void check(java.lang.String sql, java.lang.String expected)
- Specified by:
check
in interfaceSqlParserTest.Tester
-
parseStmtAndHandleEx
protected org.apache.calcite.sql.SqlNode parseStmtAndHandleEx(java.lang.String sql)
-
checkExp
public void checkExp(java.lang.String sql, java.lang.String expected)
- Specified by:
checkExp
in interfaceSqlParserTest.Tester
-
parseExpressionAndHandleEx
protected org.apache.calcite.sql.SqlNode parseExpressionAndHandleEx(java.lang.String sql)
-
checkFails
public void checkFails(java.lang.String sql, java.lang.String expectedMsgPattern)
- Specified by:
checkFails
in interfaceSqlParserTest.Tester
-
checkNode
public void checkNode(java.lang.String sql, org.hamcrest.Matcher<org.apache.calcite.sql.SqlNode> matcher)
- Specified by:
checkNode
in interfaceSqlParserTest.Tester
-
checkExpFails
public void checkExpFails(java.lang.String sql, java.lang.String expectedMsgPattern)
Tests that an expression throws an exception which matches the given pattern.- Specified by:
checkExpFails
in interfaceSqlParserTest.Tester
-
-