| testIn() |  | 0% |  | 0% | 64 | 64 | 78 | 78 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testCast() |  | 0% |  | 0% | 37 | 37 | 40 | 40 | 1 | 1 |
| testBinaryOperatorsIntegralIntegral() |  | 0% |  | 0% | 43 | 43 | 23 | 23 | 1 | 1 |
| testFunctionCall() |  | 0% |  | 0% | 32 | 32 | 28 | 28 | 1 | 1 |
| testUnaryOperators() |  | 0% |  | 0% | 27 | 27 | 29 | 29 | 1 | 1 |
| testBinaryOperatorsIntegralDouble() |  | 0% |  | 0% | 34 | 34 | 20 | 20 | 1 | 1 |
| testBinaryOperatorsDoubleIntegral() |  | 0% |  | 0% | 33 | 33 | 17 | 17 | 1 | 1 |
| testBinaryOperatorsDecimalDouble() |  | 0% |  | 0% | 33 | 33 | 17 | 17 | 1 | 1 |
| testBinaryOperatorsDoubleDecimal() |  | 0% |  | 0% | 33 | 33 | 17 | 17 | 1 | 1 |
| testBinaryOperatorsDoubleDouble() |  | 0% |  | 0% | 32 | 32 | 17 | 17 | 1 | 1 |
| testSimpleCase() |  | 0% |  | 0% | 25 | 25 | 38 | 38 | 1 | 1 |
| testSearchCaseSingle() |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 1 | 1 |
| testSearchCaseMultiple() |  | 0% |  | 0% | 17 | 17 | 30 | 30 | 1 | 1 |
| testInComplexTypes() |  | 0% | | n/a | 1 | 1 | 43 | 43 | 1 | 1 |
| testBinaryOperatorsDecimalBigint() |  | 0% |  | 0% | 22 | 22 | 13 | 13 | 1 | 1 |
| testBinaryOperatorsDecimalInteger() |  | 0% |  | 0% | 22 | 22 | 13 | 13 | 1 | 1 |
| testBinaryOperatorsBigintDecimal() |  | 0% |  | 0% | 22 | 22 | 13 | 13 | 1 | 1 |
| testBinaryOperatorsIntegerDecimal() |  | 0% |  | 0% | 22 | 22 | 13 | 13 | 1 | 1 |
| testBinaryOperatorsString() |  | 0% |  | 0% | 23 | 23 | 13 | 13 | 1 | 1 |
| testCoalesce() |  | 0% | | n/a | 1 | 1 | 37 | 37 | 1 | 1 |
| smokedTest() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testFunctionCallJson() |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 1 | 1 |
| testHugeIn() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| formatExpression(String, List, List) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| testBinaryOperatorsBoolean() |  | 0% |  | 0% | 10 | 10 | 9 | 9 | 1 | 1 |
| testFunctionCallRegexp() |  | 0% |  | 0% | 11 | 11 | 12 | 12 | 1 | 1 |
| testExtract() |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| testTryCast() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testIf() |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| testTernaryOperatorsLongDecimal() |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| testTernaryOperatorsDoubleDouble() |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| testTernaryOperatorsLongDouble() |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| callExtractFunction(ConnectorSession, long, Extract.Field) |  | 0% |  | 0% | 14 | 14 | 15 | 15 | 1 | 1 |
| testTernaryOperatorsLongLong() |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| testTernaryOperatorsDecimalDouble() |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| testAnd() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testOr() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testTernaryOperatorsString() |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| testNullif() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testNestedColumnFilter() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testLike() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| filterFunction() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| assertExecute(List, BigDecimal) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| nullIf(Object, Object) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| tearDown(Method) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testNot() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testFunctionWithSessionCall() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| assertExecute(List, Type, Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| tearDownClass() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| formatExpression(String, Object, String, Object, String, Object, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testHugeIn$0(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatExpression(String, Object, String, Object, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| varcharType(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| generateExpression(String, BigDecimal, BigDecimal, BigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, BigDecimal, Double, BigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatExpression(String, Object, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDecimalType(BigDecimal) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| formatDoubleToScientificNotation(Double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertExecute(String, Type, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertFilterWithNoInputColumns(String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertFilter(String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setupClass() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testFilterEmptyInput() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| generateExpression(String, Long, BigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, BigDecimal, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Integer, BigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, BigDecimal, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double, BigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, BigDecimal, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Long, Long, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Integer, Integer, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Long, Double, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Integer, Double, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double, Double, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double, Double, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double, Long, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Boolean, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, String, Long, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, String, Integer, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Long, BigDecimal, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, BigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Boolean, Boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Long, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Long, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Integer, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Long, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Integer, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Integer) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, Double) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateExpression(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setFunctionAssertions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| varcharType(String[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestExpressionCompiler() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addCallable(Runnable) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |