org.apache.calcite.interpreter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,313 of 6,3130%486 of 4860%6156151,4981,4983673678989
Interpreter.CompilerImpl5620%540%4242115115151511
TableScanNode5500%600%4242137137121211
AggregateNode4740%560%41419898101011
JoinNode3660%420%282880806611
JaninoRexCompiler3440%60%9997976611
SortNode2380%300%232346468811
Bindables.BindableTableScan2230%260%25254444121211
Interpreter1580%60%9942426611
AggregateNode.Grouping1490%120%9932323311
SetOpNode1370%200%141435353311
UncollectNode1350%180%111127272211
Nodes.CoreCompiler1190%n/a15153131151511
AggregateNode.UdaAccumulator1190%80%7727273311
Bindables.BindableAggregate1190%140%141424247711
Row1080%60%17171717141411
ValuesNode1070%60%6624243311
TableFunctionScanNode1060%140%101026263311
AggregateNode.UdaAccumulatorFactory860%40%5523233311
AggregateNode.new AggAddContextImpl() {...}810%40%6613134411
AggregateNode.ScalarAccumulator750%n/a3314143311
Bindables.BindableFilter740%60%111115158811
UnionNode720%120%8815152211
Bindables.BindableSetOpRule690%40%5516163311
Bindables660%n/a2226262211
Bindables.BindableWindow660%20%8813137711
Bindables.BindableMatch660%n/a55665511
Bindables.BindableMatchRule640%n/a3318183311
Bindables.BindableProjectRule560%20%6615155511
ProjectNode530%20%3313132211
Bindables.BindableJoinRule530%n/a3316163311
AggregateNode.ScalarAccumulatorDef510%n/a2212122211
Bindables.BindableSort510%60%99886611
Bindables.BindableProject510%60%99886611
Bindables.BindableValues480%60%99886611
Bindables.BindableJoin480%n/a66996611
Bindables.BindableAggregateRule470%n/a3314143311
FilterNode470%60%5513132211
Bindables.BindableWindowRule460%n/a3314143311
AggregateNode.CountAccumulator450%60%6614143311
Bindables.BindableSortRule440%n/a3313133311
Interpreter.DuplicatingSink400%40%6613134411
AggregateNode.AccumulatorList390%40%44882211
Bindables.BindableFilterRule370%20%5511114411
BindableConvention320%20%11111111101011
Bindables.BindableValuesRule310%n/a33993311
Bindables.BindableTableScanRule310%20%4411113311
InterpretableConvention300%20%101010109911
Row.RowBuilder300%n/a55995511
CollectNode300%20%33882211
Bindables.BindableMinus290%n/a55665511
Bindables.BindableUnion290%n/a55665511
Bindables.BindableIntersect290%n/a55665511
Interpreter.ListSink280%20%5511114411
NoneToBindableConverterRule280%n/a33773311
Interpreter.EnumeratorSource270%20%44993311
InterpretableConverter260%n/a44554411
Interpreter.ListSource260%20%4410103311
Interpreter.NodeInfo260%20%3310102211
AggregateNode.FilterAccumulator250%20%44883311
AggregateNode.NumericComparison250%n/a55885511
AggregateNode.MaxBoolean230%40%77555511
AggregateNode.MinBoolean230%40%77555511
InterpretableRel.InterpreterImplementor220%n/a11771111
AbstractSingleNode210%n/a22772211
MatchNode200%20%33662211
WindowNode200%20%33662211
AggregateNode.BigDecimalSum190%n/a55665511
Bindables.BindableTableScanRule.Config150%n/a33443311
AggregateNode.LongSum150%n/a55665511
Interpreters.new ArrayBindable() {...}150%n/a33333311
AggregateNode.DoubleSum150%n/a55665511
AggregateNode.IntSum150%n/a55665511
AggregateNode.MaxBigDecimal120%n/a22332211
AggregateNode.MinBigDecimal120%n/a22332211
Interpreters110%20%22331111
Interpreter.new TransformedEnumerator() {...}100%n/a22222211
AggregateNode.LiteralAccumulator100%n/a33553311
AggregateNode.MaxInt60%n/a11221111
Interpreter.Edge60%n/a11221111
AggregateNode.MinLong60%n/a11221111
AggregateNode.MinFloat60%n/a11221111
Context60%n/a11331111
AggregateNode.MinInt60%n/a11221111
AggregateNode.MaxLong60%n/a11221111
AggregateNode.MaxFloat60%n/a11221111
AggregateNode.MaxDouble60%n/a11221111
AggregateNode.MinDouble60%n/a11221111
Nodes0%n/a11111111
Node0%n/a11111111