graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[xtable-core/src/main/java/org/apache/xtable/conversion/ConversionController.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[xtable-core/src/main/java/org/apache/xtable/conversion/ConversionController.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogTableBuilderFactory.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueSchemaExtractor.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[xtable-hive-metastore/src/main/java/org/apache/xtable/hms/HMSCatalogTableBuilderFactory.java]" -- "[xtable-hive-metastore/src/main/java/org/apache/xtable/hms/HMSCatalogSyncClient.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[xtable-core/src/main/java/org/apache/xtable/delta/DeltaSchemaExtractor.java]" -- "[xtable-core/src/main/java/org/apache/xtable/delta/DeltaConversionTarget.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/ConversionSource.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/ConversionSource.java]" -- "[xtable-api/src/main/java/org/apache/xtable/model/sync/SyncResult.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueSchemaExtractor.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-utilities/src/main/java/org/apache/xtable/utilities/RunSync.java]" -- "[xtable-utilities/src/main/java/org/apache/xtable/utilities/RunCatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogConfig.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueSchemaExtractor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" -- "[xtable-api/src/main/java/org/apache/xtable/model/sync/SyncResult.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/model/exception/ErrorCode.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/catalog/CatalogConversionFactory.java]" -- "[xtable-utilities/src/main/java/org/apache/xtable/utilities/RunCatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-hudi-support/xtable-hudi-support-extensions/src/main/java/org/apache/xtable/hudi/sync/XTableSyncTool.java]" -- "[xtable-core/src/main/java/org/apache/xtable/conversion/ConversionController.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/conversion/ConversionController.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/ConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogSyncClient.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogConfig.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/sync/TableFormatSync.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/schema/SparkSchemaExtractor.java]" -- "[xtable-core/src/main/java/org/apache/xtable/delta/DeltaSchemaExtractor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-utilities/src/main/java/org/apache/xtable/utilities/RunCatalogSync.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogSyncClient.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueSchemaExtractor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/model/sync/SyncResult.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/schema/SparkSchemaExtractor.java]" -- "[xtable-core/src/main/java/org/apache/xtable/delta/DeltaConversionTarget.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/sync/TableFormatSync.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/conversion/ConversionController.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/TableFormatSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogTableBuilderFactory.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogSyncClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/exception/CatalogSyncException.java]" -- "[xtable-core/src/main/java/org/apache/xtable/catalog/CatalogUtils.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/catalog/CatalogConversionFactory.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/ConversionSource.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" -- "[xtable-api/src/main/java/org/apache/xtable/model/sync/SyncResult.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogConversionSource.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogConfig.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-hive-metastore/src/main/java/org/apache/xtable/hms/HMSCatalogTableBuilderFactory.java]" -- "[xtable-hive-metastore/src/main/java/org/apache/xtable/hms/HMSCatalogConfig.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/catalog/CatalogConversionFactory.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-utilities/src/main/java/org/apache/xtable/utilities/RunCatalogSync.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-hudi-support/xtable-hudi-support-extensions/src/main/java/org/apache/xtable/hudi/sync/XTableSyncTool.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/sync/TableFormatSync.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/catalog/CatalogConversionFactory.java]" -- "[xtable-api/src/main/java/org/apache/xtable/model/storage/CatalogType.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogConversionSource.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueSchemaExtractor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-hudi-support/xtable-hudi-support-extensions/src/main/java/org/apache/xtable/hudi/sync/XTableSyncTool.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/TableFormatSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/delta/DeltaStatsExtractor.java]" -- "[xtable-core/src/main/java/org/apache/xtable/delta/DeltaActionsConverter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-hudi-support/xtable-hudi-support-extensions/src/main/java/org/apache/xtable/hudi/sync/XTableSyncTool.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/spi/sync/TableFormatSync.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/ConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/model/storage/CatalogType.java]" -- "[xtable-utilities/src/main/java/org/apache/xtable/utilities/RunCatalogSync.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogTableBuilderFactory.java]" -- "[xtable-aws/src/main/java/org/apache/xtable/glue/GlueCatalogConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/model/storage/CatalogType.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/sync/CatalogSyncClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-core/src/main/java/org/apache/xtable/delta/DeltaConversionSource.java]" -- "[xtable-core/src/main/java/org/apache/xtable/iceberg/IcebergConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[xtable-api/src/main/java/org/apache/xtable/model/exception/ErrorCode.java]" -- "[xtable-api/src/main/java/org/apache/xtable/spi/extractor/CatalogConversionSource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[website/docusaurus.config.js]" -- "[website/static/index.html]" [label=" 2 ", penwidth="2", color="#00688b70"]; }