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" ] "[clients/cli/src/main/java/org/apache/gravitino/cli/GravitinoCommandLine.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" [label=" 12 ", penwidth="10", color="#00688bFF"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/ModelCommandHandler.java]" [label=" 8 ", penwidth="6", color="#00688bB7"]; "[clients/client-python/gravitino/client/generic_model_catalog.py]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[clients/client-java/src/main/java/org/apache/gravitino/client/DTOConverters.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/ModelCommandHandler.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[clients/client-python/gravitino/client/generic_model_catalog.py]" -- "[clients/client-java/src/main/java/org/apache/gravitino/client/DTOConverters.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[clients/client-java/src/main/java/org/apache/gravitino/client/DTOConverters.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[clients/client-python/gravitino/client/generic_model_catalog.py]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/ModelCommandHandler.java]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[core/src/main/java/org/apache/gravitino/listener/api/event/AccessControlEventDispatcher.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/OperationType.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationPlugin.java]" -- "[authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationHDFSPlugin.java]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[clients/client-java/src/main/java/org/apache/gravitino/client/DTOConverters.java]" -- "[catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java]" -- "[api/src/main/java/org/apache/gravitino/model/ModelChange.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[api/src/main/java/org/apache/gravitino/model/ModelVersionChange.java]" -- "[catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/client-python/gravitino/client/generic_model_catalog.py]" -- "[catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/filesystem-hadoop3/src/main/java/org/apache/gravitino/filesystem/hadoop/GravitinoVirtualFileSystemConfiguration.java]" -- "[clients/client-python/gravitino/filesystem/gvfs_config.py]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationHadoopSQLPlugin.java]" -- "[authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationHDFSPlugin.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/filesystem-hadoop3/src/main/java/org/apache/gravitino/filesystem/hadoop/GravitinoVirtualFileSystem.java]" -- "[clients/client-python/gravitino/filesystem/gvfs.py]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/ModelCommandHandler.java]" -- "[catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/MetalakeCommandHandler.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/CommandContext.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" -- "[catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/filesystem-hadoop3/src/main/java/org/apache/gravitino/filesystem/hadoop/GravitinoVirtualFileSystem.java]" -- "[clients/filesystem-hadoop3/src/main/java/org/apache/gravitino/filesystem/hadoop/GravitinoVirtualFileSystemConfiguration.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/CommandContext.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/UserCommandHandler.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/GroupCommandHandler.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-java/src/main/java/org/apache/gravitino/client/GenericModelCatalog.java]" -- "[catalogs/catalog-model/src/main/java/org/apache/gravitino/catalog/model/ModelCatalogOperations.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-python/gravitino/filesystem/gvfs.py]" -- "[clients/client-python/gravitino/filesystem/gvfs_config.py]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[common/src/main/java/org/apache/gravitino/dto/requests/ModelVersionUpdateRequest.java]" -- "[clients/client-python/gravitino/api/model_version_change.py]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/utils/NamespaceUtil.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/AccessControlEventDispatcher.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/listener/api/event/AddUserPreEvent.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/AccessControlEventDispatcher.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[common/src/main/java/org/apache/gravitino/dto/requests/ModelUpdateRequest.java]" -- "[clients/client-python/gravitino/dto/requests/model_update_request.py]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-python/gravitino/dto/requests/model_update_request.py]" -- "[clients/client-python/gravitino/api/model_change.py]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[common/src/main/java/org/apache/gravitino/dto/requests/ModelVersionUpdateRequest.java]" -- "[clients/client-python/gravitino/dto/requests/model_version_update_request.py]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-python/gravitino/api/model_change.py]" -- "[clients/client-java/src/main/java/org/apache/gravitino/client/DTOConverters.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/listener/api/event/GetUserPreEvent.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/OperationType.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/MetalakeCommandHandler.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/listener/api/event/AddUserPreEvent.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/OperationType.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[authorizations/authorization-common/src/main/java/org/apache/gravitino/authorization/common/PathBasedMetadataObject.java]" -- "[authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationHDFSPlugin.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/MetalakeCommandHandler.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/CatalogCommandHandler.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/listener/api/event/GetUserPreEvent.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/AccessControlEventDispatcher.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/utils/NameIdentifierUtil.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/AccessControlEventDispatcher.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-python/gravitino/client/generic_fileset.py]" -- "[clients/client-python/gravitino/client/fileset_catalog.py]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationHadoopSQLPlugin.java]" -- "[authorizations/authorization-ranger/src/main/java/org/apache/gravitino/authorization/ranger/RangerAuthorizationPlugin.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-python/gravitino/dto/requests/model_version_update_request.py]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[catalogs/catalog-hadoop/src/main/java/org/apache/gravitino/catalog/hadoop/HadoopFilesetPropertiesMetadata.java]" -- "[catalogs/catalog-hadoop/src/main/java/org/apache/gravitino/catalog/hadoop/HadoopCatalogOperations.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[common/src/main/java/org/apache/gravitino/dto/requests/ModelUpdateRequest.java]" -- "[clients/client-java/src/main/java/org/apache/gravitino/client/DTOConverters.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/utils/NamespaceUtil.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/OperationType.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/utils/NameIdentifierUtil.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/OperationType.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-python/gravitino/dto/fileset_dto.py]" -- "[clients/client-python/gravitino/client/fileset_catalog.py]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/cli/src/main/java/org/apache/gravitino/cli/CatalogCommandHandler.java]" -- "[clients/cli/src/main/java/org/apache/gravitino/cli/TestableCommandLine.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[clients/client-python/gravitino/api/model_version_change.py]" -- "[clients/client-java/src/main/java/org/apache/gravitino/client/DTOConverters.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[lineage/src/main/java/org/apache/gravitino/lineage/sink/LineageLogSink.java]" -- "[lineage/build.gradle.kts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/gravitino/listener/api/event/GetUserPreEvent.java]" -- "[core/src/main/java/org/apache/gravitino/listener/api/event/AddUserPreEvent.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; }