PluginDrivenExternalTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,235 of 2,74418%264 of 30613%23727050663086117
getNameToPartitionItems(Optional)1640%100%66363611
toSchemaCacheValue(ConnectorMetadata, ConnectorSession, String, String, ConnectorTableSchema)976841%14422%810193301
getNameToPartitionValues(Optional)940%80%55232311
getSupportedSysTables()850%100%66202011
initSchema()696648%9535%78152901
toColumnStatistic(ConnectorColumnStatistics, Column)660%60%44121211
fetchRowCountAtSnapshot(ConnectorMvccSnapshot)600%60%44141411
getComment(boolean)570%80%55131311
fetchRowCount(ConnectorSession, ConnectorMetadata)563337%16420%1011152301
fetchSyntheticWriteColumns()530%80%55151511
getChunkSizes()500%60%44141411
resolveWriteColumns(Optional)490%60%44131311
getWriteSchemaSnapshot()480%40%33131311
getDistributionColumnNames()480%80%559911
getSyntheticScanPredicates(MvccSnapshot)430%60%44101011
estimatedRowWidth(boolean)430%100%66111111
lambda$resolveWriteColumns$29(ConnectorWritePlanProvider, ConnectorSession, Optional, Optional)390%80%559911
lambda$resolveWritePlanContext$23(PluginDrivenExternalCatalog, Connector)380%20%229911
lambda$validateConnectorRowLevelDml$13(PluginDrivenExternalCatalog, Connector, ConnectorRowLevelDmlRequest)370%n/a118811
getTableProperties()360%40%338811
resolveWritePlanContext()350%40%338811
getShowCreateTableDdl()350%40%33101011
resolveIsView()34512%5116%3481001
getViewText()330%20%227711
getConnectorRowLevelDmlLabelPrefix(WriteOperation)310%40%338811
lambda$getConnectorRowLevelPrimaryKeyColumns$10(PluginDrivenExternalCatalog, Connector)290%n/a116611
connectorSupportedWriteOperations()260%40%338811
connectorSupportsWriteBranch()260%40%338811
requirePartitionHashOnWrite()260%40%338811
materializeStaticPartitionValues()260%40%338811
supportsParallelWrite()250%60%444411
requirePartitionLocalSortOnWrite()250%60%445511
requiresFullSchemaWriteOrder()250%60%445511
getConnectorRowChangeStyle()240%40%338811
getConnectorRowLevelWriteConstraintExcludedColumns()240%40%338811
supportsShowCreateDdl()220%60%445511
getConnectorChangelogMode()210%40%337711
toThrift()204669%2250%2341601
appendSyntheticWriteColumns(List)20931%5337%456801
getShowLocation()200%20%223311
lambda$resolveWritePlanContext$22(ConnectorSession, ConnectorMetadata, ConnectorTableHandle, ConnectorWritePlanProvider)200%n/a114411
resolveWriteTargetHandle()190%n/a114411
getColumnStatistic(String)184872%4450%4541801
writePlanProvider()180%20%223311
getCachedRowCount()180%20%224411
getRowCount()171851%7330%564901
gsonPostProcess()170%20%225511
withPluginContextClassLoader(Object, Supplier)160%n/a114411
validateConnectorRowLevelDml(ConnectorRowLevelDmlRequest)160%n/a114411
getConnectorRowLevelPrimaryKeyColumns()150%n/a113311
createAnalysisTask(AnalysisInfo)150%20%224411
getEngine()120%20%223311
lambda$resolveWriteCapabilityHandle$1(Connector)120%n/a112211
rawTableProperties()100%n/a114411
lambda$materializeStaticPartitionValues$24(ConnectorWritePlanProvider)90%n/a112211
lambda$requirePartitionHashOnWrite$20(ConnectorWritePlanProvider)90%n/a112211
lambda$connectorSupportsWriteBranch$18(ConnectorWritePlanProvider)90%n/a111111
lambda$getConnectorRowLevelWriteConstraintExcludedColumns$14(ConnectorWritePlanProvider)90%n/a112211
lambda$getConnectorChangelogMode$7(ConnectorWritePlanProvider)90%n/a111111
lambda$getConnectorRowChangeStyle$6(ConnectorWritePlanProvider)90%n/a111111
lambda$connectorSupportedWriteOperations$4(ConnectorWritePlanProvider)90%n/a111111
resolveWritePlanProvider(Connector)80%n/a112211
resolveWriteCapabilityHandle(Connector)70%n/a111111
writePlanProvider(Connector, ConnectorTableHandle)70%n/a111111
getShowPartitionClause()70%n/a111111
getShowSortClause()70%n/a111111
lambda$fetchSyntheticWriteColumns$28(ConnectorWritePlanProvider, ConnectorSession, Optional)70%n/a111111
lambda$getWriteSchemaSnapshot$27()70%n/a112211
lambda$resolveWritePlanContext$21()70%n/a112211
lambda$getConnectorRowLevelDmlLabelPrefix$16(WriteOperation, ConnectorWritePlanProvider)70%n/a111111
lambda$validateConnectorRowLevelDml$12(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle, ConnectorRowLevelDmlRequest)70%n/a112211
lambda$validateConnectorRowLevelDml$11()70%n/a112211
lambda$getConnectorRowLevelPrimaryKeyColumns$8()70%n/a112211
lambda$resolveWriteTargetHandle$0()70%n/a112211
hasCapability(ConnectorCapability)62379%4450%452601
lambda$getConnectorRowLevelDmlLabelPrefix$17()50%n/a111111
lambda$getConnectorRowLevelPrimaryKeyColumns$9(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle)50%n/a111111
lambda$resolveWritePlanProvider$3(Connector, ConnectorTableHandle)50%n/a111111
supportsView()41881%3350%341501
supportsColumnAutoAnalyze()40%n/a111111
supportsTopNLazyMaterialize()40%n/a111111
supportsStoragePredicatePruning()40%n/a111111
usesFieldIdAccessPath()40%n/a111111
supportsNestedColumnSchemaChange()40%n/a111111
supportsScanParamOptions()40%n/a111111
supportsSampleAnalyze()40%n/a111111
getSyntheticWriteColumns()40%n/a111111
getComment()40%n/a111111
lambda$getNameToPartitionValues$32(SchemaCacheValue)40%n/a111111
lambda$getNameToPartitionItems$31(SchemaCacheValue)40%n/a111111
lambda$rawTableProperties$30(SchemaCacheValue)40%n/a111111
lambda$getConnectorRowLevelDmlLabelPrefix$15(ConnectorWritePlanProvider, WriteOperation)40%n/a111111
lambda$writePlanProvider$2(Connector, ConnectorTableHandle)40%n/a111111
supportsExternalMetadataPreload()31986%3350%341501
PluginDrivenExternalTable()30%n/a112211
getEngineTableTypeName()30%n/a111111
lambda$connectorSupportedWriteOperations$5()30%n/a111111
needInternalHiddenColumns()21184%2250%230201
isPartitionedTable()2880%1150%120201
resolveConnectorTableHandle(ConnectorSession, ConnectorMetadata)1593%1150%120201
fetchRowCount()24100%n/a010601
makeSureInitialized()13100%2100%020501
getPartitionColumns(Optional)11100%n/a010401
tableCapabilities()10100%n/a010401
getPartitionColumns()10100%n/a010401
PluginDrivenExternalTable(long, String, String, ExternalCatalog, ExternalDatabase)9100%n/a010201
getFullSchema(Optional)6100%n/a010101
isView()5100%n/a010201
getFullSchema()5100%n/a010101
supportsNestedColumnPrune()4100%n/a010101
closeSchemaSession(ConnectorSession)4100%n/a010201
lambda$getPartitionColumns$26(SchemaCacheValue)4100%n/a010101
lambda$getPartitionColumns$25(SchemaCacheValue)4100%n/a010101
lambda$tableCapabilities$19(SchemaCacheValue)4100%n/a010101
static {...}4100%n/a010101
buildSchemaSession(PluginDrivenExternalCatalog)3100%n/a010101
supportInternalPartitionPruned()2100%n/a010101