MaterializedViewQueryOptimizer.QuerySpecificationRewriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,236 of 1,2360%112 of 1120%89892202203333
visitQuerySpecification(QuerySpecification, Void)2870%280%1515494911
visitFunctionCall(FunctionCall, Void)910%100%66232311
extractScope(Table, QuerySpecification, Expression)880%40%33121211
getMaterializedViewStatus(QuerySpecification)780%100%66131311
visitSingleColumn(SingleColumn, Void)770%140%88121211
rewrite(QuerySpecification)710%80%55171711
visitOrderBy(OrderBy, Void)530%40%338811
rewriteCountAsSum(FunctionCall, Expression)430%40%33111111
visitSelect(Select, Void)420%60%447711
validateExpressionForGroupBy(Set, Expression)360%120%774411
visitGroupBy(GroupBy, Void)330%20%225511
visitIdentifier(Identifier, Void)320%20%223311
visitSimpleGroupBy(SimpleGroupBy, Void)310%20%225511
MaterializedViewQueryOptimizer.QuerySpecificationRewriter(MaterializedViewQueryOptimizer, Table, Query, QualifiedObjectName)300%n/a117711
convertToRowExpression(Expression, Scope)280%n/a118811
getExpressionAnalysis(Expression, Scope)230%n/a116611
visitRelation(Relation, Void)200%40%333311
visitNode(Node, Void)190%20%224411
visitQuery(Query, Void)180%n/a116611
visitArithmeticBinary(ArithmeticBinaryExpression, Void)180%n/a114411
visitLogicalBinaryExpression(LogicalBinaryExpression, Void)180%n/a114411
visitComparisonExpression(ComparisonExpression, Void)180%n/a114411
visitSortItem(SortItem, Void)140%n/a111111
visitAllColumns(AllColumns, Void)90%n/a111111
visitExpression(Expression, Void)90%n/a111111
rewriteExpressionWithCoercions(Expression, ExpressionAnalysis)90%n/a111111
visitAliasedRelation(AliasedRelation, Void)60%n/a111111
lambda$visitQuerySpecification$4(Void, OrderBy)60%n/a111111
lambda$visitQuerySpecification$3(Void, Expression)60%n/a111111
lambda$visitQuerySpecification$2(Void, GroupBy)60%n/a111111
lambda$visitQuerySpecification$1(Void, Expression)60%n/a111111
lambda$visitQuerySpecification$0(Void, Relation)60%n/a111111
lambda$getMaterializedViewStatus$5()50%n/a111111