org.apache.calcite.sql2rel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total23,857 of 23,8570%2,441 of 2,4410%1,7691,7695,2695,2695015015555
SqlToRelConverter7,5660%8850%5745741,7061,70610710711
RelDecorrelator2,7460%2820%187187580580454511
StandardConvertletTable2,3130%1720%147147478478575711
RelFieldTrimmer2,0010%1840%115115438438222211
SqlToRelConverter.Blackboard1,4430%1960%139139306306353511
RelStructuredTypeFlattener1,3000%1100%9696330330414111
SqlToRelConverter.AggConverter8110%1180%8282183183222211
RelDecorrelator.RemoveCorrelationForScalarAggregateRule5940%640%35351541543311
StandardConvertletTable.RegrCovarianceConvertlet4610%270%212167676611
StandardConvertletTable.AvgVarianceConvertlet4300%200%181876766611
RelStructuredTypeFlattener.RewriteRexShuttle3550%300%222280807711
RelDecorrelator.RemoveCorrelationForScalarProjectRule3250%420%242484843311
ReflectiveConvertletTable2900%400%292973739911
RelDecorrelator.RemoveCorrelationRexShuttle2790%340%232372726611
SqlToRelConverter.HistogramShuttle2620%360%222268684411
RelDecorrelator.AdjustProjectForCountAggregateRule2450%220%141461613311
RelDecorrelator.CorelMapBuilder1880%0%111136369911
SqlNodeToRexConverterImpl1810%190%181844444411
StandardConvertletTable.GreatestConvertlet1490%90%6628281111
SqlToRelConverter.ConfigBuilder1230%n/a12123535121211
RelDecorrelator.DecorrelateRexShuttle1130%120%9926263311
StandardConvertletTable.TimestampDiffConvertlet1120%90%6630301111
RelDecorrelator.CorRef1090%140%131316166611
SqlToRelConverter.AggregateFinder1090%100%7724242211
RelDecorrelator.RemoveSingleAggregateRule1030%100%7728282211
RelDecorrelator.CorelMap1000%120%121213136611
SqlToRelConverter.new SqlBasicVisitor() {...}960%100%101014145511
RelFieldTrimmer.new CorrelationReferenceFinder() {...}930%80%6618182211
RelDecorrelator.CorelMapBuilder.new RexVisitorImpl() {...}870%0%5514143311
RelDecorrelator.CorDef760%100%101011115511
StandardConvertletTable.TimestampAddConvertlet750%0%2217171111
RelDecorrelator.Frame690%140%9912122211
AuxiliaryConverter.Impl660%0%5510102211
RelStructuredTypeFlattener.RewriteRelVisitor640%0%4416162211
DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle0%0%6614143311
SqlToRelConverter.ConfigImpl0%n/a9918189911
NullInitializerExpressionFactory0%0%8811116611
StandardConvertletTable.TrimConvertlet0%n/a22882211
RelFieldTrimmer.TrimResult0%0%55552211
CorrelationReferenceFinder.MyRexVisitor0%0%5510103311
DeduplicateCorrelateVariables0%n/a33773311
RelFieldTrimmer.new CorrelationReferenceFinder() {...}0%0%33662211
SqlToRelConverter.Blackboard.new AbstractList() {...}0%n/a33443311
SqlToRelConverter.LookupContext0%n/a22552211
SqlToRelConverter.DeferredLookup0%n/a33663311
CorrelationReferenceFinder0%n/a22552211
SqlToRelConverter.new SqlBasicVisitor() {...}0%0%33442211
StandardConvertletTable.new RexCallBinding() {...}0%n/a22222211
SqlToRelConverter.new ListScope() {...}0%n/a22222211
StandardConvertletTable.new InitializerContext() {...}0%n/a33333311
SqlToRelConverter.NoOpSubQueryConverter0%n/a33333311
SqlToRelConverter.CorrelationUse0%n/a11551111
StandardConvertletTable.FloorCeilConvertlet0%n/a22222211
SqlToRelConverter.SubQuery0%n/a11441111
SqlToRelConverter.Config0%n/a11111111