org.apache.calcite.rex

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total21,716 of 21,7160%2,966 of 2,9660%2,4982,4984,7274,7279109109898
RexSimplify3,8810%6140%385385808808606011
RexUtil2,6210%4390%34534560260211511511
RexBuilder2,3930%3610%277277495495767611
RexLiteral1,4920%3140%219219325325353511
RexProgram1,2430%1650%122122232232383811
RexProgramBuilder1,0260%1100%9090225225353511
RexInterpreter7740%1250%109109145145333311
RexTransformer4500%660%404098987711
RexUtil.CnfHelper4150%410%35359494121211
RexShuttle3940%540%50509393232311
RexSqlStandardConvertletTable3920%200%19191171179911
RexChecker2780%300%25255050101011
RexCall2540%440%39394747151511
RexSubQuery2470%240%24244949121211
RexWindow2240%400%292958589911
LogicVisitor2130%250%31315454161611
RexMultisetUtil2100%360%262641418811
RexUtil.DnfHelper1960%160%171742427711
RexProgramBuilder.RegisterInputShuttle1950%340%212130304411
RexVisitorImpl1880%240%27275454151511
RexAnalyzer1780%90%121241415511
RexCallBinding1730%160%19193535111111
RexExecutorImpl1710%0%8846466611
RexWindowBound.RexWindowBoundBounded1650%280%24243333101011
RexExecutable1630%80%121235358811
RexSimplify.SafeRexVisitor1600%60%17174141141411
RexOver1500%80%16164343121211
RexToSqlNodeConverterImpl1410%220%161644445511
RexFieldCollation1320%140%131333335511
RexUtil.ExpressionNormalizer1280%120%16163535101011
RexSimplify.CaseBranch1240%100%101020205511
RexPermuteInputsShuttle1130%100%121228287711
RexFieldAccess1120%160%18182222101011
RexProgramBuilder.new RexVisitorImpl() {...}1110%80%6615152211
RexUtil.ExprSimplifier1040%100%9926264411
RexUtil.SubQueryFinder960%0%101033338811
RexLocalRef900%180%171712128811
RexCopier870%n/a12121919121211
RexTableInputRef860%80%15151515111111
RexSimplify.Comparison800%100%7716162211
RexInputRef790%60%14141515111111
RexDynamicParam790%100%121211117711
RexProgram.Marshaller760%0%11112020101011
RexTableInputRef.RelTableRef750%80%131314149911
RexCorrelVariable720%100%111111116611
RexSqlReflectiveConvertletTable680%100%8822223311
RexInterpreter.Truthy670%80%88883311
RexProgramBuilder.RegisterShuttle660%n/a7713137711
RexProgram.Checker650%60%5513132211
RexRangeRef620%80%111111117711
RexWindowBound.RexWindowBoundUnbounded600%100%131317178811
RexUtil.FixNullabilityShuttle580%0%4414142211
RexUtil.ConstantFinder580%0%16161515141411
RexProgramBuilder.RegisterOutputShuttle580%60%7713134411
RexSlot.SelfPopulatingList570%0%5514143311
RexAnalyzer.VariableCollector570%0%6614144411
RexUnknownAs540%0%66993311
RexExecutorImpl.DataContextInputGetter510%0%3315152211
RexPatternFieldRef500%n/a7710107711
RexMultisetUtil.RexCallMultisetOperatorCounter470%60%6613133311
RexUtil.ForwardRefFinder450%0%6614144411
RexUtil.new RexShuttle() {...}420%60%5511112211
RexUtil.new RexShuttle() {...}420%60%5511112211
RexSimplify.IsPredicate410%0%4410102211
RexWindowBound410%60%121214149911
RexUtil.FieldAccessFinder370%0%5510104411
RexSlot.SelfPopulatingList.new AbstractList() {...}0%n/a33333311
RexSqlStandardConvertletTable.EquivConvertlet0%0%33772211
RexFieldCollation.Initializer0%n/a55885511
RexUtil.new RexShuttle() {...}0%0%33552211
RexProgram.new AbstractList() {...}0%n/a33553311
RexSlot0%60%66663311
RexProgram.ConstantFinder0%n/a44554411
RexNode0%0%88777711
RexVariable0%n/a33773311
RexProgramBuilder.RegisterMidputShuttle0%n/a22662211
RexUtil.new RexVisitorImpl() {...}0%0%33442211
RexProgram.ReferenceCounter0%n/a22662211
RexPermutationShuttle0%n/a22772211
RexCallBinding.RexCastCallBinding0%0%33662211
RexProgram.new RexVisitorImpl() {...}0%n/a22332211
RexUtil.new RexVisitorImpl() {...}0%n/a22332211
RexProgram.ExpansionShuttle0%n/a22552211
RexWindowBound.RexWindowBoundCurrentRow0%0%66555511
RexLiteral.new AbstractList() {...}0%n/a33333311
RexUtil.RexShiftShuttle0%n/a22442211
RexProgramBuilder.UpdateRefShuttle0%n/a22442211
RexUtil.new RexVisitorImpl() {...}0%0%33442211
RexUtil.CorrelationFinder0%n/a33443311
RexSimplify.Predicate0%0%22441111
RexUtil.new RexVisitorImpl() {...}0%n/a22222211
RexUtil.new RexVisitorImpl() {...}0%n/a22222211
RexUtil.new RexVisitorImpl() {...}0%n/a22222211
RexOver.Finder0%n/a22332211
RexUtil.ExpressionNormalizer.SubExprExistsException0%n/a11331111
RexOver.OverFound0%n/a11111111
RexUtil.CnfHelper.OverflowError0%n/a11111111
RexUtil.ForwardRefFinder.IllegalForwardRefException0%n/a11111111