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" ] "[paimon-open-api/rest-catalog-open-api.yaml]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 21 ", penwidth="10", color="#00688bFF"]; "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" -- "[paimon-open-api/rest-catalog-open-api.yaml]" [label=" 19 ", penwidth="9", color="#00688bED"]; "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 19 ", penwidth="9", color="#00688bED"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 11 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/rest/ResourcePaths.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 10 ", penwidth="4", color="#00688b93"]; "[paimon-core/src/main/java/org/apache/paimon/rest/ResourcePaths.java]" -- "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" [label=" 10 ", penwidth="4", color="#00688b93"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/Catalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 9 ", penwidth="4", color="#00688b93"]; "[paimon-core/src/main/java/org/apache/paimon/rest/ResourcePaths.java]" -- "[paimon-open-api/rest-catalog-open-api.yaml]" [label=" 9 ", penwidth="4", color="#00688b93"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/DelegateCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/DelegateCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/Catalog.java]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/CatalogUtils.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/Catalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/DelegateCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[paimon-open-api/rest-catalog-open-api.yaml]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/Catalog.java]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/rest-catalog-open-api.yaml]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-common/src/main/java/org/apache/paimon/CoreOptions.java]" -- "[paimon-spark/paimon-spark-common/src/main/scala/org/apache/paimon/spark/commands/PaimonSparkWriter.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/rest-catalog-open-api.yaml]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/DelegateCatalog.java]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/Catalog.java]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/DelegateCatalog.java]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/rest-catalog-open-api.yaml]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/rest-catalog-open-api.yaml]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/CatalogUtils.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/FlinkSinkBuilder.java]" -- "[paimon-common/src/main/java/org/apache/paimon/CoreOptions.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/CatalogUtils.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/HttpClient.java]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[paimon-core/src/main/java/org/apache/paimon/tag/SnapshotLoaderImpl.java]" -- "[paimon-open-api/rest-catalog-open-api.yaml]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/rest/auth/DLFAuthProviderFactory.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalogOptions.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/AbstractFileStore.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/AppendOnlyFileStore.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-flink/paimon-flink-cdc/src/main/java/org/apache/paimon/flink/sink/cdc/FlinkCdcSyncDatabaseSinkBuilder.java]" -- "[paimon-flink/paimon-flink-cdc/src/main/java/org/apache/paimon/flink/sink/cdc/CdcSinkBuilder.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/rest/responses/ErrorResponse.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/io/RowDataFileWriter.java]" -- "[paimon-core/src/main/java/org/apache/paimon/io/KeyValueDataFileWriter.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/CatalogUtils.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/tag/SnapshotLoaderImpl.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/FlinkCatalog.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/table/CatalogEnvironment.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/CatalogUtils.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/utils/CatalogBranchManager.java]" -- "[paimon-core/src/main/java/org/apache/paimon/utils/BranchManager.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalogOptions.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/migrate/FileMetaUtils.java]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/migrate/HiveMigrator.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/KeyValueFileStore.java]" -- "[paimon-core/src/main/java/org/apache/paimon/AbstractFileStore.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/table/CatalogEnvironment.java]" -- "[paimon-core/src/main/java/org/apache/paimon/rest/RESTCatalog.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-open-api/src/main/java/org/apache/paimon/open/api/RESTCatalogController.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/CatalogUtils.java]" [label=" 4 ", penwidth="1", color="#00688b5E"]; "[paimon-flink/paimon-flink-cdc/src/main/java/org/apache/paimon/flink/sink/cdc/UpdatedDataFieldsProcessFunction.java]" -- "[paimon-flink/paimon-flink-cdc/src/main/java/org/apache/paimon/flink/sink/cdc/MultiTableUpdatedDataFieldsProcessFunction.java]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/utils/CatalogBranchManager.java]" -- "[paimon-core/src/main/java/org/apache/paimon/catalog/AbstractCatalog.java]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[paimon-core/src/main/java/org/apache/paimon/postpone/PostponeBucketFileStoreWrite.java]" -- "[paimon-core/src/main/java/org/apache/paimon/utils/FileStorePathFactory.java]" [label=" 3 ", penwidth="1", color="#00688b5E"]; }