Package org.apache.calcite.sql.test
Class ResultCheckers
java.lang.Object
org.apache.calcite.sql.test.ResultCheckers
Utilities for 
SqlTester.ResultChecker.- 
Method SummaryModifier and TypeMethodDescriptionstatic SqlTester.ResultCheckercreateChecker(Object result) Creates a ResultChecker from an expected result.static <T> SqlTester.ResultCheckercreateChecker(org.hamcrest.Matcher<T> matcher, JdbcType<T> jdbcType) Creates a ResultChecker that accesses a column of a given type and then uses a Hamcrest matcher to check the value.static SqlTester.ResultCheckerstatic SqlTester.ResultCheckerisExactDateTime(LocalDateTime dateTime) static SqlTester.ResultCheckerisExactly(double value) static SqlTester.ResultCheckerstatic SqlTester.ResultCheckerisExactTime(LocalTime time) static SqlTester.ResultCheckerstatic SqlTester.ResultCheckerstatic SqlTester.ResultCheckerisSingle(boolean value) static SqlTester.ResultCheckerstatic SqlTester.ResultCheckerisSingle(int value) static SqlTester.ResultCheckerstatic SqlTester.ResultCheckerisWithin(double value, double delta) 
- 
Method Details- 
isExactly
- 
isExactly
- 
isExactDateTime
- 
isExactTime
- 
isWithin
- 
isSingle
- 
isSingle
- 
isSingle
- 
isSingle
- 
isDecimal
- 
isSet
- 
isNullValue
- 
createCheckerpublic static <T> SqlTester.ResultChecker createChecker(org.hamcrest.Matcher<T> matcher, JdbcType<T> jdbcType) Creates a ResultChecker that accesses a column of a given type and then uses a Hamcrest matcher to check the value.
- 
createCheckerCreates a ResultChecker from an expected result.The result may be a SqlTester.ResultChecker, a regular expression (Pattern), a HamcrestMatcher, aCollectionof strings (representing the values of one column).If none of the above, the value is converted to a string and compared with the value of a single column, single row result set that is converted to a string. 
 
-