org.apache.calcite.adapter.enumerable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total21,244 of 21,2440%1,645 of 1,6450%1,5511,5514,7574,757674674139139
RexToLixTranslator2,5510%2790%200200509509373711
RexImpTable2,1690%1390%114114438438343411
EnumerableWindow1,8290%1240%7777415415151511
PhysTypeImpl1,2460%950%8181294294303011
EnumerableAggregate1,0800%640%39392342347711
EnumerableRelImplementor8080%700%4848205205131311
EnumerableTableScan4910%860%6060107107171711
EnumUtils4260%710%51519595151511
StrictAggImplementor4030%360%3030109109121211
EnumerableCalc3820%120%151598989911
EnumerableMergeJoin3750%160%151578787711
EnumerableThetaJoin3240%200%181875758811
EnumerableJoin3210%240%212173739911
EnumerableTableModify3120%290%191985854411
EnumerableWindow.new WinAggFrameResultContext() {...}2430%160%22224040141411
EnumerableLimit2270%200%191947479911
RexImpTable.ExtractImplementor2270%220%171743431111
RexImpTable.DatetimeArithmeticImplementor2060%260%161642422211
EnumerableSemiJoin2020%140%131341416611
EnumerableUncollect2020%160%141443436611
EnumerableMergeJoinRule1950%140%9945452211
EnumerableInterpretable1810%120%131342427711
RexImpTable.BinaryImplementor1670%180%151537376611
EnumerableValues1650%100%121239397711
EnumerableCorrelate1650%0%4438383311
RexImpTable.UserDefinedAggReflectiveImplementor1540%100%101032325511
EnumerableJoinRule1430%100%7737372211
RexImpTable.NullAs1430%170%151524243311
RexImpTable.FloorImplementor1410%100%9929293311
EnumerableSort1390%100%101032325511
RexImpTable.LeadLagImplementor1340%80%101036366611
EnumerableTableFunctionScan1330%160%121233334411
RexImpTable.SystemFunctionImplementor1270%270%151522221111
EnumerableMinus1210%100%9927274411
EnumerableInterpreter1210%80%101023236611
EnumerableIntersect1210%100%9927274411
NestedBlockBuilderImpl1190%60%101026267711
EnumerableUnion1140%60%6625253311
RexImpTable.GroupingImplementor1130%170%151527276611
RexImpTable.SingleValueImplementor1110%n/a5528285511
EnumerableCollect1030%100%9922224411
JavaRowFormat.new JavaRowFormat() {...}1020%90%121223235511
RexImpTable.NthValueImplementor1000%n/a6629296611
EnumerableRules980%n/a1123231111
EnumerableProject960%60%111120208811
EnumerableAggregate.new AggAddContextImpl() {...}920%40%6618184411
EnumerableRelImplementor.TypeRegistrar900%100%8820203311
RexImpTable.MinMaxImplementor900%80%7722223311
RexImpTable.CaseImplementor890%80%6622222211
JavaRowFormat.new JavaRowFormat() {...}860%140%131316166611
EnumerableRel.Prefer820%50%8815155511
RexImpTable.RankImplementor770%0%5526264411
OrderedAggregateLambdaFactory750%40%101020208811
EnumerableFilter740%60%101015157711
NullPolicy740%n/a11881111
RexImpTable.SumImplementor730%40%6616164411
EnumerableAggregate.AggContextImpl710%n/a10101616101011
RexImpTable.TrimImplementor710%100%6612121111
RexImpTable.IsXxxImplementor700%140%101013133311
JavaRowFormat700%50%6613133311
RexImpTable.JsonObjectAggImplementor690%n/a7723237711
EnumerableBindable690%0%7718186611
RexImpTable.JsonArrayAggImplementor690%n/a7723237711
EnumerableWindow.new WinAggContext() {...}660%n/a10101212101011
RexToLixTranslator.InputGetterImpl640%40%4413132211
EnumerableLimitRule630%60%5518182211
RexImpTable.CastOptimizedImplementor630%80%6612122211
JavaRowFormat.new JavaRowFormat() {...}630%140%1313996611
RexImpTable.CountWinImplementor600%100%9920204411
RexImpTable.CastImplementor590%120%8811112211
EnumerableSemiJoinRule570%40%4413132211
EnumerableRelImplementor.TypeFinder550%40%6616164411
StrictWinAggImplementor540%n/a11111414111111
EnumerableTableModifyRule520%0%4418183311
EnumerableCorrelateRule480%n/a3314143311
EnumUtils.new AbstractList() {...}460%0%44663311
EnumerableFilterToCalcRule460%n/a2213132211
EnumerableTableScanRule440%40%6613134411
WinAggImplementor.SeekType440%n/a11551111
RexImpTable.ItemImplementor430%30%44992211
RexImpTable.NtileImplementor430%n/a6618186611
EnumerableAggregateRule410%n/a2214142211
RexImpTable.new NotNullImplementor() {...}410%n/a22442211
EnumerableWindow.WindowRelInputGetter410%0%3310102211
RexImpTable.CoalesceImplementor400%0%33772211
EnumerableTableFunctionScanRule400%n/a4410104411
RexImpTable.new CallImplementor() {...}400%50%6611113311
SourceSorter400%0%3313132211
RexImpTable.FirstLastValueImplementor390%n/a6613136611
RexImpTable.CollectImplementor390%n/a3311113311
RexImpTable.FusionImplementor390%n/a3311113311
EnumerableWindowRule390%n/a2211112211
RexImpTable.MethodImplementor380%0%3310102211
JavaRowFormat.new JavaRowFormat() {...}380%0%66995511
AggImpState380%40%3310101111
RexImpTable.new NotNullImplementor() {...}370%n/a22442211
EnumerableProjectToCalcRule360%n/a2212122211
JavaRowFormat.new JavaRowFormat() {...}360%0%7710106611
JavaRelImplementor350%60%88885511
EnumerableConvention350%0%101010109911
EnumerableIntersectRule340%0%33992211
ReflectiveCallNotNullImplementor340%0%3310102211
EnumerableMinusRule340%0%3310102211
EnumerableCollectRule330%n/a2211112211
EnumerableSortRule330%40%4410102211
EnumerableFilterRule320%n/a22992211
EnumerableWindow.new WinAggAddContextImpl() {...}310%n/a44444411
EnumerableUncollectRule310%n/a22992211
SequencedAdderAggregateLambdaFactory.AccumulatorAdderSeq300%0%33882211
EnumerableUnionRule300%n/a22772211
EnumerableInterpretable.1.1.new Enumerator() {...}300%n/a55775511
RexImpTable.UnaryImplementor290%0%33882211
EnumerableInterpretable.EnumerableNode290%0%3310102211
PhysTypeImpl.new AbstractList() {...}280%n/a33333311
EnumerableProjectRule260%n/a22992211
EnumerableCalcRule250%n/a22882211
RexImpTable.ReinterpretImplementor240%60%55332211
EnumerableBindable.EnumerableToBindableConverterRule240%n/a44444411
SequencedAdderAggregateLambdaFactory230%n/a55885511
EnumerableWindow.new WinAggResultContextImpl() {...}220%n/a22222211
EnumUtils.new AbstractList() {...}220%n/a33333311
EnumerableValuesRule220%n/a33553311
EnumerableInterpreterRule0%n/a44444411
RexImpTable.NotImplementor0%n/a33773311
EnumerableInterpretable.new ArrayBindable() {...}0%n/a33443311
EnumerableInterpretable.1.new AbstractEnumerable() {...}0%n/a22332211
OrderedAggregateLambdaFactory.LazySource0%n/a33553311
RexImpTable.RowNumberImplementor0%n/a44664411
RexImpTable.CountImplementor0%n/a22552211
EnumerableRel.Result0%n/a11551111
RexImpTable.MethodNameImplementor0%n/a22442211
RexImpTable.DenseRankImplementor0%n/a22222211
RexImpTable.ValueConstructorImplementor0%n/a11221111
RexToLixTranslator.AlwaysNull0%n/a11111111
EnumerableRel0%n/a11221111
RexImpTable.LagImplementor0%n/a11221111
RexImpTable.LastValueImplementor0%n/a11221111
RexImpTable.LeadImplementor0%n/a11221111
RexImpTable.FirstValueImplementor0%n/a11221111