org.apache.calcite.sql2rel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total34,031 of 34,0310%3,200 of 3,2000%2,4562,4567,4777,4777857858181
SqlToRelConverter10,2030%1,0910%7607602,3412,34118018011
RelDecorrelator4,2230%3850%277277881881838311
StandardConvertletTable3,8420%2430%216216789789888811
RelFieldTrimmer2,8540%2730%168168640640303011
SqlToRelConverter.Blackboard1,8800%2180%165165386386494911
RelStructuredTypeFlattener1,6000%1240%124124399399626211
AggConverter1,0920%1430%104104254254282811
RelDecorrelator.RemoveCorrelationForScalarAggregateRule6120%660%42421571579911
RelStructuredTypeFlattener.RewriteRexShuttle5250%480%33331151159911
StandardConvertletTable.SubstrConvertlet4730%290%181857573311
StandardConvertletTable.RegrCovarianceConvertlet4540%270%212172726611
StandardConvertletTable.AvgVarianceConvertlet4500%220%202098987711
ReflectiveConvertletTable3360%400%31318181111111
RelDecorrelator.RemoveCorrelationForScalarProjectRule3340%420%292985858811
SqlToRelConverter.HistogramShuttle3140%380%252586866611
RelDecorrelator.AdjustProjectForCountAggregateRule2960%200%22227373121211
RelDecorrelator.RemoveCorrelationRexShuttle2790%360%242471716611
CorrelateProjectExtractor2580%150%151559597711
StandardConvertletTable.TimestampDiffConvertlet2420%190%131360603311
SqlNodeToRexConverterImpl2170%250%232350504411
StandardConvertletTable.TimestampAddConvertlet2110%160%9945451111
RelDecorrelator.CorelMapBuilder2090%120%121243436611
SqlToRelConverter.NestedJsonFunctionRelRewriter1830%220%151540404411
SqlToRelConverter.JsonFunctionRexRewriter1660%240%161631314411
StandardConvertletTable.GreatestConvertlet1540%0%6629291111
ConvertToChecked.ConvertRexToChecked1400%220%161637373311
SqlToRelConverter.AggregateFinder1400%120%8832322211
StandardConvertletTable.GreatestPgConvertlet1370%0%5526261111
RelDecorrelator.DecorrelateRexShuttle1160%120%9926263311
RelDecorrelator.CorRef1090%140%131316166611
StandardConvertletTable.TimestampSubConvertlet1090%0%3323231111
SqlToRelConverter.new SqlBasicVisitor() {...}1070%100%101015155511
RelDecorrelator.CorelMap1030%120%131314147711
RelDecorrelator.RemoveSingleAggregateRule930%100%111127276611
RelFieldTrimmer.new CorrelationReferenceFinder() {...}930%0%6618182211
RelDecorrelator.CorelMapBuilder.new RexVisitorImpl() {...}870%0%5514143311
RelDecorrelator.Frame0%180%111114142211
RelDecorrelator.CorDef0%100%101011115511
CorrelateProjectExtractor.SimpleCorrelationDetector0%120%16161818101011
AuxiliaryConverter.Impl0%0%5510102211
RelStructuredTypeFlattener.RewriteRelVisitor0%0%4416162211
NullInitializerExpressionFactory0%0%9916167711
SqlToRelConverter.CorrelationFieldMappingShuttle.new RexShuttle() {...}0%0%5510102211
DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle0%0%6614143311
StandardConvertletTable.TruncConvertlet0%0%22881111
SqlToRelConverter.SqlIdentifierFinder0%n/a101088101011
SqlToRelConverter.RexAccessShuttle0%0%3310102211
CorrelateProjectExtractor.SimpleCorrelationCollector0%0%5512123311
StandardConvertletTable.TrimConvertlet0%n/a22882211
RelFieldTrimmer.new RexPermuteInputsShuttle() {...}0%n/a22442211
RelFieldTrimmer.TrimResult0%0%55552211
CorrelationReferenceFinder.MyRexVisitor0%0%5510103311
SqlToRelConverter.new RelShuttleImpl() {...}0%0%44662211
DeduplicateCorrelateVariables0%n/a33773311
SqlToRelConverter.DeferredLookup0%n/a33663311
SqlToRelConverter.MeasureBlackboard0%0%33882211
RelFieldTrimmer.new CorrelationReferenceFinder() {...}0%0%33662211
SqlToRelConverter.LookupContext0%n/a22552211
SqlToRelConverter.Config0%n/a9910109911
SqlToRelConverter.CorrelationFieldMappingShuttle0%n/a22772211
CorrelateProjectExtractor.new RexShuttle() {...}0%0%33442211
CorrelateProjectExtractor.new RelHomogeneousShuttle() {...}0%0%44442211
InitializerContext0%n/a11441111
CorrelateProjectExtractor.CallReplacer0%0%33772211
CorrelationReferenceFinder0%n/a22552211
ConvertToChecked0%n/a22552211
StandardConvertletTable.new InitializerContext() {...}0%n/a44444411
StandardConvertletTable.new RexCallBinding() {...}0%n/a22222211
RexRewritingRelShuttle0%n/a22552211
CorrelateProjectExtractor.new RelHomogeneousShuttle() {...}0%n/a22332211
SqlToRelConverter.new ListScope() {...}0%n/a22222211
SqlToRelConverter.CorrelationUse0%n/a11551111
SqlToRelConverter.RegisterArgs0%n/a11551111
StandardConvertletTable.FloorCeilConvertlet0%n/a22222211
AggConverter.new AggConverter() {...}0%n/a22222211
SqlToRelConverter.SubQuery0%n/a11441111
SqlToRelConverter.NoOpSubQueryConverter0%n/a22222211
RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig0%n/a11111111
RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig0%n/a11111111
RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig0%n/a11111111
RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig0%n/a11111111