protected static class SqlParserTest.TesterImpl extends Object implements SqlParserTest.Tester
SqlParserTest.Tester.| 限定符 | 构造器和说明 |
|---|---|
protected |
TesterImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
check(SqlTestFactory factory,
org.apache.calcite.sql.parser.StringAndPos sap,
@Nullable org.apache.calcite.sql.SqlDialect dialect,
UnaryOperator<String> converter,
String expected,
Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker) |
protected void |
checkEx(String expectedMsgPattern,
org.apache.calcite.sql.parser.StringAndPos sap,
@Nullable Throwable thrown) |
void |
checkExp(SqlTestFactory factory,
org.apache.calcite.sql.parser.StringAndPos sap,
UnaryOperator<String> converter,
String expected,
Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker) |
void |
checkExpFails(SqlTestFactory factory,
org.apache.calcite.sql.parser.StringAndPos sap,
String expectedMsgPattern)
Tests that an expression throws an exception that matches the given
pattern.
|
void |
checkFails(SqlTestFactory factory,
org.apache.calcite.sql.parser.StringAndPos sap,
boolean list,
String expectedMsgPattern) |
void |
checkList(SqlTestFactory factory,
org.apache.calcite.sql.parser.StringAndPos sap,
@Nullable org.apache.calcite.sql.SqlDialect dialect,
UnaryOperator<String> converter,
List<String> expected) |
void |
checkNode(SqlTestFactory factory,
org.apache.calcite.sql.parser.StringAndPos sap,
org.hamcrest.Matcher<org.apache.calcite.sql.SqlNode> matcher) |
protected org.apache.calcite.sql.SqlNode |
parseExpressionAndHandleEx(SqlTestFactory factory,
String sql,
Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker) |
protected org.apache.calcite.sql.SqlNode |
parseStmtAndHandleEx(SqlTestFactory factory,
String sql,
Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker) |
protected org.apache.calcite.sql.SqlNodeList |
parseStmtsAndHandleEx(SqlTestFactory factory,
String sql)
Parses a list of statements.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisUnparserTestpublic void checkList(SqlTestFactory factory, org.apache.calcite.sql.parser.StringAndPos sap, @Nullable org.apache.calcite.sql.SqlDialect dialect, UnaryOperator<String> converter, List<String> expected)
checkList 在接口中 SqlParserTest.Testerpublic void check(SqlTestFactory factory, org.apache.calcite.sql.parser.StringAndPos sap, @Nullable org.apache.calcite.sql.SqlDialect dialect, UnaryOperator<String> converter, String expected, Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker)
check 在接口中 SqlParserTest.Testerprotected org.apache.calcite.sql.SqlNode parseStmtAndHandleEx(SqlTestFactory factory, String sql, Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker)
protected org.apache.calcite.sql.SqlNodeList parseStmtsAndHandleEx(SqlTestFactory factory, String sql)
public void checkExp(SqlTestFactory factory, org.apache.calcite.sql.parser.StringAndPos sap, UnaryOperator<String> converter, String expected, Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker)
checkExp 在接口中 SqlParserTest.Testerprotected org.apache.calcite.sql.SqlNode parseExpressionAndHandleEx(SqlTestFactory factory, String sql, Consumer<org.apache.calcite.sql.parser.SqlParser> parserChecker)
public void checkFails(SqlTestFactory factory, org.apache.calcite.sql.parser.StringAndPos sap, boolean list, String expectedMsgPattern)
checkFails 在接口中 SqlParserTest.Testerpublic void checkNode(SqlTestFactory factory, org.apache.calcite.sql.parser.StringAndPos sap, org.hamcrest.Matcher<org.apache.calcite.sql.SqlNode> matcher)
checkNode 在接口中 SqlParserTest.Testerpublic void checkExpFails(SqlTestFactory factory, org.apache.calcite.sql.parser.StringAndPos sap, String expectedMsgPattern)
SqlParserTest.TestercheckExpFails 在接口中 SqlParserTest.TesterCopyright © 2012-2023 Apache Software Foundation. All Rights Reserved.