PluginDrivenExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total548 of 2,83180%45 of 19076%5120014072417105
addColumn(TableIf, ColumnPath, Column, ColumnPosition)410%20%22101011
renameColumn(TableIf, ColumnPath, String)410%20%22101011
modifyColumn(TableIf, ColumnPath, Column, ColumnPosition)410%20%22101011
modifyColumnComment(TableIf, ColumnPath, String)410%n/a11111111
dropColumn(TableIf, ColumnPath)390%20%22101011
validatePropertiesBeforeUpdate(Map, Map)281940%1150%1271201
truncateTable(String, String, PartitionNamesInfo, boolean, String)256973%3350%3442101
validateCreateTableEngine(String)250%20%226611
overlayMetaCacheConfig(Map)250%60%449911
initLocalObjectsImpl()234063%6650%5751901
checkWhenCreating()214568%2250%2372101
buildCrossStatementSession()191950%1150%1271501
buildConnectorSession()171750%1150%1261301
tableExist(SessionContext, String, String)130%n/a113311
lambda$initLocalObjectsImpl$0()130%20%224411
fromRemoteTableName(String, String)120%n/a113311
lambda$modifyColumn$21(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, Column, ColumnPosition)110%n/a113311
lambda$addColumn$18(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, Column, ColumnPosition)110%n/a113311
createOrReplaceTag(TableIf, CreateOrReplaceTagInfo)83280%n/a0121201
dropBranch(TableIf, DropBranchInfo)83280%n/a0121201
dropTag(TableIf, DropTagInfo)83280%n/a0121201
dropPartitionField(TableIf, DropPartitionFieldOp)83280%n/a0121101
replacePartitionField(TableIf, ReplacePartitionFieldOp)83280%n/a0121101
lambda$renameColumn$20(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, String)80%n/a112211
registerDatabaseFromEvent(String, String)73382%1150%121701
closeResources()73181%2100%0221501
checkProperties()72477%n/a0121001
closeConnectorContextQuietly(DefaultConnectorContext)7750%2100%022701
lambda$dropColumn$19(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath)70%n/a111111
lambda$validateCreateTableEngine$2(String, ConnectorProvider)60%n/a111111
checkHiveParquetTimeZone(CatalogProperty)41881%3350%240601
toConnectorPath(ColumnPath)40%n/a111111
lambda$createConnectorFromProperties$1()40%n/a111111
createTable(CreateTableInfo)110099%10100%0602101
lambda$dropTable$9(ExternalDatabase, ExternalTable, ConnectorMetadata, ConnectorSession, boolean, String, String)104100%12100%0702401
replayTruncateTable(TruncateTableInfo)90100%2675%2501601
afterExternalRename(ExternalDatabase, ExternalTable, String, String)81100%n/a0101501
lambda$createTable$4(ConnectorMetadata, ConnectorSession, ConnectorCreateTableRequest, CreateTableInfo, ExternalDatabase, String)74100%1375%1301901
createDb(String, boolean, Map)60100%8100%0501501
renameTable(String, String, String)60100%4100%0301301
lambda$dropDb$8(ConnectorSession, ExternalDatabase, boolean, boolean, String)55100%n/a0101201
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)53100%6100%0401301
lambda$createDb$7(ConnectorMetadata, ConnectorSession, String, Map, boolean, String)53100%4100%0301201
lambda$executeSchemaMutation$22(String, ExternalTable, PluginDrivenExternalCatalog.ConnectorSchemaMutation, long)51100%4100%0301301
gsonPostProcess()50100%2880%2601001
invalidateTableConnectorCacheForReplay(String, String)46100%1787%1501201
listTableNamesFromRemote(SessionContext, String)42100%4100%0301101
createOrReplaceBranch(TableIf, CreateOrReplaceBranchInfo)40100%n/a0101201
addPartitionField(TableIf, AddPartitionFieldOp)40100%n/a0101101
dropDb(String, boolean, boolean)33100%4100%030901
renameColumn(TableIf, String, String)32100%n/a010701
createConnectorFromProperties()31100%n/a010601
addColumn(TableIf, Column, ColumnPosition)31100%n/a010701
dropColumn(TableIf, String)31100%n/a010701
modifyColumn(TableIf, Column, ColumnPosition)31100%n/a010701
finishDropTable(ExternalDatabase, ExternalTable, TableNameInfo)31100%n/a010601
addColumns(TableIf, List)30100%n/a010701
reorderColumns(TableIf, List)30100%n/a010701
afterExternalDdl(ExternalTable, long)30100%n/a010901
replayDropTable(String, String)26100%n/a010701
invalidateDatabaseConnectorCacheForReplay(String)25100%2466%240701
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)24100%2100%020601
getDisplayEngineName()23100%2100%020801
lambda$renameTable$10(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String, ExternalDatabase, ExternalTable, String)22100%n/a010601
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)17100%n/a010401
replayDropDb(String)17100%n/a010601
listDatabaseNames()16100%n/a010501
hasConnectorCapability(ConnectorCapability)14100%4100%030201
toConnectorPosition(ColumnPosition)13100%4100%030501
supportsUserSession()13100%1375%130201
onRefreshCache(boolean)12100%2100%020601
invalidateCreatedTableCaches(ExternalDatabase, String, String)12100%n/a010301
shouldBypassTableNameCache(SessionContext)12100%6100%040101
shouldBypassDbNameCache(SessionContext)12100%6100%040101
shouldBypassSchemaCache(SessionContext)12100%6100%040101
legacyLogTypeToCatalogType(InitCatalogLog.Type)12100%2100%020301
dropDatabaseConstraintsAndInvalidateMtmvs(String, String)11100%n/a010401
fromRemoteDatabaseName(String)11100%n/a010201
checkExternalTable(TableIf)10100%n/a010301
executeSchemaMutation(ExternalTable, long, String, PluginDrivenExternalCatalog.ConnectorSchemaMutation)10100%n/a010201
dropTableConstraintsAndInvalidateMtmvs(TableNameInfo, String)9100%n/a010401
lambda$modifyColumn$16(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Column, ColumnPosition)9100%n/a010301
lambda$addColumn$12(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Column, ColumnPosition)9100%n/a010301
lambda$createTable$3(ExternalDatabase, CreateTableInfo, String)9100%n/a010201
invalidateAllConnectorCachesIfPresent()8100%2100%020401
replayCreateTable(String, String)8100%n/a010301
executeConstraintMetadataMutation(PluginDrivenExternalCatalog.ConstraintMetadataOperation)8100%n/a010201
invalidateCreatedDatabaseCaches(String, String)8100%n/a010301
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)8100%n/a010101
lambda$createDb$5(ExternalDatabase)8100%n/a010201
getType()7100%n/a010101
replayCreateDb(String)7100%n/a010301
executeSchemaMutation(ExternalTable, long, PluginDrivenExternalCatalog.ConnectorSchemaMutation)7100%n/a010201
lambda$renameColumn$15(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String, String)7100%n/a010101
lambda$addColumns$13(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)7100%n/a010201
lambda$reorderColumns$17(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)6100%n/a010101
lambda$dropColumn$14(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String)6100%n/a010101
lambda$createDb$6(String, String)6100%n/a010201
getConnector()5100%n/a010201
lambda$afterExternalRename$24(String, String, ExternalDatabase)5100%n/a010101
lambda$afterExternalDdl$23(ExternalTable, ExternalDatabase)5100%n/a010101
lambda$replayTruncateTable$11(TruncateTableInfo, ExternalDatabase)5100%n/a010101
notifyPropertiesUpdated(Map)4100%n/a010201
static {...}4100%n/a010101
PluginDrivenExternalCatalog()3100%n/a010201