| JavaParser |  | 0% |  | 0% | 802 | 802 | 4,226 | 4,226 | 143 | 143 | 1 | 1 |
| JavaLexer |  | 0% | | 0% | 17 | 17 | 35 | 35 | 13 | 13 | 1 | 1 |
| NereidsPlanner |   | 75% |   | 66% | 94 | 258 | 155 | 643 | 7 | 73 | 0 | 1 |
| JavaParserBaseVisitor |  | 0% | | n/a | 128 | 128 | 128 | 128 | 128 | 128 | 1 | 1 |
| JavaParser.ExpressionContext |  | 0% | | 0% | 74 | 74 | 75 | 75 | 71 | 71 | 1 | 1 |
| JavaParserBaseListener |  | 0% | | n/a | 259 | 259 | 259 | 259 | 259 | 259 | 1 | 1 |
| JavaParser.StatementContext |  | 0% | | 0% | 45 | 45 | 46 | 46 | 42 | 42 | 1 | 1 |
| CascadesContext |   | 77% |   | 57% | 31 | 111 | 45 | 215 | 12 | 83 | 0 | 1 |
| SqlCacheContext |   | 79% |   | 65% | 27 | 100 | 44 | 244 | 5 | 61 | 0 | 1 |
| StatementContext |   | 88% |   | 76% | 29 | 198 | 44 | 423 | 12 | 156 | 0 | 1 |
| SqlCacheContext.TableVersion | | 8% |  | 0% | 16 | 17 | 4 | 5 | 7 | 8 | 0 | 1 |
| JavaParser.IdentifierContext | | 0% | | 0% | 24 | 24 | 25 | 25 | 21 | 21 | 1 | 1 |
| SqlCacheContext.ScanTable | | 13% |  | 0% | 16 | 19 | 2 | 6 | 5 | 8 | 0 | 1 |
| JavaParser.PrimaryContext | | 0% | | 0% | 21 | 21 | 22 | 22 | 18 | 18 | 1 | 1 |
| JavaParser.GuardedPatternContext | | 0% | | 0% | 21 | 21 | 22 | 22 | 18 | 18 | 1 | 1 |
| JavaParser.InterfaceCommonBodyDeclarationContext | | 0% | | 0% | 20 | 20 | 21 | 21 | 17 | 17 | 1 | 1 |
| JavaParser.MemberDeclarationContext | | 0% | | 0% | 18 | 18 | 19 | 19 | 15 | 15 | 1 | 1 |
| JavaParser.ModuleDirectiveContext | | 0% | | 0% | 20 | 20 | 21 | 21 | 17 | 17 | 1 | 1 |
| JavaParser.ClassDeclarationContext | | 0% | | 0% | 18 | 18 | 19 | 19 | 15 | 15 | 1 | 1 |
| JavaParser.MethodDeclarationContext | | 0% | | 0% | 18 | 18 | 19 | 19 | 15 | 15 | 1 | 1 |
| JavaParser.ClassOrInterfaceModifierContext | | 0% | | 0% | 18 | 18 | 19 | 19 | 15 | 15 | 1 | 1 |
| JavaParser.EnumDeclarationContext | | 0% | | 0% | 17 | 17 | 18 | 18 | 14 | 14 | 1 | 1 |
| JavaParser.InterfaceMemberDeclarationContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.AnnotationTypeElementRestContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.TypeDeclarationContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.LocalVariableDeclarationContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.ResourceContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.InterfaceDeclarationContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.SwitchLabeledRuleContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.CatchClauseContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.LambdaParametersContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.RecordDeclarationContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.TypeTypeContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.PrimitiveTypeContext | | 0% | | 0% | 16 | 16 | 17 | 17 | 13 | 13 | 1 | 1 |
| JavaParser.AnnotationContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.SwitchLabelContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.EnhancedForControlContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.LastFormalParameterContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.CompilationUnitContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.LiteralContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.ConstantDeclaratorContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.CreatedNameContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.ArrayCreatorRestContext | | 0% | | 0% | 15 | 15 | 16 | 16 | 12 | 12 | 1 | 1 |
| JavaParser.ClassTypeContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.LocalTypeDeclarationContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.ForControlContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.MethodCallContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.ClassBodyDeclarationContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.PatternContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.TypeArgumentContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.SwitchExpressionContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.InterfaceMethodModifierContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.ReceiverParameterContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.ConstDeclarationContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.ElementValueArrayInitializerContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.TypeParametersContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.ArrayInitializerContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.TypeArgumentsContext | | 0% | | 0% | 14 | 14 | 15 | 15 | 11 | 11 | 1 | 1 |
| JavaParser.ConstructorDeclarationContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.EnumConstantContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.TypeParameterContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.FormalParametersContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.ImportDeclarationContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.PackageDeclarationContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.ModifierContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.FormalParameterListContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.CreatorContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.AltAnnotationQualifiedNameContext | | 0% | | 0% | 13 | 13 | 14 | 14 | 10 | 10 | 1 | 1 |
| JavaParser.BlockStatementContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.SuperSuffixContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ExplicitGenericInvocationSuffixContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ModuleDeclarationContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.GenericInterfaceMethodDeclarationContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.AnnotationMethodRestContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.FormalParameterContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.AnnotationTypeDeclarationContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.LambdaLVTIParameterContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ResourceSpecificationContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.AnnotationTypeElementDeclarationContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.InterfaceBodyDeclarationContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| SqlCacheContext.FullColumnName | | 73% |   | 42% | 19 | 28 | 1 | 7 | 1 | 9 | 0 | 1 |
| JavaParser.AnnotationTypeBodyContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.BlockContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.RecordBodyContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.SwitchBlockStatementGroupContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.InterfaceBodyContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ModuleBodyContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.IntegerLiteralContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ClassBodyContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.QualifiedNameContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.EnumConstantsContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ElementValuePairsContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.TypeListContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.VariableDeclaratorsContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.LambdaLVTIListContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.CatchTypeContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.TypeBoundContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.QualifiedNameListContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ExpressionListContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ResourcesContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ClassOrInterfaceTypeContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.RecordComponentListContext | | 0% | | 0% | 12 | 12 | 13 | 13 | 9 | 9 | 1 | 1 |
| JavaParser.ElementValueContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.InnerCreatorContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.FieldDeclarationContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.ElementValuePairContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.LambdaExpressionContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.VariableDeclaratorContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.VariableDeclaratorIdContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.NonWildcardTypeArgumentsContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.ArgumentsContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.InterfaceMethodDeclarationContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.TypeArgumentsOrDiamondContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.NonWildcardTypeArgumentsOrDiamondContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.ParExpressionContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.SwitchRuleOutcomeContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.RecordHeaderContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.EnumBodyDeclarationsContext | | 0% | | 0% | 11 | 11 | 12 | 12 | 8 | 8 | 1 | 1 |
| JavaParser.RecordComponentContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.AnnotationMethodOrConstantRestContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.ClassCreatorRestContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.IdentifierAndTypeArgumentsContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.ExplicitGenericInvocationContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.LambdaBodyContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.ForInitContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.GenericMethodDeclarationContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.VariableInitializerContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.GenericConstructorDeclarationContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.DefaultValueContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.MethodBodyContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.VariableModifierContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.TypeTypeOrVoidContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.FinallyBlockContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.FloatLiteralContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.ImportStarContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.ArrayDeclaratorContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.RequiresModifierContext | | 0% | | 0% | 10 | 10 | 11 | 11 | 7 | 7 | 1 | 1 |
| JavaParser.AnnotationConstantRestContext | | 0% | | 0% | 9 | 9 | 10 | 10 | 6 | 6 | 1 | 1 |
| StatementContext.CloseableResource | | 39% | | 50% | 2 | 4 | 4 | 15 | 1 | 3 | 0 | 1 |
| SqlCacheContext.FullTableName |  | 87% |   | 46% | 13 | 24 | 0 | 7 | 0 | 9 | 0 | 1 |
| CTEContext | | 84% |  | 71% | 8 | 24 | 3 | 42 | 0 | 10 | 0 | 1 |
| PlanProcess | | 46% | | n/a | 1 | 2 | 1 | 6 | 1 | 2 | 0 | 1 |
| PlanContext | | 87% | | 100% | 2 | 12 | 2 | 17 | 2 | 10 | 0 | 1 |
| PlannerHook | | 75% | | n/a | 1 | 4 | 1 | 4 | 1 | 4 | 0 | 1 |
| StatementContext.CteEnvironmentSnapshot | | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 0 | 1 |
| StatementContext.TableFrom | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| SqlCacheContext.CacheKeyType | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |