org.apache.calcite.sql2rel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total33,783 of 33,7830%3,176 of 3,1760%2,4322,4327,4267,4267747747979
SqlToRelConverter10,0720%1,0810%7507502,3122,31217617611
RelDecorrelator4,2060%3790%271271880880808011
StandardConvertletTable3,8420%2430%216216789789888811
RelFieldTrimmer2,8540%2730%168168640640303011
SqlToRelConverter.Blackboard1,8780%2180%165165385385494911
RelStructuredTypeFlattener1,5980%1240%124124398398626211
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.AdjustProjectForCountAggregateRule2970%200%22227373121211
RelDecorrelator.RemoveCorrelationRexShuttle2790%360%242471716611
CorrelateProjectExtractor2580%150%151559597711
StandardConvertletTable.TimestampDiffConvertlet2420%190%131360603311
SqlNodeToRexConverterImpl2170%250%232350504411
RelDecorrelator.CorelMapBuilder2090%120%121243436611
StandardConvertletTable.TimestampAddConvertlet1960%140%8842421111
SqlToRelConverter.NestedJsonFunctionRelRewriter1830%220%151540404411
SqlToRelConverter.JsonFunctionRexRewriter1660%240%161631314411
StandardConvertletTable.GreatestConvertlet1540%0%6629291111
SqlToRelConverter.AggregateFinder1400%120%8832322211
ConvertToChecked.ConvertRexToChecked1380%220%161637373311
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.Frame850%180%111114142211
RelDecorrelator.CorDef0%100%101011115511
CorrelateProjectExtractor.SimpleCorrelationDetector0%120%16161818101011
AuxiliaryConverter.Impl0%0%5510102211
RelStructuredTypeFlattener.RewriteRelVisitor0%0%4416162211
NullInitializerExpressionFactory0%0%9916167711
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
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