| ExpressionTreeRewriter.RewritingVisitor |   | 38% |   | 25% | 186 | 210 | 247 | 402 | 26 | 48 | 0 | 1 |
| DefaultTraversalVisitor |  | 0% | | n/a | 122 | 122 | 179 | 179 | 122 | 122 | 1 | 1 |
| AstVisitor |   | 6% | | n/a | 158 | 170 | 158 | 170 | 158 | 170 | 0 | 1 |
| CreateFunction |  | 0% |  | 0% | 27 | 27 | 49 | 49 | 17 | 17 | 1 | 1 |
| QuerySpecification |   | 26% |  | 0% | 20 | 27 | 39 | 64 | 9 | 16 | 0 | 1 |
| FunctionCall |   | 27% |  | 0% | 23 | 31 | 36 | 59 | 13 | 21 | 0 | 1 |
| Cast |  | 0% |  | 0% | 28 | 28 | 48 | 48 | 16 | 16 | 1 | 1 |
| ConstraintSpecification |  | 0% |  | 0% | 23 | 23 | 40 | 40 | 14 | 14 | 1 | 1 |
| CreateType |  | 0% |  | 0% | 25 | 25 | 40 | 40 | 14 | 14 | 1 | 1 |
| Grant |  | 0% |  | 0% | 22 | 22 | 38 | 38 | 14 | 14 | 1 | 1 |
| Revoke |  | 0% |  | 0% | 22 | 22 | 38 | 38 | 14 | 14 | 1 | 1 |
| CreateTableAsSelect |   | 21% |  | 0% | 24 | 26 | 37 | 48 | 14 | 16 | 0 | 1 |
| RenameColumn |  | 0% |  | 0% | 22 | 22 | 37 | 37 | 14 | 14 | 1 | 1 |
| CreateMaterializedView |  | 0% |  | 0% | 21 | 21 | 35 | 35 | 13 | 13 | 1 | 1 |
| Extract.Field |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 | 1 | 1 |
| Query |   | 26% |  | 0% | 16 | 22 | 30 | 48 | 8 | 14 | 0 | 1 |
| AddColumn |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| CreateView |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| SetProperties |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| DropColumn |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| AlterColumnNotNull |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| DropFunction |  | 0% |  | 0% | 20 | 20 | 32 | 32 | 13 | 13 | 1 | 1 |
| RevokeRoles |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| GrantRoles |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| IntervalLiteral |  | 0% |  | 0% | 21 | 21 | 32 | 32 | 12 | 12 | 1 | 1 |
| DropConstraint |  | 0% |  | 0% | 20 | 20 | 33 | 33 | 13 | 13 | 1 | 1 |
| CreateTable |   | 21% |  | 0% | 20 | 22 | 31 | 40 | 12 | 14 | 0 | 1 |
| Window |  | 0% |  | 0% | 17 | 17 | 32 | 32 | 11 | 11 | 1 | 1 |
| TableVersionExpression |  | 0% |  | 0% | 20 | 20 | 28 | 28 | 14 | 14 | 1 | 1 |
| WindowFrame |  | 0% |  | 0% | 17 | 17 | 31 | 31 | 11 | 11 | 1 | 1 |
| DereferenceExpression |   | 20% |  | 7% | 20 | 24 | 30 | 40 | 7 | 11 | 0 | 1 |
| ShowTables |  | 0% |  | 0% | 18 | 18 | 32 | 32 | 12 | 12 | 1 | 1 |
| Join |   | 27% |   | 25% | 18 | 22 | 30 | 43 | 10 | 12 | 0 | 1 |
| CreateSchema |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 12 | 12 | 1 | 1 |
| ColumnDefinition |   | 23% |  | 0% | 19 | 21 | 26 | 35 | 11 | 13 | 0 | 1 |
| RenameView |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 12 | 12 | 1 | 1 |
| QuantifiedComparisonExpression |  | 0% |  | 0% | 18 | 18 | 25 | 25 | 11 | 11 | 1 | 1 |
| RenameTable |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 12 | 12 | 1 | 1 |
| AlterFunction |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 12 | 12 | 1 | 1 |
| ShowSchemas |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 12 | 12 | 1 | 1 |
| SimpleCaseExpression |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 10 | 10 | 1 | 1 |
| AddConstraint |  | 0% |  | 0% | 18 | 18 | 29 | 29 | 12 | 12 | 1 | 1 |
| RoutineCharacteristics |  | 0% |  | 0% | 18 | 18 | 26 | 26 | 10 | 10 | 1 | 1 |
| Except |  | 0% |  | 0% | 17 | 17 | 29 | 29 | 11 | 11 | 1 | 1 |
| SampledRelation |  | 0% |  | 0% | 17 | 17 | 28 | 28 | 11 | 11 | 1 | 1 |
| DropSchema |  | 0% |  | 0% | 18 | 18 | 27 | 27 | 12 | 12 | 1 | 1 |
| FrameBound |  | 0% |  | 0% | 18 | 18 | 32 | 32 | 13 | 13 | 1 | 1 |
| WithQuery |  | 0% |  | 0% | 17 | 17 | 29 | 29 | 11 | 11 | 1 | 1 |
| Update |   | 19% |  | 0% | 16 | 18 | 26 | 33 | 10 | 12 | 0 | 1 |
| Explain |   | 20% |  | 7% | 18 | 20 | 27 | 36 | 11 | 13 | 0 | 1 |
| ShowGrants |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 11 | 11 | 1 | 1 |
| With |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 10 | 10 | 1 | 1 |
| QualifiedName |   | 33% |  | 8% | 15 | 20 | 20 | 30 | 9 | 14 | 0 | 1 |
| Execute |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| ShowCreate |  | 0% |  | 0% | 16 | 16 | 24 | 24 | 11 | 11 | 1 | 1 |
| RenameSchema |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| CreateRole |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| ShowCreateFunction |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| Prepare |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| ExpressionRewriter |   | 54% | | n/a | 18 | 41 | 18 | 41 | 18 | 41 | 0 | 1 |
| SearchedCaseExpression |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 9 | 9 | 1 | 1 |
| ShowSession |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| ShowCatalogs |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| RefreshMaterializedView |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| ShowFunctions |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| SetRole |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| SetSession |  | 0% |  | 0% | 16 | 16 | 25 | 25 | 11 | 11 | 1 | 1 |
| Property |  | 0% |  | 0% | 15 | 15 | 24 | 24 | 10 | 10 | 1 | 1 |
| SingleColumn |   | 19% |  | 0% | 16 | 18 | 20 | 28 | 10 | 12 | 0 | 1 |
| Delete |   | 18% |  | 0% | 14 | 16 | 22 | 28 | 9 | 11 | 0 | 1 |
| AtTimeZone |  | 0% |  | 0% | 16 | 16 | 20 | 20 | 9 | 9 | 1 | 1 |
| ShowRoles |  | 0% |  | 0% | 16 | 16 | 24 | 24 | 11 | 11 | 1 | 1 |
| Unnest |  | 0% |  | 0% | 15 | 15 | 24 | 24 | 10 | 10 | 1 | 1 |
| LikeClause |  | 0% |  | 0% | 15 | 15 | 24 | 24 | 10 | 10 | 1 | 1 |
| AliasedRelation |   | 22% |  | 0% | 15 | 17 | 22 | 31 | 9 | 11 | 0 | 1 |
| Insert |   | 22% |  | 0% | 15 | 17 | 20 | 27 | 9 | 11 | 0 | 1 |
| GroupingSets |  | 0% |  | 0% | 14 | 14 | 26 | 26 | 10 | 10 | 1 | 1 |
| CallArgument |   | 19% |  | 0% | 15 | 17 | 23 | 29 | 10 | 12 | 0 | 1 |
| BooleanLiteral |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 8 | 8 | 1 | 1 |
| BindExpression |  | 0% |  | 0% | 14 | 14 | 23 | 23 | 9 | 9 | 1 | 1 |
| SortItem |   | 17% |  | 0% | 15 | 17 | 19 | 26 | 9 | 11 | 0 | 1 |
| Intersect |  | 0% |  | 0% | 14 | 14 | 23 | 23 | 9 | 9 | 1 | 1 |
| LikePredicate |   | 33% |  | 0% | 11 | 17 | 18 | 32 | 5 | 11 | 0 | 1 |
| DropMaterializedView |  | 0% |  | 0% | 14 | 14 | 20 | 20 | 9 | 9 | 1 | 1 |
| Extract |  | 0% |  | 0% | 14 | 14 | 21 | 21 | 9 | 9 | 1 | 1 |
| ExternalBodyReference |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 10 | 10 | 1 | 1 |
| BetweenPredicate |   | 27% |  | 0% | 14 | 16 | 16 | 26 | 8 | 10 | 0 | 1 |
| Analyze |   | 21% |  | 0% | 14 | 16 | 19 | 25 | 9 | 11 | 0 | 1 |
| Call |   | 21% |  | 0% | 14 | 16 | 19 | 25 | 9 | 11 | 0 | 1 |
| WhenClause |  | 0% |  | 0% | 14 | 14 | 20 | 20 | 9 | 9 | 1 | 1 |
| LogicalBinaryExpression |   | 35% |  | 0% | 12 | 18 | 14 | 28 | 6 | 12 | 0 | 1 |
| Use |   | 22% |  | 0% | 14 | 16 | 22 | 30 | 9 | 11 | 0 | 1 |
| UpdateAssignment |   | 20% |  | 0% | 13 | 15 | 15 | 21 | 8 | 10 | 0 | 1 |
| DropView |  | 16% |  | 0% | 14 | 16 | 18 | 24 | 9 | 11 | 0 | 1 |
| DropTable |  | 16% |  | 0% | 14 | 16 | 18 | 24 | 9 | 11 | 0 | 1 |
| IfExpression |   | 33% |  | 0% | 10 | 16 | 16 | 27 | 4 | 10 | 0 | 1 |
| Table |  | 17% |  | 0% | 15 | 17 | 21 | 27 | 9 | 11 | 0 | 1 |
| ArithmeticUnaryExpression |   | 34% |  | 0% | 13 | 18 | 15 | 25 | 8 | 13 | 0 | 1 |
| Select |   | 20% |  | 0% | 13 | 15 | 19 | 25 | 8 | 10 | 0 | 1 |
| SqlParameterDeclaration |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 6 | 6 | 1 | 1 |
| LambdaExpression |   | 22% |  | 0% | 12 | 14 | 17 | 23 | 7 | 9 | 0 | 1 |
| GroupBy |   | 20% |  | 0% | 13 | 15 | 18 | 24 | 8 | 10 | 0 | 1 |
| GrantorSpecification |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 6 | 6 | 1 | 1 |
| StartTransaction |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
| PrincipalSpecification |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 6 | 6 | 1 | 1 |
| Lateral |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 9 | 9 | 1 | 1 |
| Deallocate |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
| ShowRoleGrants |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
| Union |   | 20% |  | 0% | 12 | 14 | 17 | 23 | 7 | 9 | 0 | 1 |
| ResetSession |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
| TruncateTable |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
| Cube |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 9 | 9 | 1 | 1 |
| Rollup |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 9 | 9 | 1 | 1 |
| CoalesceExpression |   | 31% |  | 12% | 10 | 14 | 20 | 29 | 6 | 10 | 0 | 1 |
| DescribeInput |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
| DescribeOutput |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 10 | 10 | 1 | 1 |
| Isolation |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 9 | 9 | 1 | 1 |
| ComparisonExpression |   | 37% |  | 0% | 11 | 16 | 13 | 26 | 5 | 10 | 0 | 1 |
| ArithmeticBinaryExpression |   | 30% |  | 0% | 11 | 16 | 13 | 23 | 5 | 10 | 0 | 1 |
| Return |  | 0% |  | 0% | 12 | 12 | 20 | 20 | 9 | 9 | 1 | 1 |
| TransactionAccessMode |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 9 | 9 | 1 | 1 |
| ShowStats |  | 0% |  | 0% | 12 | 12 | 19 | 19 | 9 | 9 | 1 | 1 |
| Offset |  | 0% |  | 0% | 12 | 12 | 20 | 20 | 9 | 9 | 1 | 1 |
| CurrentTime |   | 33% |  | 0% | 12 | 16 | 15 | 25 | 7 | 11 | 0 | 1 |
| AllColumns |   | 28% |  | 0% | 12 | 15 | 18 | 27 | 8 | 11 | 0 | 1 |
| ExplainType |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 8 | 8 | 1 | 1 |
| ExplainFormat |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 8 | 8 | 1 | 1 |
| GroupingOperation |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 6 | 6 | 1 | 1 |
| NodeRef |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 6 | 6 | 1 | 1 |
| IntervalLiteral.IntervalField |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| EnumLiteral |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 7 | 7 | 1 | 1 |
| ComparisonExpression.Operator |   | 58% |  | 0% | 16 | 18 | 18 | 29 | 3 | 5 | 0 | 1 |
| Values |   | 22% |  | 0% | 10 | 12 | 13 | 19 | 7 | 9 | 0 | 1 |
| ShowColumns |  | 20% |  | 0% | 11 | 13 | 16 | 21 | 8 | 10 | 0 | 1 |
| JoinUsing |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 6 | 6 | 1 | 1 |
| Isolation.Level |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| DropRole |  | 20% |  | 0% | 11 | 13 | 16 | 21 | 8 | 10 | 0 | 1 |
| IsNotNullPredicate |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 8 | 8 | 1 | 1 |
| ArrayConstructor |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 8 | 8 | 1 | 1 |
| Identifier |   | 46% |   | 28% | 13 | 20 | 14 | 26 | 7 | 13 | 0 | 1 |
| GenericLiteral |   | 41% |  | 16% | 10 | 14 | 12 | 23 | 5 | 8 | 0 | 1 |
| SubscriptExpression |   | 36% |  | 0% | 9 | 14 | 10 | 19 | 4 | 9 | 0 | 1 |
| InPredicate |   | 32% |  | 0% | 9 | 14 | 11 | 20 | 4 | 9 | 0 | 1 |
| NullIfExpression |   | 32% |  | 0% | 9 | 14 | 11 | 20 | 4 | 9 | 0 | 1 |
| FieldReference |  | 0% |  | 0% | 12 | 12 | 16 | 16 | 7 | 7 | 1 | 1 |
| SimpleGroupBy |   | 26% |  | 0% | 10 | 12 | 15 | 21 | 7 | 9 | 0 | 1 |
| FrameBound.Type |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| SymbolReference |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 7 | 7 | 1 | 1 |
| DoubleLiteral |   | 30% |  | 0% | 9 | 12 | 13 | 20 | 4 | 7 | 0 | 1 |
| RoutineCharacteristics.Language |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 6 | 6 | 1 | 1 |
| OrderBy |   | 36% |  | 12% | 10 | 13 | 13 | 22 | 6 | 9 | 0 | 1 |
| AlterRoutineCharacteristics |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 5 | 5 | 1 | 1 |
| TableSubquery |  | 20% |  | 0% | 10 | 12 | 15 | 20 | 7 | 9 | 0 | 1 |
| JoinOn |  | 16% |  | 0% | 8 | 9 | 12 | 15 | 5 | 6 | 0 | 1 |
| LongLiteral |   | 45% |  | 0% | 8 | 11 | 12 | 22 | 4 | 7 | 0 | 1 |
| ExistsPredicate |  | 27% |  | 0% | 9 | 11 | 12 | 18 | 6 | 8 | 0 | 1 |
| IsNullPredicate |  | 27% |  | 0% | 9 | 11 | 12 | 18 | 6 | 8 | 0 | 1 |
| ExplainType.Type |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| ShowCreate.Type |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| CharLiteral |   | 40% |  | 0% | 8 | 11 | 11 | 19 | 5 | 8 | 0 | 1 |
| LambdaArgumentDeclaration |  | 14% |  | 0% | 8 | 9 | 10 | 13 | 5 | 6 | 0 | 1 |
| TestLikePredicate |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| BinaryLiteral |   | 61% |   | 40% | 8 | 14 | 11 | 25 | 5 | 9 | 0 | 1 |
| TryExpression |   | 36% |  | 0% | 7 | 11 | 10 | 17 | 4 | 8 | 0 | 1 |
| ExpressionTreeRewriter |   | 68% |   | 50% | 9 | 17 | 7 | 26 | 2 | 8 | 0 | 1 |
| Row |   | 39% |  | 0% | 7 | 11 | 10 | 18 | 4 | 8 | 0 | 1 |
| DecimalLiteral |   | 34% |  | 0% | 7 | 10 | 10 | 16 | 4 | 7 | 0 | 1 |
| CurrentUser |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 7 | 7 | 1 | 1 |
| SubqueryExpression |   | 31% |  | 0% | 8 | 11 | 11 | 17 | 5 | 8 | 0 | 1 |
| Parameter |   | 32% |  | 0% | 8 | 11 | 11 | 17 | 5 | 8 | 0 | 1 |
| Rollback |  | 19% |  | 0% | 10 | 12 | 12 | 16 | 7 | 9 | 0 | 1 |
| Commit |  | 19% |  | 0% | 10 | 12 | 12 | 16 | 7 | 9 | 0 | 1 |
| StackableAstVisitor.StackableAstVisitorContext |  | 0% | | 0% | 6 | 6 | 12 | 12 | 5 | 5 | 1 | 1 |
| InListExpression |   | 47% |  | 12% | 8 | 12 | 10 | 19 | 4 | 8 | 0 | 1 |
| NotExpression |   | 40% |  | 0% | 7 | 11 | 10 | 18 | 4 | 8 | 0 | 1 |
| StringLiteral |   | 45% |  | 0% | 7 | 11 | 10 | 19 | 4 | 8 | 0 | 1 |
| TimestampLiteral |   | 38% |  | 0% | 7 | 10 | 10 | 17 | 4 | 7 | 0 | 1 |
| TimeLiteral |   | 38% |  | 0% | 7 | 10 | 10 | 17 | 4 | 7 | 0 | 1 |
| QuantifiedComparisonExpression.Quantifier |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| ExplainFormat.Type |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| GrantorSpecification.Type |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PrincipalSpecification.Type |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| WindowFrame.Type |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| SetRole.Type |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| NaturalJoin |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 5 | 5 | 1 | 1 |
| TableVersionExpression.TableVersionOperator |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| RoutineCharacteristics.Determinism |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TableVersionExpression.TableVersionType |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| CreateView.Security |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| SampledRelation.Type |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| IntervalLiteral.Sign |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| RoutineCharacteristics.NullCallClause |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| LikeClause.PropertiesOption |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| NullLiteral |  | 31% |  | 0% | 6 | 8 | 8 | 11 | 3 | 5 | 0 | 1 |
| LogicalBinaryExpression.Operator |   | 53% |  | 0% | 3 | 4 | 4 | 6 | 1 | 2 | 0 | 1 |
| StackableAstVisitor | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SetProperties.Type | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| Expression | | 30% | | n/a | 2 | 3 | 2 | 4 | 2 | 3 | 0 | 1 |
| TransactionMode | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ExplainOption | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SetOperation | | 55% | | n/a | 2 | 3 | 2 | 5 | 2 | 3 | 0 | 1 |
| Node | | 52% | | n/a | 2 | 3 | 2 | 5 | 2 | 3 | 0 | 1 |
| IntervalLiteral.Sign.new IntervalLiteral.Sign() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| IntervalLiteral.Sign.new IntervalLiteral.Sign() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Literal | | 36% | | n/a | 2 | 3 | 2 | 4 | 2 | 3 | 0 | 1 |
| GroupingElement.new ExpressionRewriter() {...} | | 50% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
| GroupingElement |  | 78% | | n/a | 1 | 4 | 1 | 5 | 1 | 4 | 0 | 1 |
| Statement | | 44% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| TableElement | | 44% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| QueryBody | | 44% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| Relation | | 44% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| DefaultExpressionTraversalVisitor | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| RoutineBody | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| CurrentTime.Function |  | 95% | | n/a | 1 | 3 | 1 | 10 | 1 | 3 | 0 | 1 |
| ArithmeticBinaryExpression.Operator |  | 95% | | n/a | 1 | 3 | 1 | 10 | 1 | 3 | 0 | 1 |
| Join.Type |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| SortItem.NullOrdering |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| ArithmeticUnaryExpression.Sign |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| ConstraintSpecification.ConstraintType |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| SortItem.Ordering |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| NodeLocation | | 100% | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| ExpressionTreeRewriter.Context | | 100% | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| SelectItem | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| JoinCriteria | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |