| StatementAnalyzer.java |  | 0% |  | 0% | 526 | 526 | 1,590 | 1,590 | 186 | 186 | 3 | 3 |
| TestMaterializedViewQueryOptimizer.java |  | 0% |  | 0% | 69 | 69 | 843 | 843 | 66 | 66 | 1 | 1 |
| ExpressionAnalyzer.java |  | 0% |  | 0% | 354 | 354 | 859 | 859 | 128 | 128 | 3 | 3 |
| TestAnalyzer.java |  | 0% |  | 0% | 154 | 154 | 809 | 809 | 151 | 151 | 1 | 1 |
| FeaturesConfig.java |  | 0% |  | 0% | 447 | 447 | 805 | 805 | 437 | 437 | 16 | 16 |
| Analysis.java |  | 0% |  | 0% | 235 | 235 | 440 | 440 | 199 | 199 | 9 | 9 |
| MaterializedViewQueryOptimizer.java |  | 0% |  | 0% | 140 | 140 | 340 | 340 | 56 | 56 | 3 | 3 |
| AbstractAnalyzerTest.java |  | 0% |  | 0% | 54 | 54 | 305 | 305 | 48 | 48 | 3 | 3 |
| TestUtilizedColumnsAnalyzer.java |  | 0% | | n/a | 44 | 44 | 311 | 311 | 44 | 44 | 1 | 1 |
| TestFeaturesConfig.java |  | 0% | | n/a | 4 | 4 | 635 | 635 | 4 | 4 | 1 | 1 |
| AggregationAnalyzer.java |  | 0% |  | 0% | 149 | 149 | 236 | 236 | 61 | 61 | 2 | 2 |
| UtilizedColumnsAnalyzer.java |  | 0% |  | 0% | 83 | 83 | 198 | 198 | 43 | 43 | 3 | 3 |
| SemanticErrorCode.java |  | 0% | | n/a | 1 | 1 | 70 | 70 | 1 | 1 | 1 | 1 |
| MetadataExtractor.java |  | 0% |  | 0% | 46 | 46 | 108 | 108 | 25 | 25 | 3 | 3 |
| MaterializedViewColumnMappingExtractor.java |  | 0% |  | 0% | 40 | 40 | 84 | 84 | 26 | 26 | 1 | 1 |
| QueryExplainer.java |  | 0% |  | 0% | 25 | 25 | 61 | 61 | 14 | 14 | 1 | 1 |
| ExpressionTreeUtils.java |  | 0% |  | 0% | 49 | 49 | 82 | 82 | 26 | 26 | 2 | 2 |
| Scope.java |  | 0% |  | 0% | 46 | 46 | 84 | 84 | 25 | 25 | 2 | 2 |
| MaterializedViewPlanValidator.java |  | 0% |  | 0% | 37 | 37 | 78 | 78 | 21 | 21 | 2 | 2 |
| TestColumnAndSubfieldAnalyzer.java |  | 0% | | 0% | 16 | 16 | 100 | 100 | 15 | 15 | 1 | 1 |
| RefreshMaterializedViewPredicateAnalyzer.java |  | 0% |  | 0% | 33 | 33 | 53 | 53 | 15 | 15 | 2 | 2 |
| PredicateStitcher.java |  | 0% |  | 0% | 25 | 25 | 72 | 72 | 21 | 21 | 2 | 2 |
| TestScope.java |  | 0% | | n/a | 3 | 3 | 40 | 40 | 3 | 3 | 1 | 1 |
| FunctionArgumentCheckerForAccessControlUtils.java |  | 0% |  | 0% | 35 | 35 | 67 | 67 | 6 | 6 | 1 | 1 |
| BuiltInQueryPreparer.java |  | 0% |  | 0% | 32 | 32 | 58 | 58 | 17 | 17 | 2 | 2 |
| MaterializedViewInformationExtractor.java |  | 0% |  | 0% | 31 | 31 | 58 | 58 | 19 | 19 | 2 | 2 |
| RelationType.java |  | 0% |  | 0% | 25 | 25 | 64 | 64 | 17 | 17 | 1 | 1 |
| Analyzer.java |  | 0% | | 0% | 9 | 9 | 38 | 38 | 7 | 7 | 1 | 1 |
| Field.java |  | 0% |  | 0% | 23 | 23 | 50 | 50 | 16 | 16 | 1 | 1 |
| FunctionsConfig.java |  | 0% | | n/a | 47 | 47 | 82 | 82 | 47 | 47 | 1 | 1 |
| TestFunctionsConfig.java |  | 0% | | n/a | 3 | 3 | 77 | 77 | 3 | 3 | 1 | 1 |
| MetadataHandle.java |  | 0% | | 0% | 10 | 10 | 38 | 38 | 9 | 9 | 1 | 1 |
| TestBuiltInQueryPreparer.java |  | 0% | | n/a | 8 | 8 | 40 | 40 | 8 | 8 | 1 | 1 |
| JavaFeaturesConfig.java |  | 0% | | n/a | 23 | 23 | 43 | 43 | 23 | 23 | 1 | 1 |
| BuiltInQueryAnalyzer.java |  | 0% | | n/a | 4 | 4 | 27 | 27 | 4 | 4 | 1 | 1 |
| ExpressionAnalysis.java |  | 0% | | n/a | 12 | 12 | 23 | 23 | 12 | 12 | 1 | 1 |
| TestJavaFeaturesConfig.java |  | 0% | | n/a | 3 | 3 | 41 | 41 | 3 | 3 | 1 | 1 |
| RelationId.java |  | 0% |  | 0% | 15 | 15 | 23 | 23 | 8 | 8 | 1 | 1 |
| FieldId.java |  | 0% |  | 0% | 13 | 13 | 23 | 23 | 7 | 7 | 1 | 1 |
| MetadataHandleTest.java |  | 0% | | n/a | 4 | 4 | 27 | 27 | 4 | 4 | 1 | 1 |
| SemanticException.java |  | 0% | | 0% | 10 | 10 | 19 | 19 | 8 | 8 | 1 | 1 |
| SemanticExceptions.java |  | 0% | | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| TypeSignatureProvider.java |  | 0% | | 0% | 13 | 13 | 25 | 25 | 11 | 11 | 1 | 1 |
| ConstantExpressionVerifier.java | | 0% | | 0% | 8 | 8 | 14 | 14 | 7 | 7 | 2 | 2 |
| BuiltInQueryAnalysis.java | | 0% |  | 0% | 12 | 12 | 17 | 17 | 8 | 8 | 1 | 1 |
| FreeLambdaReferenceExtractor.java | | 0% |  | 0% | 9 | 9 | 19 | 19 | 6 | 6 | 2 | 2 |
| MaterializedViewRewriteQueryShapeValidator.java | | 0% |  | 0% | 8 | 8 | 15 | 15 | 5 | 5 | 2 | 2 |
| CTEInformationCollector.java | | 0% | | n/a | 6 | 6 | 13 | 13 | 6 | 6 | 1 | 1 |
| ScopeReferenceExtractor.java | | 0% | | n/a | 7 | 7 | 9 | 9 | 7 | 7 | 1 | 1 |
| AnalyzerProviderManager.java | | 0% | | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| QueryPreparerProviderManager.java | | 0% | | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| TestMaterializedViewRewriteQueryShapeValidator.java | | 0% | | n/a | 7 | 7 | 17 | 17 | 7 | 7 | 1 | 1 |
| WindowFunctionValidator.java | | 0% |  | 0% | 5 | 5 | 8 | 8 | 2 | 2 | 1 | 1 |
| SignatureMatchingException.java | | 0% | | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| ResolvedField.java | | 0% | | n/a | 7 | 7 | 13 | 13 | 7 | 7 | 1 | 1 |
| RegexLibrary.java | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ResolvedSubfield.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| TableColumnMetadata.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| BuiltInQueryPreparerProvider.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| BuiltInAnalyzerProvider.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| MetadataExtractorMBean.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| BuiltInAnalyzerContext.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |