org.apache.calcite.rel.metadata

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total17,507 of 17,5070%1,906 of 1,9060%1,7341,7344,0074,007767767121121
RelMdUtil1,5050%2510%169169340340414111
RelMetadataQuery1,1180%320%6767289289515111
RelMdColumnUniqueness1,0600%1730%118118241241313111
RelMdPredicates1,0230%1000%7575221221252511
RelMdUniqueKeys9750%1540%103103234234262611
RelMdExpressionLineage8800%800%6464216216242411
RelMdPredicates.JoinConditionBasedPredicateInference8140%670%5151146146161611
RelMdFunctionalDependency7540%930%7171175175242411
RelMdSize7530%1050%8585171171252511
RelMdCollation7520%810%8585177177444411
RelMdAllPredicates5300%500%4545140140202011
ReflectiveRelMetadataProvider5170%620%4343101101121211
RelMdDistinctRowCount5150%700%5151128128161611
RelMdColumnOrigins4290%460%4141112112181811
RelMdRowCount4040%580%51518787222211
RelMdMaxRowCount3990%640%53538686212111
RelMdPercentageOriginalRows3460%520%38389292121211
RelMdSelectivity3300%300%28288888131311
RelMdTableReferences3060%380%36367575171711
RelMdMinRowCount2810%380%39395959202011
ProxyingMetadataHandlerProvider2420%100%131351518811
RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr2410%160%151549497711
JaninoRelMetadataProvider2370%120%23236464171711
RelMdPopulationSize2110%200%23235252131311
RelMdMeasure1980%90%15153636101011
ChainedRelMetadataProvider1830%270%232339399911
RelMdUtil.CardOfProjExpr1740%140%111132324411
RelMdNodeTypes1630%80%27274040232311
ReflectiveRelMetadataProvider.Space1560%180%111129292211
RelMdDistribution1360%80%24243535202011
CachingRelMetadataProvider.CachingInvocationHandler1090%100%7724242211
MetadataDef1050%60%6622223311
RelMetadataQueryBase930%40%12122323101011
ReflectiveRelMetadataProvider.Space2880%180%121216163311
RelMdMemory860%140%131325256611
CachingRelMetadataProvider810%0%7717176611
DefaultRelMetadataProvider710%n/a22442211
RelMdLowerBoundCost670%140%121218185511
RelColumnOrigin660%100%111115156611
MetadataFactoryImpl570%0%7715156611
RelMdMeasure.Contexts.new BuiltInMetadata.Measure.Context() {...}500%n/a55885511
MetadataHandler470%60%88775511
RelMdPredicates.JoinConditionBasedPredicateInference.EquivalenceFinder450%60%5510102211
JaninoRelMetadataProvider.Key450%80%77993311
RelMdParallelism400%0%9913138811
RelMdMeasure.Contexts.new RelMdMeasure.DelegatingContext() {...}380%0%5510104411
RelMdColumnOrigins.new RexVisitorImpl() {...}380%40%55993311
ChainedRelMetadataProvider.ChainedInvocationHandler360%40%4412122211
RelMdCollation.new Ordering() {...}340%n/a22442211
RelMdCollation.new Ordering() {...}330%n/a22442211
BuiltInMetadata.FunctionalDependency320%n/a11221111
RelMdExplainVisibility310%0%55994411
NullSentinel270%40%55993311
RelMdExpressionLineage.RexReplacer250%n/a33663311
BuiltInMetadata.Memory220%n/a11221111
RelMdMeasure.DelegatingContext190%n/a44664411
RelMdColumnUniqueness.new RelShuttleImpl() {...}190%0%33552211
BuiltInMetadata.Size170%n/a11221111
BuiltInMetadata.Parallelism170%n/a11221111
BuiltInMetadata.Measure170%n/a11221111
RelMdMeasure.Contexts160%n/a33333311
RelMdColumnOrigins.new RexShuttle() {...}150%n/a22222211
RelMdMeasure.Contexts.1.new RexShuttle() {...}150%n/a22222211
RelColumnMapping150%n/a11661111
BuiltInMetadata.MaxRowCount0%n/a11221111
BuiltInMetadata.NodeTypes0%n/a11221111
BuiltInMetadata.ColumnOrigin0%n/a11221111
BuiltInMetadata.Collation0%n/a11221111
BuiltInMetadata.AllPredicates0%n/a11221111
BuiltInMetadata.Predicates0%n/a11221111
BuiltInMetadata.DistinctRowCount0%n/a11221111
BuiltInMetadata.PercentageOriginalRows0%n/a11221111
BuiltInMetadata.CumulativeCost0%n/a11221111
BuiltInMetadata.UniqueKeys0%n/a11221111
BuiltInMetadata.Selectivity0%n/a11221111
BuiltInMetadata.LowerBoundCost0%n/a11221111
BuiltInMetadata.NonCumulativeCost0%n/a11221111
BuiltInMetadata.RowCount0%n/a11221111
BuiltInMetadata.ColumnUniqueness0%n/a11221111
BuiltInMetadata.ExpressionLineage0%n/a11221111
BuiltInMetadata.Distribution0%n/a11221111
BuiltInMetadata.PopulationSize0%n/a11221111
BuiltInMetadata.ExplainVisibility0%n/a11221111
BuiltInMetadata.TableReferences0%n/a11221111
BuiltInMetadata.MinRowCount0%n/a11221111
NullSentinel.new NullSentinel() {...}0%n/a22222211
BuiltInMetadata.Measure.Context0%n/a22222211
RelMdPercentageOriginalRows.RelMdNonCumulativeCost0%n/a22222211
RelMdPercentageOriginalRows.RelMdCumulativeCost0%n/a22222211
RelMdPercentageOriginalRows.RelMdPercentageOriginalRowsHandler0%n/a22222211
MetadataHandlerProvider.NoHandler0%n/a11331111
MetadataHandlerProvider0%n/a11111111
JaninoRelMetadataProvider.NoHandler0%n/a11221111
BuiltInMetadata0%n/a11111111
CyclicMetadataException0%n/a11221111
BuiltInMetadata.Distribution.Handler0%n/a11111111
BuiltInMetadata.MinRowCount.Handler0%n/a11111111
BuiltInMetadata.ExplainVisibility.Handler0%n/a11111111
BuiltInMetadata.ColumnUniqueness.Handler0%n/a11111111
BuiltInMetadata.ColumnOrigin.Handler0%n/a11111111
BuiltInMetadata.Measure.Handler0%n/a11111111
BuiltInMetadata.AllPredicates.Handler0%n/a11111111
BuiltInMetadata.NodeTypes.Handler0%n/a11111111
BuiltInMetadata.PercentageOriginalRows.Handler0%n/a11111111
BuiltInMetadata.DistinctRowCount.Handler0%n/a11111111
BuiltInMetadata.Predicates.Handler0%n/a11111111
BuiltInMetadata.ExpressionLineage.Handler0%n/a11111111
BuiltInMetadata.CumulativeCost.Handler0%n/a11111111
BuiltInMetadata.Parallelism.Handler0%n/a11111111
BuiltInMetadata.TableReferences.Handler0%n/a11111111
BuiltInMetadata.Selectivity.Handler0%n/a11111111
BuiltInMetadata.NonCumulativeCost.Handler0%n/a11111111
BuiltInMetadata.UniqueKeys.Handler0%n/a11111111
BuiltInMetadata.FunctionalDependency.Handler0%n/a11111111
BuiltInMetadata.LowerBoundCost.Handler0%n/a11111111
BuiltInMetadata.Collation.Handler0%n/a11111111
BuiltInMetadata.MaxRowCount.Handler0%n/a11111111
BuiltInMetadata.Size.Handler0%n/a11111111
BuiltInMetadata.RowCount.Handler0%n/a11111111
BuiltInMetadata.PopulationSize.Handler0%n/a11111111
BuiltInMetadata.Memory.Handler0%n/a11111111