MetadataManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,411 of 3,4110%120 of 1200%199199667667139139
verifyComparableOrderableContract()1810%220%1212242411
listTableColumns(Session, QualifiedTablePrefix)1770%120%77363611
getViews(Session, QualifiedTablePrefix)870%60%44181811
MetadataManager(JsonCodec, BlockEncodingSerde, SessionPropertyManager, SchemaPropertyManager, TablePropertyManager, ColumnPropertyManager, AnalyzePropertyManager, TransactionManager, FunctionAndTypeManager)730%n/a11151511
listTables(Session, QualifiedTablePrefix)670%40%33141411
listViews(Session, QualifiedTablePrefix)670%40%33141411
getLayout(Session, TableHandle, Constraint, Optional)590%20%22101011
listSchemaNames(Session, String)550%40%33121211
getCommonPartitioning(Session, PartitioningHandle, PartitioningHandle)550%80%55111111
listTablePrivileges(Session, QualifiedTablePrefix)550%40%33121211
getTableHandleForStatisticsCollection(Session, QualifiedObjectName, Map)540%40%33121211
getReferencedMaterializedViews(Session, QualifiedObjectName)520%40%339911
getAlternativeTableHandle(Session, TableHandle, PartitioningHandle)490%n/a117711
isRefinedPartitioningOver(Session, PartitioningHandle, PartitioningHandle)490%80%55101011
getSchemaProperties(Session, CatalogSchemaName)470%20%227711
getColumnHandles(Session, TableHandle)460%20%228811
createTemporaryTable(Session, String, List, Optional)430%n/a11101011
normalizeIdentifier(Session, String, String)430%20%229911
getSystemTable(Session, QualifiedObjectName)420%20%229911
getMetadataUpdateResults(Session, QueryManager, MetadataUpdates, QueryId)400%40%337711
getTableMetadata(Session, TableHandle)390%20%226611
getTableStatistics(Session, TableHandle, List, Constraint)390%20%228811
getPartitioningHandleForExchange(Session, String, int, List)380%n/a117711
renameTable(Session, TableHandle, QualifiedObjectName)380%20%229911
listRoles(Session, String)360%20%229911
resolveIndex(Session, TableHandle, Set, Set, TupleDomain)350%n/a117711
createTestMetadataManager(TransactionManager, FeaturesConfig, FunctionsConfig)340%n/a114411
getColumnMetadata(Session, TableHandle, ColumnHandle)340%n/a117711
cleanupQuery(Session)340%40%338811
beginCreateTable(Session, String, ConnectorTableMetadata, Optional)340%n/a117711
getTableLayoutFilterCoverage(Session, TableHandle, Set)340%20%228811
normalizedColumnMetadata(Session, String, ColumnMetadata)340%n/a119911
listApplicableRoles(Session, PrestoPrincipal, String)320%20%227711
beginInsert(Session, TableHandle)310%n/a116611
beginRefreshMaterializedView(Session, TableHandle)310%n/a116611
listRoleGrants(Session, String, PrestoPrincipal)310%20%227711
listEnabledRoles(Session, String)310%20%227711
beginStatisticsCollection(Session, TableHandle)300%n/a116611
beginQuery(Session, Set)290%20%227711
getMaterializedViewStatus(Session, QualifiedObjectName, TupleDomain)290%n/a114411
getLayout(Session, TableHandle)280%n/a114411
getNewTableLayout(Session, String, ConnectorTableMetadata)280%n/a117711
beginUpdate(Session, TableHandle, List)280%n/a114411
renameView(Session, QualifiedObjectName, QualifiedObjectName)280%n/a117711
beginDelete(Session, TableHandle)260%n/a116611
grantTablePrivileges(Session, QualifiedObjectName, Set, PrestoPrincipal, boolean)260%n/a115511
revokeTablePrivileges(Session, QualifiedObjectName, Set, PrestoPrincipal, boolean)260%n/a115511
isPushdownSupportedForFilter(Session, TableHandle, RowExpression, Map)240%n/a115511
createConnectorPartitioningMetadata(ConnectorId, PartitioningMetadata)230%n/a115511
renameColumn(Session, TableHandle, ColumnHandle, String)230%n/a114411
getInsertLayout(Session, TableHandle)230%n/a115511
dropView(Session, QualifiedObjectName)230%n/a115511
dropMaterializedView(Session, QualifiedObjectName)230%n/a115511
commitPageSinkAsync(Session, OutputTableHandle, Collection)230%n/a115511
commitPageSinkAsync(Session, InsertTableHandle, Collection)230%n/a115511
commitPageSinkAsync(Session, DeleteTableHandle, Collection)230%n/a115511
lambda$listViews$10(QualifiedTablePrefix, Session, ConnectorId, QualifiedObjectName)220%n/a113311
lambda$listTables$4(QualifiedTablePrefix, Session, ConnectorId, QualifiedObjectName)220%n/a113311
createSchema(Session, CatalogSchemaName, Map)210%n/a115511
renameSchema(Session, CatalogSchemaName, String)210%n/a115511
grantRoles(Session, Set, Set, boolean, Optional, String)210%n/a115511
revokeRoles(Session, Set, Set, boolean, Optional, String)210%n/a115511
deserializeView(String)210%n/a113311
isLegacyGetLayoutSupported(Session, TableHandle)200%n/a114411
dropSchema(Session, CatalogSchemaName)200%n/a115511
metadataDelete(Session, TableHandle)200%n/a113311
createView(Session, String, ConnectorTableMetadata, String, boolean)200%n/a115511
createMaterializedView(Session, String, ConnectorTableMetadata, MaterializedViewDefinition, boolean)200%n/a115511
resolveTableLayout(Session, TableHandle)200%20%224411
createTable(Session, String, ConnectorTableMetadata, boolean)190%n/a115511
registerCatalogForQueryId(QueryId, ConnectorMetadata)190%n/a113311
createRole(Session, String, Optional, String)190%n/a115511
createTestingViewCodec(FunctionAndTypeManager)190%n/a113311
getStatisticsCollectionMetadataForWrite(Session, String, ConnectorTableMetadata)180%n/a114411
getStatisticsCollectionMetadata(Session, String, ConnectorTableMetadata)180%n/a114411
finishStatisticsCollection(Session, AnalyzeTableHandle, Collection)180%n/a114411
finishCreateTable(Session, OutputTableHandle, Collection, Collection)180%n/a113311
finishInsert(Session, InsertTableHandle, Collection, Collection)180%n/a113311
supportsMetadataDelete(Session, TableHandle)180%n/a116611
finishRefreshMaterializedView(Session, InsertTableHandle, Collection, Collection)180%n/a113311
dropRole(Session, String, String)180%n/a115511
dropConstraint(Session, TableHandle, Optional, Optional)180%n/a114411
toExplainIOConstraints(Session, TableHandle, TupleDomain)170%n/a113311
setTableProperties(Session, TableHandle, Map)170%n/a114411
addColumn(Session, TableHandle, ColumnMetadata)170%n/a114411
dropColumn(Session, TableHandle, ColumnHandle)170%n/a114411
getUpdateRowIdColumn(Session, TableHandle, List)170%n/a113311
finishDelete(Session, DeleteTableHandle, Collection)170%n/a114411
finishUpdate(Session, TableHandle, Collection)170%n/a114411
addConstraint(Session, TableHandle, TableConstraint)170%n/a114411
dropTable(Session, TableHandle)160%n/a114411
truncateTable(Session, TableHandle)160%n/a114411
getDeleteRowIdColumn(Session, TableHandle)160%n/a113311
getInfo(Session, TableHandle)140%n/a113311
MetadataManager(FunctionAndTypeManager, BlockEncodingSerde, SessionPropertyManager, SchemaPropertyManager, TablePropertyManager, ColumnPropertyManager, AnalyzePropertyManager, TransactionManager)130%n/a113311
lambda$getPartitioningHandleForExchange$2(String)130%n/a111111
lambda$getMetadataUpdateResults$14(ConnectorMetadata, QueryId, QueryState)120%20%224411
lambda$getMaterializedViewStatus$11(ConnectorMetadata, Session, ConnectorId, QualifiedObjectName, TupleDomain)120%n/a112211
canResolveOperator(OperatorType, List)110%n/a114411
createTestMetadataManager(FeaturesConfig)90%n/a111111
createTestMetadataManager(FunctionsConfig)90%n/a111111
createTestMetadataManager(CatalogManager)90%n/a111111
createTestMetadataManager(TransactionManager)90%n/a111111
getCatalogHandle(Session, String)90%n/a111111
lambda$convertFromSchemaTableName$15(String, SchemaTableName)90%n/a111111
lambda$getInsertLayout$8(ConnectorId, CatalogMetadata, ConnectorNewTableLayout)90%n/a111111
lambda$getCommonPartitioning$1(ConnectorId, PartitioningHandle, ConnectorPartitioningHandle)90%n/a111111
lambda$resolveIndex$12(TableHandle, ConnectorTransactionHandle, ConnectorResolvedIndex)80%n/a111111
getHandleVersion(Session, QualifiedObjectName, Optional)70%n/a111111
getCatalogMetadata(Session, ConnectorId)70%n/a111111
getCatalogMetadataForWrite(Session, String)70%n/a111111
getCatalogMetadataForWrite(Session, ConnectorId)70%n/a111111
getMetadata(Session, ConnectorId)70%n/a111111
lambda$getNewTableLayout$9(ConnectorId, ConnectorTransactionHandle, ConnectorNewTableLayout)70%n/a111111
lambda$createTemporaryTable$5(Session, ConnectorId, ColumnMetadata)70%n/a111111
lambda$listSchemaNames$0(Session, ConnectorId, String)70%n/a111111
createTestMetadataManager(CatalogManager, FeaturesConfig, FunctionsConfig)60%n/a111111
getCatalogNames(Session)60%n/a111111
getMetadataResolver(Session)60%n/a111111
getConnectorCapabilities(Session, ConnectorId)60%n/a111111
getMetadataForWrite(Session, ConnectorId)60%n/a111111
createTestMetadataManager()50%n/a111111
getType(TypeSignature)50%n/a111111
registerBuiltInFunctions(List)50%n/a112211
lambda$createConnectorPartitioningMetadata$7()50%n/a111111
getCatalogsByQueryId()40%n/a111111
lambda$listRoles$13(String)40%n/a111111
lambda$createTemporaryTable$6(ConnectorId, PartitioningMetadata)40%n/a111111
lambda$getInfo$3(ConnectorMetadata, ConnectorTableLayoutHandle)40%n/a111111
static {...}40%n/a111111
getFunctionAndTypeManager()30%n/a111111
getProcedureRegistry()30%n/a111111
getBlockEncodingSerde()30%n/a111111
getSessionPropertyManager()30%n/a111111
getSchemaPropertyManager()30%n/a111111
getTablePropertyManager()30%n/a111111
getColumnPropertyManager()30%n/a111111
getAnalyzePropertyManager()30%n/a111111
convertFromSchemaTableName(String)30%n/a111111