org.apache.calcite.util

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total36,956 of 38,9905%2,891 of 3,0515%2,9913,1806,4416,8931,4931,629201234
BuiltInMethod10,0580%100%11116086086611
Util3,0151655%444194%37038574578613714701
PartiallyOrderedSet1,7770%3120%191191317317353511
ImmutableBitSet1,6010%1980%167167313313686811
RelToSqlConverterUtil7540%380%3737146146151511
Permutation7480%1060%8585139139323211
ChunkList.ChunkListIterator6630%600%4242132132121211
XmlOutput6390%780%6969172172303011
ReflectUtil6380%900%6565145145202011
TestUtil6370%550%5454151151252511
Smalls.WideProductSale6060%n/a112032031111
ImmutableBitSet.Builder5230%720%5454108108181811
ImmutableIntList5036%651%6469101110313601
Smalls4800%40%23237575212111
Sources.FileSource4550%520%43439595171711
RangeSets4500%860%6161117117181811
NlsString42510720%531522%465775104172301
TimestampWithTimeZoneString4120%260%35357777222211
JsonBuilder3840%380%31317171121211
BitSets3840%480%44448080202011
ChunkList3690%720%54548686181811
TimeWithTimeZoneString3560%300%31316969161611
Pair3375%400%48517481283101
Template3360%450%333379799911
TimestampString30014933%371122%34454579132001
ImmutableNullableSet2980%430%42426262202011
Sarg2950%420%39396565161611
XmlOutput.StringEscaper2790%220%181875757711
TimeString27022245%492331%45614084122401
NumberUtil2650%500%42426161171711
BitString25419%31616%28335160111401
StackWriter2200%310%31316767111111
CompositeMap2160%260%29295050161611
EquivalenceSet2140%240%212143439911
RangeSets.Printer2020%n/a11114848111111
Benchmark.Statistician1850%120%9937373311
IntegerIntervalSet1840%220%21214242101011
Puffin.ProgramImpl1820%60%13134242101011
ConversionUtil1805%365%232433374501
ImmutableNullableList17714044%171139%1930204881601
Smalls.SimpleTable1670%0%9927278811
PrecedenceClimbingParser.Call15112%130%111330353501
ReflectUtil.new ReflectUtil.MethodDispatcher() {...}1460%80%7725253311
DateString14036%23723%26322440121701
NameMultimap1280%140%21212525141411
BitSets.Closure1170%80%7724243311
Smalls.MazeTable1080%n/a6616166611
ImmutableBitSet.Closure1050%80%6622222211
Compatible.Factory1030%40%6619194411
Sarg.SpecialSarg1000%230%212117179911
Smalls.AllTypesFunction990%260%27271717141411
RangeSets.SinkConsumer980%n/a11112424111111
BarfingInvocationHandler970%60%6626263311
ImmutableNullableMap960%240%151529293311
SimpleNamespaceContext960%60%101021217711
NameMap8922%1318%1720182491201
CompositeList890%60%121222229911
JdbcTypeImpl880%n/a2213132211
TestUtil.RepeatCharSequence850%60%8814145511
Smalls.MyPlusInitFunction840%60%6620203311
Sources0%60%111115158811
Puffin.BuilderImpl0%n/a7725257711
NameSet0%60%15151717121211
Pair.MutableZipList0%n/a6616166611
SaffronProperties.Helper0%80%6620202211
Unsafe0%80%9924245511
Smalls.SimpleTable.new Enumerator() {...}0%60%9916166611
Sources.GuavaCharSource0%n/a14141717141411
ImmutableIntList.AbstractIndexedListIterator0%80%111115157711
Filterator0%80%8824244411
Version0%0%6616165511
TryThreadLocal15%40%81119226901
Smalls.6.1.new Enumerator() {...}0%40%7714145511
ReflectUtil.new ReflectiveVisitDispatcher() {...}0%40%6614144411
RangeSets.CopyingHandler0%n/a10101010101011
Smalls.new AbstractQueryableTable() {...}0%0%44993311
SerializableCharset0%0%7715156611
Stacks0%60%99996611
ImmutableNullableList.Builder0%0%7712126611
Util.FilteringIterator0%60%8817175511
Glossary0%n/a1127271111
ImmutableNullableSet.Builder0%0%7712126611
Benchmark0%0%6616165511
Smalls.3.1.new Enumerator() {...}0%0%6612125511
Puffin.Context0%n/a5514145511
PrecedenceClimbingParser38387%54690%94878652101
CastingList0%n/a6613136611
IntegerIntervalSet.new Enumerator() {...}0%40%7710105511
Smalls.4.new AbstractList() {...}0%0%44773311
Puffin.ContextImpl0%n/a11111212111111
Util.QuotientList0%60%6610103311
Litmus0%40%8811116611
Permutation.new Iterator() {...}0%0%55774411
Util.new AbstractCollection() {...}0%40%5510103311
Smalls.new AbstractQueryableTable() {...}0%n/a44774411
Smalls.MyTwoParamsSumFunctionFilter10%80%101011116611
Pair.ZipIterator0%40%66994411
Closer0%0%4413133311
RelToSqlConverterUtil.new SqlSpecialOperator() {...}0%0%3310102211
ImmutableBitSet.new Iterator() {...}0%0%55774411
Smalls.AnotherTableMacroFunctionWithNamedParameters0%40%5511113311
Smalls.TableMacroFunctionWithNamedParameters0%40%5511113311
BitSets.new Iterator() {...}0%0%55774411
RelToSqlConverterUtil.ClickHouseSqlMapTypeNameSpec0%n/a2211112211
DelegatingInvocationHandler0%0%3315152211
Pair.AdjacentIterator0%n/a4410104411
Smalls.new AbstractQueryableTable() {...}0%n/a44774411
ImmutableBitSet.Rebuilder0%40%55993311
DateTimeStringUtils13980%433%51210383901
CaseInsensitiveComparator40%516%587142501
NlsString.new CacheLoader() {...}8%n/a129101201
LazyReference0%40%5511113311
Holder0%n/a6610106611
PartiallyOrderedSet.new Iterator() {...}0%0%55664411
Smalls.MyAbcdeFunction0%n/a22222211
Smalls.MyExceptionFunction0%40%44662211
Pair.FirstAndIterator0%n/a44774411
Puffin0%n/a44334411
Pair.new AbstractList() {...}0%n/a33333311
CancelFlag0%n/a44884411
Util.TransformingIndexedList0%n/a44774411
Smalls.IntString0%n/a22552211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%40%44442211
Smalls.new ScannableTable() {...}0%n/a77777711
RelToSqlConverterUtil.ClickHouseSqlArrayTypeNameSpec0%n/a22772211
Smalls.MyDeterministicPlusFunction0%40%55883311
Pair.ZipList0%n/a33773311
Smalls.MyThreeParamsSumFunctionWithFilter20%0%66775511
Util.TransformingIterator0%n/a44884411
JdbcTypeImpl.new JdbcTypeImpl() {...}0%40%44442211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%40%44332211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%40%44442211
ImmutableBitSet.new AbstractSet() {...}0%n/a44444411
Util.new Iterable() {...}0%n/a22332211
Util.new AbstractList() {...}0%n/a33333311
Smalls.new ScannableTable() {...}0%n/a77777711
Smalls.MyThreeParamsSumFunctionWithFilter10%0%66775511
JdbcTypeImpl.new JdbcTypeImpl() {...}0%40%44332211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%40%44332211
Smalls.MyTwoParamsSumFunctionFilter20%0%66885511
Smalls.MySum30%n/a55555511
Util.1.new Iterator() {...}0%n/a44444411
JdbcType0%n/a1110101111
Util.new AbstractList() {...}0%n/a33333311
Smalls.new AbstractQueryableTable() {...}0%n/a33443311
MonotonicSupplier42%25%465102401
ImmutableIntList.EmptyImmutableIntList23%0%56674501
TryThreadLocal.FixedTryThreadLocal0%0%44883311
ImmutableBitSet.new AbstractList() {...}0%n/a44444411
Smalls.MultipleFunction0%n/a55555511
PartiallyOrderedSet.Node0%n/a22662211
TestUtil.VersionChecker0%n/a22772211
Util.OverFinder0%0%44553311
Smalls.MyToStringFunction0%0%33442211
UnsafeX509ExtendedTrustManager0%n/a9910109911
Util.new FluentIterable() {...}0%n/a22222211
Smalls.new AbstractQueryableTable() {...}0%n/a33333311
Smalls.new AbstractQueryableTable() {...}0%n/a33333311
Smalls.DynamicRowTypeTable0%n/a33773311
Smalls.WideSaleSchema0%n/a22332211
TryThreadLocal.NonNullFixedTryThreadLocal0%n/a33553311
Util.new FluentIterable() {...}0%n/a22222211
Smalls.MyPlusFunction0%n/a33663311
Util.new FluentIterable() {...}0%n/a22222211
Smalls.MySumFunction0%n/a55665511
Util.new FluentIterable() {...}0%n/a22222211
Smalls.MyStaticSumFunction0%n/a55555511
PartiallyOrderedSet.TopBottomNode0%0%33442211
Puffin.Program0%n/a22552211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%n/a22222211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%n/a22222211
Util.FoundOne0%n/a33553311
IntList0%n/a55555511
Smalls.SimpleTable.new AbstractTableQueryable() {...}0%n/a22222211
Smalls.3.new BaseQueryable() {...}0%n/a22222211
Util.new AbstractSet() {...}0%n/a33333311
PrecedenceClimbingParser.TokenList10388%1285%2122270501
Smalls.Null4Function0%40%44442211
BlackholeMap.BHSet0%n/a55555511
Smalls.MyUnbase64Function0%0%33662211
BlackholeMap.BHIterator0%n/a44444411
ImmutableIntList.new ImmutableIntList.AbstractIndexedListIterator() {...}0%n/a22222211
Smalls.5.1.new Enumerator() {...}0%n/a55555511
RangeSets.new RangeSets.CopyingHandler() {...}0%n/a22222211
RangeSets.new RangeSets.CopyingHandler() {...}0%n/a22222211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%n/a22222211
JdbcTypeImpl.new JdbcTypeImpl() {...}0%n/a22222211
Util.new AbstractList() {...}0%n/a33333311
CaseInsensitiveComparator.Key0%n/a22552211
Smalls.MyIncrement0%n/a22222211
Smalls.5.new AbstractEnumerable() {...}0%n/a22222211
Smalls.6.new AbstractEnumerable() {...}0%n/a22222211
BlackholeMap0%n/a44444411
Smalls.Null8Function0%0%33442211
Smalls.FibonacciTableFunction0%n/a22442211
PrecedenceClimbingParser.Builder87%n/a191131901
TryThreadLocal.SuppliedTryThreadLocal60%n/a24482401
Smalls.SumFunctionBadIAdd0%n/a33333311
Smalls.SimpleTableMacro0%n/a33333311
Litmus.new Litmus() {...}0%n/a44444411
Util.new AbstractMap() {...}0%n/a22222211
Smalls.MyLeftFunction0%n/a22222211
XmlOutput.XMLAttrVector0%n/a22222211
Bug0%n/a33333311
Smalls.StaticTableMacroFunction0%n/a22222211
Smalls.SimpleTableFunction0%n/a22222211
Smalls.IdentityTableFunction0%n/a22222211
Smalls.TableMacroFunction0%n/a22222211
Smalls.TestStaticTableFunction0%n/a22222211
RangeSets.Handler0%n/a11111111
Compatible0%n/a11111111
Smalls.MyTableFunction0%n/a22222211
PrecedenceClimbingParser.Token87%n/a151101501
ControlFlowException0%n/a22222211
Util.RandomAccessTransformingIndexedList0%n/a11221111
Smalls.MyNiladicParenthesesFunction0%n/a22222211
Static55%n/a12131201
Smalls.MyDoubleFunction0%n/a11111111
TestUtil.ExtraInformation0%n/a11221111
SaffronProperties0%n/a11111111
Smalls.CountArgs0Function0%n/a11111111
Smalls.CountArgs2Function0%n/a11111111
Smalls.CountArgs1Function0%n/a11111111
Smalls.AwkwardFunction0%n/a11111111
Smalls.CountArgs1NullableFunction0%n/a11111111
PrecedenceClimbingParser.Type100%n/a01070101
Optionality100%n/a01050101
Util.TransformingList100%n/a04070401
PrecedenceClimbingParser.Op100%n/a03040301
UnmodifiableArrayList100%n/a04060401
PrecedenceClimbingParser.SpecialOp100%n/a02040201
SourceStringReader100%n/a02040201
PrecedenceClimbingParser.Result100%n/a01050101
Util.RandomAccessTransformingList100%n/a01020101