PluginDrivenExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,014 of 2,47118%125 of 16021%14818348963074103
createTable(CreateTableInfo)940%100%66212111
truncateTable(String, String, PartitionNamesInfo, boolean, String)920%60%44212111
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)880%140%88212111
lambda$createTable$6(ConnectorMetadata, ConnectorSession, ConnectorCreateTableRequest, CreateTableInfo, ExternalDatabase)820%40%33222211
lambda$dropTable$10(boolean, ConnectorMetadata, ConnectorSession, ExternalTable, Optional, String, String)670%40%33131311
renameTable(String, String, String)560%40%33121211
lambda$dropDb$8(ConnectorSession, ExternalDatabase, boolean, boolean, String)440%n/a11101011
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
createOrReplaceBranch(TableIf, CreateOrReplaceBranchInfo)400%n/a11121211
createOrReplaceTag(TableIf, CreateOrReplaceTagInfo)400%n/a11121211
dropBranch(TableIf, DropBranchInfo)400%n/a11121211
dropTag(TableIf, DropTagInfo)400%n/a11121211
addPartitionField(TableIf, AddPartitionFieldOp)400%n/a11111111
dropPartitionField(TableIf, DropPartitionFieldOp)400%n/a11111111
replacePartitionField(TableIf, ReplacePartitionFieldOp)400%n/a11111111
createDb(String, boolean, Map)390%80%55101011
dropColumn(TableIf, ColumnPath)390%20%22101011
registerDatabase(String)370%20%227711
gsonPostProcess()361428%7330%5661001
lambda$renameTable$11(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String, ExternalTable, String, String)340%n/a118811
lambda$createDb$7(ConnectorMetadata, ConnectorSession, String, Map)340%n/a118811
dropDb(String, boolean, boolean)330%40%339911
afterExternalRename(String, String, String)330%n/a117711
initLocalObjectsImpl()313250%9325%6781901
addColumn(TableIf, Column, ColumnPosition)310%n/a117711
renameColumn(TableIf, String, String)310%n/a117711
modifyColumn(TableIf, Column, ColumnPosition)310%n/a117711
addColumns(TableIf, List)300%n/a117711
dropColumn(TableIf, String)300%n/a117711
reorderColumns(TableIf, List)300%n/a117711
validateCreateTableEngine(String)250%20%226611
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)240%20%226611
getDisplayEngineName()230%20%228811
listTableNamesFromRemote(SessionContext, String)212150%3125%2361101
checkWhenCreating()204669%1375%1362101
afterExternalDdl(ExternalTable, long)200%n/a115511
lambda$executeSchemaMutation$28(PluginDrivenExternalCatalog.ConnectorSchemaMutation, ExternalTable, long)170%n/a116611
closeResources()142463%2100%0241501
buildConnectorSession()132161%1150%1251301
tableExist(SessionContext, String, String)130%n/a113311
toConnectorPosition(ColumnPosition)130%40%335511
lambda$initLocalObjectsImpl$0()130%20%224411
validatePropertiesBeforeUpdate(Map, Map)123574%1150%1221201
replayDropTable(String, String)120%n/a113311
replayCreateTable(String, String)120%n/a113311
legacyLogTypeToCatalogType(InitCatalogLog.Type)120%20%223311
lambda$modifyColumn$27(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, Column, ColumnPosition)110%n/a113311
lambda$addColumn$24(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, Column, ColumnPosition)110%n/a113311
replayDropDb(String)100%n/a113311
checkExternalTable(TableIf)100%n/a113311
overlayMetaCacheConfig(Map)91664%3350%343901
executeSchemaMutation(ExternalTable, long, PluginDrivenExternalCatalog.ConnectorSchemaMutation)90%n/a112211
lambda$afterExternalDdl$30(ExternalTable, long, ExternalDatabase)90%n/a111111
lambda$modifyColumn$22(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Column, ColumnPosition)90%n/a113311
lambda$addColumn$18(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Column, ColumnPosition)90%n/a113311
lambda$replayTruncateTable$13(TruncateTableInfo, ExternalDatabase)90%n/a111111
replayTruncateTable(TruncateTableInfo)80%n/a112211
executeConstraintMetadataMutation(PluginDrivenExternalCatalog.ConstraintMetadataOperation)80%n/a112211
lambda$renameColumn$26(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, String)80%n/a112211
lambda$replayDropTable$15(String, ExternalDatabase)80%n/a111111
lambda$replayDropTable$14(ExternalDatabase, ExternalTable)80%n/a111111
lambda$replayTruncateTable$12(ExternalDatabase, TruncateTableInfo, ExternalTable)80%n/a111111
checkProperties()72477%n/a0121001
closeConnectorContextQuietly(DefaultConnectorContext)7750%2100%022701
shouldBypassTableNameCache(SessionContext)7541%5116%340101
shouldBypassDbNameCache(SessionContext)7541%5116%340101
shouldBypassSchemaCache(SessionContext)7541%5116%340101
lambda$afterExternalDdl$29(ExternalDatabase, long, ExternalTable)70%n/a111111
lambda$dropColumn$25(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath)70%n/a111111
lambda$renameColumn$21(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String, String)70%n/a111111
lambda$addColumns$19(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)70%n/a112211
lambda$replayCreateTable$17(String, ExternalDatabase)70%n/a111111
listDatabaseNames()61062%n/a013501
lambda$afterExternalRename$31(String, ExternalDatabase)60%n/a113311
lambda$reorderColumns$23(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)60%n/a111111
lambda$dropColumn$20(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String)60%n/a111111
lambda$replayDropDb$16(ExternalDatabase)60%n/a111111
lambda$validateCreateTableEngine$2(String, ConnectorProvider)60%n/a111111
notifyPropertiesUpdated(Map)40%n/a112211
toConnectorPath(ColumnPath)40%n/a111111
lambda$dropTable$9(String, ExternalDatabase)40%n/a111111
lambda$createConnectorFromProperties$1()40%n/a111111
checkHiveParquetTimeZone(CatalogProperty)31986%2466%241601
lambda$createTable$5(ExternalDatabase)30%n/a111111
lambda$createTable$4(ExternalDatabase)30%n/a111111
lambda$createTable$3(ExternalDatabase)30%n/a111111
hasConnectorCapability(ConnectorCapability)21285%2250%230201
supportsUserSession()21184%2250%230201
invalidateAllConnectorCachesIfPresent()2675%1150%121401
buildCrossStatementSession()38100%2100%0201501
createConnectorFromProperties()31100%n/a010601
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)17100%n/a010401
fromRemoteTableName(String, String)12100%n/a010301
fromRemoteDatabaseName(String)11100%n/a010201
onRefreshCache(boolean)8100%2100%020401
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)8100%n/a010101
getType()7100%n/a010101
getConnector()5100%n/a010201
static {...}4100%n/a010101
PluginDrivenExternalCatalog()3100%n/a010201