| getNameToPartitionItems(Optional) |  | 0% |  | 0% | 6 | 6 | 36 | 36 | 1 | 1 |
| getNameToPartitionValues(Optional) |  | 0% |  | 0% | 5 | 5 | 23 | 23 | 1 | 1 |
| resolveWriteColumns(Optional) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| getSupportedSysTables() |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| initSchema() |   | 48% |   | 42% | 6 | 8 | 15 | 29 | 0 | 1 |
| toColumnStatistic(ConnectorColumnStatistics, Column) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| fetchRowCountAtSnapshot(ConnectorMvccSnapshot) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| getComment(boolean) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| fetchRowCount(ConnectorSession, ConnectorMetadata) |   | 37% |   | 20% | 10 | 11 | 15 | 23 | 0 | 1 |
| getConnectorWriteDistribution() |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| fetchSyntheticWriteColumns() |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| getChunkSizes() |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| getWriteSchemaSnapshot() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| getDistributionColumnNames() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| getSyntheticScanPredicates(MvccSnapshot) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| estimatedRowWidth(boolean) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| validateConnectorRowLevelDml(ConnectorRowLevelDmlRequest) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getTableProperties() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getShowCreateTableDdl() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| getViewText() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| connectorSupportedWriteOperations() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getConnectorRowLevelPrimaryKeyColumns() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| connectorSupportsWriteBranch() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| requirePartitionHashOnWrite() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| materializeStaticPartitionValues() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getConnectorRowChangeStyle() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| toSchemaCacheValue(ConnectorMetadata, ConnectorSession, String, String, ConnectorTableSchema) |   | 83% |   | 66% | 5 | 10 | 7 | 33 | 0 | 1 |
| supportsShowCreateDdl() |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| toThrift() |   | 69% |   | 50% | 2 | 3 | 4 | 16 | 0 | 1 |
| appendSyntheticWriteColumns(List) |   | 31% |   | 37% | 4 | 5 | 6 | 8 | 0 | 1 |
| getShowLocation() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| resolveWriteTargetHandle() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getColumnStatistic(String) |   | 72% |   | 50% | 4 | 5 | 4 | 18 | 0 | 1 |
| supportsParallelWrite() |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| requirePartitionLocalSortOnWrite() |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| requiresFullSchemaWriteOrder() |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| getCachedRowCount() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getRowCount() |   | 51% |   | 30% | 5 | 6 | 4 | 9 | 0 | 1 |
| gsonPostProcess() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| createAnalysisTask(AnalysisInfo) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| writePlanProvider() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| resolveWriteCapabilityHandle(Connector) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEngine() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| rawTableProperties() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getShowPartitionClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getShowSortClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getWriteSchemaSnapshot$7() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$validateConnectorRowLevelDml$3() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getConnectorRowLevelPrimaryKeyColumns$2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$resolveWriteTargetHandle$0() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasCapability(ConnectorCapability) |   | 79% |   | 50% | 4 | 5 | 2 | 6 | 0 | 1 |
| supportsColumnAutoAnalyze() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsTopNLazyMaterialize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsNestedColumnSchemaChange() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsScanParamOptions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSampleAnalyze() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSyntheticWriteColumns() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getComment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getNameToPartitionValues$10(SchemaCacheValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getNameToPartitionItems$9(SchemaCacheValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$rawTableProperties$8(SchemaCacheValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveIsView() |   | 92% |   | 66% | 2 | 4 | 1 | 10 | 0 | 1 |
| supportsExternalMetadataPreload() |   | 86% |   | 50% | 3 | 4 | 1 | 5 | 0 | 1 |
| PluginDrivenExternalTable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEngineTableTypeName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$connectorSupportedWriteOperations$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsView() |   | 90% |   | 66% | 2 | 4 | 1 | 5 | 0 | 1 |
| needInternalHiddenColumns() |   | 84% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| isPartitionedTable() |   | 80% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| resolveConnectorTableHandle(ConnectorSession, ConnectorMetadata) |  | 93% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| fetchRowCount() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| makeSureInitialized() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getPartitionColumns(Optional) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| tableCapabilities() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getPartitionColumns() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| PluginDrivenExternalTable(long, String, String, ExternalCatalog, ExternalDatabase) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getFullSchema(Optional) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isView() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getFullSchema() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsNestedColumnPrune() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getPartitionColumns$6(SchemaCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getPartitionColumns$5(SchemaCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$tableCapabilities$4(SchemaCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportInternalPartitionPruned() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |