MetastoreHiveStatisticsProvider

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,484 of 2,4840%320 of 3200%2442444634638484
getTableStatistics(Map, Map, List, Map)1360%160%99282811
getPartitionsStatistics(ConnectorSession, SemiTransactionalHiveMetastore, SchemaTableName, List)1300%140%88353511
calculateNullsFraction(String, Collection)1200%160%99222211
calculateDataSize(String, Collection, double)1080%140%88232311
convertPartitionValueToDouble(Type, Object)990%200%1111161611
getPartitionsSample(List, int)970%140%88303011
lambda$validateColumnStatistics$25(SchemaTableName, String, String, OptionalLong, BooleanStatistics)870%120%77151511
lambda$validateColumnStatistics$18(SchemaTableName, String, String, OptionalLong, HiveColumnStatistics, long)870%120%77121211
calculateRangeForPartitioningKey(HiveColumnHandle, Type, List)740%100%66202011
validateColumnStatistics(SchemaTableName, String, String, OptionalLong, HiveColumnStatistics)680%n/a11101011
createRange(Type, HiveColumnStatistics)640%160%999911
getDistinctValuesCount(HiveColumnStatistics)590%120%779911
getTableStatistics(ConnectorSession, SchemaTableName, Map, Map, List)530%80%55141411
lambda$validateColumnStatistics$20(SchemaTableName, String, String, DoubleStatistics)490%100%668811
lambda$validateColumnStatistics$17(SchemaTableName, String, String, OptionalLong, long)490%60%447711
calculateDataSizeForPartitioningKey(HiveColumnHandle, Type, List, Map, double)430%40%339911
normalizeIntegerValue(Type, long)420%80%559911
lambda$validateColumnStatistics$22(SchemaTableName, String, String, DateStatistics)410%60%448811
lambda$validateColumnStatistics$21(SchemaTableName, String, String, DecimalStatistics)410%60%448811
lambda$validateColumnStatistics$19(SchemaTableName, String, String, IntegerStatistics)410%60%448811
lambda$createZeroStatistics$4(Map, TableStatistics.Builder, String, ColumnHandle)400%40%339911
createPartitionColumnStatistics(HiveColumnHandle, Type, List, Map, double, double)390%n/a119911
createDataColumnStatistics(String, Type, double, Collection)370%20%22131311
lambda$validatePartitionStatistics$14(SchemaTableName, String, PartitionStatistics)370%n/a118811
getPartitionRowCount(String, Map)350%60%448811
isRangeSupported(Type)350%160%997711
createDoubleRange(DoubleStatistics)310%80%553311
checkStatistics(boolean, SchemaTableName, String, String, String, Object[])300%20%224411
createDateRange(DateStatistics)270%40%333311
checkStatistics(boolean, SchemaTableName, String, String, Object[])260%20%224411
normalizeFraction(double)260%60%447711
createDecimalRange(DecimalStatistics)250%40%333311
calculateNullsFractionForPartitioningKey(HiveColumnHandle, List, Map, double, double)240%20%228811
createZeroStatistics(Map, Map)220%n/a115511
lambda$calculateDataSize$41(String, PartitionStatistics)210%40%336611
lambda$calculateNullsFraction$38(String, PartitionStatistics)210%40%336611
createIntegerRange(Type, IntegerStatistics)200%40%333311
lambda$null$24(SchemaTableName, String, String, long)200%20%221111
lambda$null$23(SchemaTableName, String, String, long)200%20%221111
lambda$validateColumnStatistics$16(SchemaTableName, String, String, long)200%20%221111
lambda$validateColumnStatistics$15(SchemaTableName, String, String, long)200%20%221111
lambda$null$12(SchemaTableName, String, long)190%20%221111
lambda$null$11(SchemaTableName, String, long)190%20%221111
lambda$null$10(SchemaTableName, String, long)190%20%221111
lambda$null$9(SchemaTableName, String, long)190%20%221111
calculateDistinctValuesCount(List)180%n/a118811
calculateRange(Type, List)170%20%227711
getSize(NullableValue)160%20%225511
lambda$getPartitionsStatistics$3(Map.Entry)160%40%331111
MetastoreHiveStatisticsProvider(SemiTransactionalHiveMetastore, QuickStatsProvider)150%n/a115511
calculateAverageRowsPerPartition(Collection)140%n/a117711
calculateAverageSizePerPartition(Collection)140%n/a117711
lambda$createPartitionColumnStatistics$28(Map, double, HivePartition)140%20%221111
lambda$calculateDistinctValuesCount$37(Long)130%20%221111
MetastoreHiveStatisticsProvider(MetastoreHiveStatisticsProvider.PartitionsStatisticsProvider, QuickStatsProvider)120%n/a114411
createIntegerRange(Type, long, long)120%n/a111111
lambda$calculateAverageSizePerPartition$27(long)120%20%221111
lambda$calculateAverageRowsPerPartition$26(long)120%20%221111
calculateDistinctPartitionKeys(HiveColumnHandle, List)100%n/a115511
hasDataSize(Type)100%40%331111
lambda$getPartitionsSample$7(HashFunction, HivePartition)100%n/a111111
lambda$getPartitionsSample$6(List, HivePartition)80%20%221111
lambda$calculateRangeForPartitioningKey$34(NullableValue)70%20%221111
lambda$calculateNullsFractionForPartitioningKey$32(Map, double, PartitionNameWithVersion)70%n/a111111
lambda$calculateNullsFractionForPartitioningKey$31(HiveColumnHandle, HivePartition)70%n/a111111
lambda$calculateDistinctPartitionKeys$30(NullableValue)70%20%221111
lambda$null$13(SchemaTableName, String, OptionalLong, String, HiveColumnStatistics)70%n/a111111
lambda$new$0(SemiTransactionalHiveMetastore, ConnectorSession, SchemaTableName, List)70%n/a111111
lambda$calculateDistinctPartitionKeys$29(HiveColumnHandle, HivePartition)60%n/a111111
lambda$getPartitionsSample$8(List, Map.Entry)60%n/a111111
lambda$getPartitionsSample$5(Map.Entry)60%n/a111111
validatePartitionStatistics(SchemaTableName, Map)50%n/a112211
lambda$calculateDataSize$43()50%n/a111111
lambda$calculateDataSize$42()50%n/a111111
lambda$calculateNullsFraction$40()50%n/a111111
lambda$calculateNullsFraction$39()50%n/a111111
lambda$createDataColumnStatistics$36(String, Map)50%n/a111111
lambda$calculateRangeForPartitioningKey$35(Type, Object)50%n/a111111
lambda$calculateRangeForPartitioningKey$33(HiveColumnHandle, Map)50%n/a111111
lambda$getPartitionsStatistics$1(HivePartition)50%n/a111111
lambda$createRange$45(Type, IntegerStatistics)40%n/a111111
lambda$calculateRange$44(Type, HiveColumnStatistics)40%n/a111111
lambda$getPartitionsStatistics$2(HivePartition)40%n/a111111
static {...}40%n/a111111