HiveMetadata

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,391 of 9,3910%709 of 7090%6266261,8211,821269269
finishInsertInternal(ConnectorSession, ConnectorInsertTableHandle, Collection, Collection)5050%440%232310810811
finishCreateTable(ConnectorSession, ConnectorOutputTableHandle, Collection, Collection)3470%280%1515777711
getTableMetadata(Optional, SchemaTableName, MetastoreContext, ConnectorSession)3200%240%1313555511
beginInsertInternal(ConnectorSession, ConnectorTableHandle)2810%220%1212525211
getTableLayout(ConnectorSession, ConnectorTableLayoutHandle)2670%210%1212616111
getTableEncryptionPropertiesFromTableProperties(ConnectorTableMetadata, HiveStorageFormat, List)2590%280%1515434311
finishStatisticsCollection(ConnectorSession, ConnectorTableHandle, Collection)2380%140%88545411
beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional)2230%120%77434311
prepareTable(ConnectorSession, ConnectorTableMetadata, PrestoTableType)2000%180%1010373711
getTableStatistics(ConnectorSession, ConnectorTableHandle, Optional, List, Constraint)1990%80%55373711
getTableLayouts(ConnectorSession, ConnectorTableHandle, Constraint, Optional)1650%60%44393911
getMaterializedViewStatus(ConnectorSession, SchemaTableName, TupleDomain)1560%100%66333311
getInsertLayout(ConnectorSession, ConnectorTableHandle)1560%130%88393911
createTemporaryTable(ConnectorSession, List, Optional)1540%60%44434311
HiveMetadata(SemiTransactionalHiveMetastore, HdfsEnvironment, HivePartitionManager, DateTimeZone, boolean, boolean, int, TypeManager, LocationService, StandardFunctionResolution, RowExpressionService, FilterStatsCalculatorService, TableParameterCodec, JsonCodec, SmileCodec, TypeTranslator, String, HiveStatisticsProvider, StagingFileCommitter, ZeroRowFileCreator, PartitionObjectBuilder, HiveEncryptionInformationProvider, HivePartitionStats, HiveFileRenamer, TableWritabilityChecker)1440%n/a11272711
columnMetadataGetter(Table, TypeManager, ColumnConverter, List)1430%100%66252511
getNewTableLayout(ConnectorSession, ConnectorTableMetadata)1420%100%66353511
computePartitionUpdatesForMissingBuckets(ConnectorSession, HiveWritableTableHandle, Table, List)1300%120%77333311
buildTableObject(String, String, String, String, List, HiveStorageFormat, List, Optional, List, Map, Path, PrestoTableType, String, MetastoreContext)1240%80%55353511
getEmptyTableProperties(ConnectorTableMetadata, HdfsContext, HiveStorageFormat, Optional)1100%80%55202011
createMaterializedView(ConnectorSession, ConnectorTableMetadata, MaterializedViewDefinition, boolean)990%20%22323211
dropConstraint(ConnectorSession, ConnectorTableHandle, Optional, Optional)950%140%88151511
lambda$createTemporaryTable$28(List, ConnectorPartitioningMetadata)950%50%44232311
getCommonPartitioningHandle(ConnectorSession, ConnectorPartitioningHandle, ConnectorPartitioningHandle)930%180%1010232311
getAlternativeLayoutHandle(ConnectorSession, ConnectorTableLayoutHandle, ConnectorPartitioningHandle)900%40%33202011
getPartitionsSystemTable(ConnectorSession, SchemaTableName, SchemaTableName)890%40%33212111
createView(ConnectorSession, ConnectorTableMetadata, String, boolean)820%60%44171711
validateAndNormalizeAvroSchemaUrl(String, HdfsContext)810%40%33121211
validateBucketColumns(ConnectorTableMetadata)760%60%44151511
metadataDelete(ConnectorSession, ConnectorTableHandle, ConnectorTableLayoutHandle)740%60%44121211
validateAvroType(TypeInfo, String)720%120%77131311
validatePartitionColumns(ConnectorTableMetadata)710%60%44111111
getPropertiesSystemTable(ConnectorSession, SchemaTableName, SchemaTableName)690%40%33131311
getViews(ConnectorSession, SchemaTablePrefix)690%80%55111111
getExistingPartitionsByNames(MetastoreContext, String, String, List)660%50%44141411
listTablePrivileges(ConnectorSession, SchemaTablePrefix)660%60%44131311
getSupportedColumnStatisticsForTemporaryTable(Type)630%200%1111111111
getReferencedMaterializedViews(ConnectorSession, SchemaTableName)630%60%44101011
computeFileNamesForMissingBuckets(ConnectorSession, HiveStorageFormat, HiveCompressionCodec, int, Set)620%100%66111111
getTableHandle(ConnectorSession, SchemaTableName)610%60%44101011
supportsMetadataDelete(ConnectorSession, ConnectorTableHandle, Optional)600%100%66191911
buildGrants(ConnectorSession, SchemaTableName, PrestoPrincipal)600%40%33141411
createTable(ConnectorSession, ConnectorTableMetadata, boolean)580%40%33131311
getColumnHandles(List, Set, TypeTranslator, Optional)560%60%44171711
extractHiveStorageFormat(Table)550%60%447711
getSerdeProperty(Table, String)540%60%446611
canonicalizePartitionValues(String, List, List)540%40%337711
removeNonCurrentQueryFiles(ConnectorSession, Path)530%40%33131311
getHivePartitionHandle(ConnectorSession, int, List, BucketFunctionType)510%90%66141411
getDwrfTableEncryptionProperties(Optional, Optional, ConnectorTableMetadata)500%40%339911
listTables(ConnectorSession, String)490%40%338811
listViews(ConnectorSession, String)490%40%338811
isRefinedPartitioningOver(ConnectorSession, ConnectorPartitioningHandle, ConnectorPartitioningHandle)490%120%77101011
validateCsvColumns(ConnectorTableMetadata)490%40%33131311
getStatisticsCollectionMetadataForWrite(ConnectorSession, ConnectorTableMetadata)470%60%446611
getMaterializedView(ConnectorSession, SchemaTableName)460%40%338811
lambda$columnMetadataGetter$114(TypeManager, ColumnConverter, Map, List, Map, HiveColumnHandle)460%20%229911
dropTable(ConnectorSession, ConnectorTableHandle)440%20%22101011
createTableLayoutString(ConnectorSession, SchemaTableName, Optional, Optional, RowExpression, TupleDomain)440%40%337711
addColumn(ConnectorSession, ConnectorTableHandle, ColumnMetadata)410%20%227711
getPartitionUpdates(ConnectorSession, Collection)410%40%33101011
getTableHandleForStatisticsCollection(ConnectorSession, SchemaTableName, Map)390%60%44101011
dropMaterializedView(ConnectorSession, SchemaTableName)370%20%22111111
listTableColumns(ConnectorSession, SchemaTablePrefix)360%20%229911
getOrComputePartitions(HiveTableLayoutHandle, ConnectorSession, ConnectorTableHandle)360%20%226611
lambda$getMaterializedViewStatus$77(MetastoreContext, MaterializedViewDefinition, MaterializedViewStatus.MaterializedDataPredicates, Map, Table)350%n/a115511
dropView(ConnectorSession, SchemaTableName)340%n/a11101011
getTableLayoutFilterCoverage(ConnectorTableLayoutHandle, Set)340%40%338811
dropSchema(ConnectorSession, String)330%40%335511
getStatisticsCollectionMetadata(ConnectorSession, List, List, boolean, boolean)320%20%228811
lambda$getPartitionsSystemTable$7(Map, HiveTableHandle, ConnectorSession, List, List, TupleDomain)320%n/a115511
lambda$createSchema$24(ConnectorSession, String, String)310%n/a115511
getExternalPath(HdfsContext, String)290%20%226611
failIfAvroSchemaIsSet(ConnectorSession, HiveTableHandle)290%20%226611
grantTablePrivileges(ConnectorSession, SchemaTableName, Set, PrestoPrincipal, boolean)290%n/a118811
revokeTablePrivileges(ConnectorSession, SchemaTableName, Set, PrestoPrincipal, boolean)290%n/a118811
lambda$getTableEncryptionPropertiesFromTableProperties$107(ColumnEncryptionInformation.ColumnWithStructSubfield, ColumnMetadata)290%n/a112211
createSchema(ConnectorSession, String, Map)280%n/a119911
isPushdownFilterEnabled(ConnectorSession, ConnectorTableHandle)280%100%666611
getInfo(ConnectorTableLayoutHandle)270%20%228811
getSystemTable(ConnectorSession, SchemaTableName)260%40%335511
getColumnHandles(ConnectorSession, ConnectorTableHandle)260%n/a116611
renameColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle, String)260%n/a116611
createRole(ConnectorSession, String, Optional)260%20%224411
getSchemaProperties(ConnectorSession, CatalogSchemaName)250%20%225511
dropColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle)250%n/a116611
getMetastoreContext(ConnectorSession)250%n/a11111111
isTempPathRequired(ConnectorSession, Optional, List)250%80%552211
validateColumns(HiveStorageFormat, List)240%60%446611
verifyJvmTimeZone()240%40%334411
decodePreferredOrderingColumnsFromStorage(Storage)240%20%225511
lambda$getPartitionsSystemTable$3(ConnectorSession, HiveColumnHandle)240%n/a116611
checkPartitionTypesSupported(List)230%20%225511
beginStatisticsCollection(ConnectorSession, ConnectorTableHandle)230%n/a117711
firstNonNullable(Object[])230%40%334411
commitPageSinkAsync(ConnectorSession, ConnectorOutputTableHandle, Collection)220%n/a116611
commitPageSinkAsync(ConnectorSession, ConnectorInsertTableHandle, Collection)220%n/a116611
getTableMetadata(ConnectorSession, ConnectorTableHandle)210%n/a114411
listTables(ConnectorSession, SchemaTablePrefix)210%40%333311
checkFormatForProperty(HiveStorageFormat, HiveStorageFormat, String)210%20%223311
getTableMetadata(ConnectorSession, SchemaTableName)200%n/a113311
renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName)200%n/a114411
lambda$getTableEncryptionPropertiesFromTableProperties$105(ColumnEncryptionInformation, String)200%20%223311
lambda$getTableMetadata$10(ImmutableMap.Builder, HiveBucketProperty)200%n/a114411
lambda$revokeTablePrivileges$103(boolean, ConnectorSession, Privilege)190%n/a111111
lambda$grantTablePrivileges$102(boolean, ConnectorSession, Privilege)190%n/a111111
lambda$getCsvSerdeProperty$14(String, String)190%20%223311
getColumnStatistics(Map, String, List, List)170%n/a114411
getHiveCompressionCodec(ConnectorSession, boolean, HiveStorageFormat)170%60%445511
min(OptionalInt, OptionalInt)170%40%335511
grantRoles(ConnectorSession, Set, Set, boolean, Optional)170%n/a113311
revokeRoles(ConnectorSession, Set, Set, boolean, Optional)170%n/a113311
columnHandleToColumn(MetastoreContext, HiveColumnHandle)170%n/a115511
addConstraint(ConnectorSession, ConnectorTableHandle, TableConstraint)170%n/a114411
lambda$getTableLayout$88(Map, ImmutableList.Builder, SortingColumn)170%n/a113311
lambda$null$5(List, Map, Object)170%n/a114411
isLegacyGetLayoutSupported(ConnectorSession, ConnectorTableHandle)160%40%333311
getStatisticsCollectionMetadata(ConnectorSession, ConnectorTableMetadata)160%n/a112211
getColumnStatisticMetadata(ConnectorSession, ColumnMetadata)150%n/a112211
lambda$validateCsvColumns$113(ColumnMetadata)150%n/a111111
lambda$getMaterializedViewStatus$74(Table)150%n/a113311
lambda$null$6(HiveTableHandle, Constraint, ConnectorSession, List, Map)150%n/a113311
listEnabledRoles(ConnectorSession)140%n/a113311
lambda$null$8(SchemaTableName)140%n/a111111
getStorageFormat(Optional, Table)130%20%221111
listApplicableRoles(ConnectorSession, PrestoPrincipal)130%n/a113311
lambda$getMaterializedViewStatus$73(MetastoreContext, SchemaTableName)130%n/a112211
lambda$getExistingPartitionsByNames$69(MetastoreContext, String, String, List)130%n/a112211
shouldCreateFilesForMissingBuckets(Table, ConnectorSession)120%40%331111
getSchema(Optional, Table)120%20%221111
getColumnHandles(ConnectorTableMetadata, Set, TypeTranslator)120%n/a114411
lambda$getMaterializedViewStatus$78(TupleDomain)120%20%221111
schemaExists(ConnectorSession, String)110%n/a112211
encodePreferredOrderingColumns(List)110%n/a113311
lambda$dropConstraint$117(Optional, TableConstraint)110%n/a114411
lambda$getStatisticsCollectionMetadata$96(boolean, ConnectorSession, ColumnMetadata)110%20%221111
lambda$getTableLayout$86(ConnectorSession, HiveColumnHandle)110%n/a112211
lambda$pruneColumnComments$84(Column)110%n/a111111
lambda$finishStatisticsCollection$50(MetastoreContext, HiveColumnHandle)110%n/a111111
lambda$getEmptyTableProperties$38(HiveStorageFormat, ImmutableMap.Builder, Character)110%n/a113311
lambda$getEmptyTableProperties$37(HiveStorageFormat, ImmutableMap.Builder, Character)110%n/a113311
lambda$getEmptyTableProperties$36(HiveStorageFormat, ImmutableMap.Builder, Character)110%n/a113311
lambda$createTemporaryTable$29(HiveColumnHandle)110%n/a111111
getColumnStatistics(Map, List)100%n/a113311
getSourceTableNameFromSystemTable(SchemaTableName)100%n/a114411
lambda$getTableLayout$87(Map, ImmutableSet.Builder, String)100%n/a113311
lambda$beginInsertInternal$60(TableConstraint)100%40%331111
lambda$createTemporaryTable$30(HiveStorageFormat, Optional, Storage.Builder)100%n/a114411
lambda$getPropertiesSystemTable$0(ConnectorSession, String)100%n/a111111
listSchemas(ConnectorSession, String)90%20%223311
renameSchema(ConnectorSession, String, String)90%n/a112211
getColumnStatisticMetadataForTemporaryTable(ColumnMetadata)90%n/a111111
getColumnStatisticMetadata(String, Set)90%n/a113311
listRoleGrants(ConnectorSession, PrestoPrincipal)90%n/a111111
lambda$validateCsvColumns$112(ColumnMetadata)90%20%221111
lambda$validateCsvColumns$111(Set, ColumnMetadata)90%20%221111
lambda$getStatisticsCollectionMetadata$94(List, ColumnMetadata)90%20%221111
lambda$isTempPathRequired$67(HiveBucketProperty)90%20%221111
lambda$computePartitionUpdatesForMissingBuckets$58(String)90%n/a111111
lambda$computePartitionUpdatesForMissingBuckets$57(String)90%n/a111111
lambda$finishStatisticsCollection$48(List, HiveColumnHandle)90%20%221111
lambda$createTemporaryTable$35(HiveColumnHandle)90%n/a111111
lambda$createTemporaryTable$33(List, HiveColumnHandle)90%20%221111
lambda$getTableStatistics$22(SubfieldExtractor, Map, Subfield)90%n/a111111
lambda$getTableStatistics$20(ConnectorSession, ConnectorTableHandle, Map.Entry)90%n/a111111
lambda$getTableStatistics$18(Set, HiveColumnHandle)90%20%221111
lambda$getTableStatistics$17(ConnectorSession, ConnectorTableHandle, Map.Entry)90%n/a111111
lambda$getTableMetadata$9(SchemaTableName, TableConstraint)90%n/a113311
static {...}90%n/a112211
getTableEncryptionPropertiesFromHiveProperties(Map, HiveStorageFormat)80%20%223311
getTargetFileNames(List)80%n/a113311
toSubfield(ColumnHandle)80%n/a111111
pruneColumnComments(List)80%n/a113311
getPartitioningHandleForExchange(ConnectorSession, int, List)80%n/a111111
dropRole(ConnectorSession, String)80%n/a112211
listRoles(ConnectorSession)80%n/a111111
lambda$getDwrfTableEncryptionProperties$110(Optional, String, String)80%n/a112211
lambda$getTableEncryptionPropertiesFromTableProperties$106(String, RowType.Field)80%n/a111111
lambda$getHivePartitionHandle$89(Type)80%n/a112211
lambda$getTableLayouts$83(Set)80%n/a111111
lambda$getMaterializedViewStatus$76(Table)80%n/a111111
lambda$getExistingPartitionsByNames$70(ImmutableMap.Builder, Map.Entry)80%n/a111111
lambda$finishInsertInternal$66(String)80%20%221111
lambda$finishInsertInternal$65(EncryptionInformation)80%n/a111111
lambda$finishInsertInternal$63(EncryptionInformation)80%n/a111111
lambda$getColumnStatistics$52(Map, String, List, List)80%n/a111111
lambda$toExplainIOConstraints$23(ColumnHandle)80%20%221111
lambda$getTableStatistics$21(Subfield)80%20%221111
lambda$null$4(Object, HiveColumnHandle)80%n/a111111
listSchemaNames(ConnectorSession)70%n/a111111
getCsvSerdeProperty(Table, String)70%n/a111111
finishInsert(ConnectorSession, ConnectorInsertTableHandle, Collection, Collection)70%n/a111111
finishRefreshMaterializedView(ConnectorSession, ConnectorInsertTableHandle, Collection, Collection)70%n/a111111
lambda$revokeRoles$99(ConnectorSession)70%n/a111111
lambda$grantRoles$98(ConnectorSession)70%n/a111111
lambda$getStatisticsCollectionMetadata$95(ColumnMetadata)70%20%221111
lambda$beginInsertInternal$61(HiveColumnHandle)70%20%221111
lambda$finishStatisticsCollection$49(HiveColumnHandle)70%20%221111
lambda$finishStatisticsCollection$44(HiveColumnHandle)70%20%221111
lambda$createTemporaryTable$34(HiveColumnHandle)70%20%221111
lambda$createTemporaryTable$31(HiveColumnHandle)70%20%221111
lambda$createTable$25(ColumnMetadata)70%20%221111
lambda$getPropertiesSystemTable$1(List, Iterable, TupleDomain)70%n/a111111
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle)60%n/a111111
columnHandleToColumn(ConnectorSession, HiveColumnHandle)60%n/a111111
beginDelete(ConnectorSession, ConnectorTableHandle)60%n/a111111
getMetadataUpdateResults(List, QueryId)60%n/a111111
getColumnHandles(List, Set, TypeTranslator)60%n/a111111
createSystemTable(ConnectorTableMetadata, Function)60%n/a111111
lambda$null$109()60%n/a111111
lambda$listEnabledRoles$101(MetastoreContext, PrestoPrincipal)60%n/a111111
lambda$listApplicableRoles$100(MetastoreContext, PrestoPrincipal)60%n/a111111
lambda$getNewTableLayout$93(ColumnMetadata)60%n/a111111
lambda$getTableLayouts$81(HiveTableHandle)60%n/a111111
lambda$finishInsertInternal$64(HiveColumnHandle)60%n/a111111
lambda$finishInsertInternal$62(HiveInsertTableHandle)60%n/a111111
lambda$finishCreateTable$54(HiveColumnHandle)60%n/a111111
lambda$finishStatisticsCollection$45(HiveColumnHandle)60%n/a111111
lambda$finishStatisticsCollection$43(HiveTableHandle)60%n/a111111
lambda$failIfAvroSchemaIsSet$41(HiveTableHandle)60%n/a111111
lambda$getEmptyTableProperties$39(ImmutableMap.Builder, String)60%n/a111111
lambda$createTemporaryTable$32(HiveColumnHandle)60%n/a111111
lambda$createTable$26(ColumnMetadata)60%n/a111111
lambda$getColumnHandles$16(HiveTableHandle)60%n/a111111
lambda$getTableMetadata$13(ImmutableMap.Builder, String)60%n/a111111
lambda$getTableMetadata$12(ImmutableMap.Builder, String)60%n/a111111
lambda$getTableMetadata$11(ImmutableMap.Builder, String)60%n/a111111
beginInsert(ConnectorSession, ConnectorTableHandle)50%n/a111111
beginRefreshMaterializedView(ConnectorSession, ConnectorTableHandle)50%n/a111111
doMetadataUpdateCleanup(QueryId)50%n/a112211
hasAdminRole(Set)50%n/a111111
lambda$getDwrfTableEncryptionProperties$108(String, String, String)50%n/a111111
lambda$hasAdminRole$104(PrestoPrincipal)50%n/a111111
lambda$getNewTableLayout$92(ConnectorSession, HiveColumnHandle)50%n/a111111
lambda$getInsertLayout$91()50%n/a111111
lambda$getInsertLayout$90(SchemaTableName)50%n/a111111
lambda$getTableLayout$85()50%n/a111111
lambda$convertToPredicate$80(TupleDomain, Map)50%n/a111111
lambda$getReferencedMaterializedViews$79(SchemaTableName)50%n/a111111
lambda$getMaterializedViewStatus$75(SchemaTableName)50%n/a111111
lambda$null$72(SchemaTableName)50%n/a111111
lambda$getMaterializedViewStatus$71(SchemaTableName)50%n/a111111
lambda$null$68(Map.Entry)50%n/a111111
lambda$beginInsertInternal$59(SchemaTableName)50%n/a111111
lambda$finishCreateTable$55(HiveBasicStatistics, HiveBasicStatistics)50%n/a111111
lambda$finishStatisticsCollection$47(SchemaTableName)50%n/a111111
lambda$beginStatisticsCollection$42(SchemaTableName)50%n/a111111
lambda$getPartitionsSystemTable$2(SchemaTableName)50%n/a111111
toExplainIOConstraints(ConnectorSession, ConnectorTableHandle, TupleDomain)0%n/a111111
rollback()0%n/a112211
commit()0%n/a111111
lambda$getSourceTableNameFromSystemTable$116(SchemaTableName, HiveMetadata.SystemTableHandler)0%n/a111111
lambda$getSourceTableNameFromSystemTable$115(SchemaTableName, HiveMetadata.SystemTableHandler)0%n/a111111
lambda$getColumnStatisticMetadata$97(String, ColumnStatisticType)0%n/a111111
lambda$beginCreateTable$53(MetastoreContext, HiveColumnHandle)0%n/a111111
lambda$finishStatisticsCollection$51(Map, Map)0%n/a111111
lambda$finishStatisticsCollection$46(List, List)0%n/a111111
lambda$buildTableObject$40(MetastoreContext, HiveColumnHandle)0%n/a111111
lambda$prepareTable$27(MetastoreContext, HiveColumnHandle)0%n/a111111
lambda$getTableStatistics$19(ColumnHandle)0%n/a111111
lambda$getInfo$15(HivePartition)0%n/a111111
getMetastore()0%n/a111111
getHiveStatisticsProvider()0%n/a111111
primitiveTypeInfo(TypeInfo)0%n/a111111
mapTypeInfo(TypeInfo)0%n/a111111
getDeleteRowIdColumn(ConnectorSession, ConnectorTableHandle)0%n/a111111
convertToPredicate(TupleDomain)0%n/a111111
lambda$null$82(ColumnHandle)0%n/a111111
lambda$finishCreateTable$56()0%n/a111111