| ExpressionVisitorAdapter |  | 0% |  | 0% | 161 | 161 | 246 | 246 | 121 | 121 | 1 | 1 |
| ExpressionVisitor |  | 0% |  | 0% | 133 | 133 | 252 | 252 | 111 | 111 | 1 | 1 |
| CastExpression.DataType |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 2 | 2 | 1 | 1 |
| AnalyticExpression |  | 0% |  | 0% | 98 | 98 | 194 | 194 | 67 | 67 | 1 | 1 |
| CastExpression |  | 0% |  | 0% | 57 | 57 | 104 | 104 | 46 | 46 | 1 | 1 |
| JsonFunctionTest |  | 0% |  | 0% | 27 | 27 | 160 | 160 | 26 | 26 | 1 | 1 |
| ExpressionVisitorAdapterTest |  | 0% | | n/a | 23 | 23 | 135 | 135 | 23 | 23 | 1 | 1 |
| Function |   | 26% |   | 28% | 82 | 93 | 114 | 165 | 49 | 60 | 0 | 1 |
| JsonAggregateFunction |  | 0% |  | 0% | 54 | 54 | 113 | 113 | 38 | 38 | 1 | 1 |
| StructType |  | 0% |  | 0% | 37 | 37 | 79 | 79 | 15 | 15 | 1 | 1 |
| JsonFunction |  | 0% |  | 0% | 45 | 45 | 93 | 93 | 32 | 32 | 1 | 1 |
| StringValue |  | 0% |  | 0% | 34 | 34 | 58 | 58 | 16 | 16 | 1 | 1 |
| BinaryExpression |   | 9% |  | 0% | 24 | 30 | 69 | 78 | 21 | 27 | 0 | 1 |
| TranscodingFunction |  | 0% |  | 0% | 23 | 23 | 65 | 65 | 20 | 20 | 1 | 1 |
| Alias |  | 0% |  | 0% | 25 | 25 | 49 | 49 | 16 | 16 | 1 | 1 |
| JsonKeyValuePair |  | 0% |  | 0% | 30 | 30 | 55 | 55 | 20 | 20 | 1 | 1 |
| FilterOverImpl |  | 0% |  | 0% | 25 | 25 | 54 | 54 | 19 | 19 | 1 | 1 |
| CaseExpression |  | 0% |  | 0% | 26 | 26 | 46 | 46 | 22 | 22 | 1 | 1 |
| MySQLGroupConcat |  | 0% |  | 0% | 23 | 23 | 46 | 46 | 17 | 17 | 1 | 1 |
| KeepExpression |  | 0% |  | 0% | 20 | 20 | 39 | 39 | 15 | 15 | 1 | 1 |
| HexValue |   | 7% |  | 0% | 14 | 16 | 28 | 33 | 11 | 13 | 0 | 1 |
| StringValueTest |  | 0% | | n/a | 10 | 10 | 46 | 46 | 10 | 10 | 1 | 1 |
| OracleHierarchicalExpression |  | 0% |  | 0% | 22 | 22 | 41 | 41 | 17 | 17 | 1 | 1 |
| LikeExpressionTest |  | 0% | | n/a | 19 | 19 | 40 | 40 | 19 | 19 | 1 | 1 |
| TrimFunction |  | 0% |  | 0% | 22 | 22 | 43 | 43 | 17 | 17 | 1 | 1 |
| ArrayExpression |  | 0% |  | 0% | 22 | 22 | 39 | 39 | 19 | 19 | 1 | 1 |
| CastExpressionTest |  | 0% | | n/a | 10 | 10 | 41 | 41 | 10 | 10 | 1 | 1 |
| IntervalExpression |  | 0% |  | 0% | 18 | 18 | 35 | 35 | 16 | 16 | 1 | 1 |
| OracleHint |  | 0% |  | 0% | 20 | 20 | 35 | 35 | 13 | 13 | 1 | 1 |
| WindowDefinition |  | 0% |  | 0% | 17 | 17 | 34 | 34 | 14 | 14 | 1 | 1 |
| StructTypeTest |  | 0% | | n/a | 6 | 6 | 34 | 34 | 6 | 6 | 1 | 1 |
| JsonExpression |   | 33% |   | 33% | 13 | 17 | 25 | 38 | 11 | 14 | 0 | 1 |
| JdbcParameter |  | 0% |  | 0% | 15 | 15 | 29 | 29 | 12 | 12 | 1 | 1 |
| FunctionTest |  | 0% | | n/a | 14 | 14 | 37 | 37 | 14 | 14 | 1 | 1 |
| CaseExpressionTest |  | 0% | | n/a | 18 | 18 | 41 | 41 | 18 | 18 | 1 | 1 |
| WindowOffset |  | 0% |  | 0% | 15 | 15 | 27 | 27 | 9 | 9 | 1 | 1 |
| LongValue |   | 22% |   | 25% | 17 | 20 | 25 | 33 | 11 | 14 | 0 | 1 |
| TimezoneExpression |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 8 | 8 | 1 | 1 |
| NextValExpression |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 9 | 9 | 1 | 1 |
| OrderByClause |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 7 | 7 | 1 | 1 |
| UserVariable |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 10 | 10 | 1 | 1 |
| BooleanValue |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 10 | 10 | 1 | 1 |
| JdbcNamedParameterTest |  | 0% | | n/a | 5 | 5 | 20 | 20 | 5 | 5 | 1 | 1 |
| LongValueTest |  | 0% | | n/a | 7 | 7 | 23 | 23 | 7 | 7 | 1 | 1 |
| HexValueTest |  | 0% | | n/a | 2 | 2 | 17 | 17 | 2 | 2 | 1 | 1 |
| DoubleValue |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 8 | 8 | 1 | 1 |
| JsonExpressionTest |  | 0% | | n/a | 7 | 7 | 24 | 24 | 7 | 7 | 1 | 1 |
| NotExpression |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 12 | 12 | 1 | 1 |
| PreferringClause |  | 0% |  | 0% | 10 | 10 | 22 | 22 | 8 | 8 | 1 | 1 |
| MySQLIndexHint |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 5 | 5 | 1 | 1 |
| LimitExpressionTest |  | 0% | | n/a | 5 | 5 | 20 | 20 | 5 | 5 | 1 | 1 |
| WindowElement |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 11 | 11 | 1 | 1 |
| SpannerInterleaveIn |  | 0% |  | 0% | 13 | 13 | 23 | 23 | 11 | 11 | 1 | 1 |
| TranscodingFunctionTest |  | 0% | | n/a | 7 | 7 | 24 | 24 | 7 | 7 | 1 | 1 |
| TimestampValue |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 9 | 9 | 1 | 1 |
| OracleNamedFunctionParameterTest |  | 0% | | n/a | 5 | 5 | 19 | 19 | 5 | 5 | 1 | 1 |
| LambdaExpression |   | 50% |   | 37% | 9 | 14 | 17 | 30 | 6 | 10 | 0 | 1 |
| PartitionByClause |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 8 | 8 | 1 | 1 |
| WhenClause |  | 0% | | n/a | 12 | 12 | 19 | 19 | 12 | 12 | 1 | 1 |
| SQLServerHints |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 9 | 9 | 1 | 1 |
| DateTimeLiteralExpression.DateTime |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| FunctionWithBooleanParameterTest |  | 0% | | n/a | 8 | 8 | 22 | 22 | 8 | 8 | 1 | 1 |
| JsonKeyValuePairSeparator |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| TimestampValueTest |  | 0% | | n/a | 3 | 3 | 13 | 13 | 3 | 3 | 1 | 1 |
| CollateExpression |  | 0% | | n/a | 11 | 11 | 19 | 19 | 11 | 11 | 1 | 1 |
| Function.HavingClause |  | 0% | | n/a | 8 | 8 | 14 | 14 | 8 | 8 | 1 | 1 |
| XMLSerializeExpr |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 9 | 9 | 1 | 1 |
| ArrayConstructor |   | 39% |   | 25% | 10 | 12 | 15 | 25 | 8 | 10 | 0 | 1 |
| TrimFunctionTest |  | 0% | | n/a | 2 | 2 | 16 | 16 | 2 | 2 | 1 | 1 |
| AnalyticType |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| JsonFunctionType |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| WindowOffset.Type |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SignedExpression |   | 29% |   | 16% | 11 | 14 | 12 | 21 | 8 | 11 | 0 | 1 |
| TimeValue |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 7 | 7 | 1 | 1 |
| RowConstructor |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 7 | 7 | 1 | 1 |
| JsonFunctionExpression |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 7 | 7 | 1 | 1 |
| JdbcNamedParameter |  | 0% | | n/a | 9 | 9 | 15 | 15 | 9 | 9 | 1 | 1 |
| ConnectByPriorOperator |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| ExtractExpression |  | 0% | | n/a | 10 | 10 | 14 | 14 | 10 | 10 | 1 | 1 |
| ConnectByRootOperator |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| DateTimeLiteralExpression |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 9 | 9 | 1 | 1 |
| OracleNamedFunctionParameter |  | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
| DoubleValueTest |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| DateValue |  | 0% | | n/a | 8 | 8 | 14 | 14 | 8 | 8 | 1 | 1 |
| AnyType |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| VariableAssignment |  | 0% | | n/a | 9 | 9 | 12 | 12 | 9 | 9 | 1 | 1 |
| BooleanValueTest |  | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
| RangeExpression |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| OracleHintTest |  | 0% | | n/a | 6 | 6 | 16 | 16 | 6 | 6 | 1 | 1 |
| OverlapsCondition |  | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| WindowRange |  | 0% | | n/a | 8 | 8 | 12 | 12 | 8 | 8 | 1 | 1 |
| RowGetExpression |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| TrimFunction.TrimSpecification |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| LambdaExpressionTest |  | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
| SpannerInterleaveIn.OnDelete |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| JsonAggregateUniqueKeysType |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| WindowElement.Type |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AnyComparisonExpression |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| JsonAggregateOnNullType |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| Parenthesis |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 5 | 5 | 1 | 1 |
| AnalyticExpressionTest |  | 0% | | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 |
| TimeKeyExpression |  | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HighExpression |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| BinaryExpressionTest |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Inverse |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| LowExpression |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| ArrayExpressionTest |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| TimeValueTest |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| Function.NullHandling |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| StructType.Dialect |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| Function.HavingClause.HavingType |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| NumericBind |  | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 1 | 1 |
| ExpressionPrecedenceTest |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| LikeExpressionTest.new Executable() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SignedExpressionTest |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| Alias.AliasColumn |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| AliasTest |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| DateTimeLiteralTest |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ExpressionVisitorAdapterTest.new ExpressionVisitorAdapter() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| IntervalExpressionTest |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| OverlapsConditionTest |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| NullValue | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| InterpretExpressionTest | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AllValue | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ConnectByRootOperatorTest | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OracleHierarchicalExpressionTest | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SafeCastExpressionTest | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ExtractExpressionTest | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RowConstructorTest | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| Expression | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |