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" ] "[pg/lib/client.ts]" -- "[mysql/lib/client.ts]" [label=" 9 ", penwidth="9", color="#00688bED"]; "[common/lib/wrapper_property.ts]" -- "[common/lib/connection_plugin_chain_builder.ts]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[common/lib/aws_client.ts]" -- "[mysql/lib/client.ts]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[common/lib/aws_client.ts]" -- "[pg/lib/client.ts]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[pg/lib/dialect/node_postgres_driver_dialect.ts]" -- "[mysql/lib/dialect/mysql2_driver_dialect.ts]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[common/lib/plugin_service.ts]" -- "[common/lib/plugins/failover/failover_plugin.ts]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[common/lib/plugins/failover/reader_failover_handler.ts]" -- "[common/lib/plugins/failover/failover_plugin.ts]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[mysql/lib/client.ts]" -- "[common/lib/plugin_service.ts]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[common/lib/host_list_provider/host_list_provider.ts]" -- "[common/lib/plugin_service.ts]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[common/lib/pool_client_wrapper.ts]" -- "[common/lib/mysql_client_wrapper.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[pg/lib/client.ts]" -- "[common/lib/plugin_service.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[pg/lib/client.ts]" -- "[common/lib/plugins/failover/failover_plugin.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/aws_client.ts]" -- "[common/lib/plugin_service.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/plugin_service.ts]" -- "[common/lib/wrapper_property.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[mysql/lib/client.ts]" -- "[common/lib/plugins/failover/failover_plugin.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/highest_weight_host_selector.ts]" -- "[common/lib/database_dialect/limitless_database_dialect.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[mysql/lib/client.ts]" -- "[common/lib/database_dialect/database_dialect.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/pg_client_wrapper.ts]" -- "[common/lib/mysql_client_wrapper.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/pool_client_wrapper.ts]" -- "[common/lib/pg_client_wrapper.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/plugins/failover/reader_failover_handler.ts]" -- "[common/lib/plugin_service.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/plugin_service.ts]" -- "[common/lib/host_list_provider/rds_host_list_provider.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/host_list_provider/connection_string_host_list_provider.ts]" -- "[common/lib/host_list_provider/host_list_provider.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/host_list_provider/connection_string_host_list_provider.ts]" -- "[common/lib/plugin_service.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/plugins/federated_auth/okta_auth_plugin.ts]" -- "[common/lib/plugins/federated_auth/federated_auth_plugin.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/plugins/federated_auth/okta_auth_plugin.ts]" -- "[common/lib/authentication/iam_authentication_plugin.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/plugin_service.ts]" -- "[common/lib/connection_plugin_chain_builder.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[common/lib/aws_client.ts]" -- "[common/lib/plugin_manager.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugins/failover/writer_failover_handler.ts]" -- "[common/lib/plugins/efm/monitor.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pg/lib/dialect/pg_database_dialect.ts]" -- "[common/lib/database_dialect/database_dialect.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugin_manager.ts]" -- "[common/lib/wrapper_property.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugins/federated_auth/federated_auth_plugin.ts]" -- "[common/lib/authentication/iam_authentication_plugin.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugin_service.ts]" -- "[common/lib/plugins/failover2/failover2_plugin.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[mysql/lib/dialect/mysql2_driver_dialect.ts]" -- "[common/lib/wrapper_property.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugins/failover/failover_plugin_factory.ts]" -- "[common/lib/wrapper_property.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pg/lib/dialect/pg_database_dialect.ts]" -- "[mysql/lib/dialect/mysql_database_dialect.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[mysql/lib/mysql_error_handler.ts]" -- "[pg/lib/client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/pg_client_wrapper.ts]" -- "[common/lib/client_wrapper.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pg/lib/dialect/rds_multi_az_pg_database_dialect.ts]" -- "[mysql/lib/dialect/rds_multi_az_mysql_database_dialect.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pg/lib/dialect/aurora_pg_database_dialect.ts]" -- "[common/lib/host_list_provider/rds_host_list_provider.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/mysql_client_wrapper.ts]" -- "[mysql/lib/dialect/mysql2_driver_dialect.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[mysql/lib/mysql_error_handler.ts]" -- "[mysql/lib/client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pg/lib/dialect/pg_database_dialect.ts]" -- "[mysql/lib/client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugins/aurora_initial_connection_strategy_plugin_factory.ts]" -- "[common/lib/authentication/iam_authentication_plugin_factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/mysql_client_wrapper.ts]" -- "[common/lib/client_wrapper.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugins/efm/host_monitoring_plugin_factory.ts]" -- "[common/lib/connection_plugin_chain_builder.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/driver_connection_provider.ts]" -- "[common/lib/plugin_service.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/host_list_provider/rds_host_list_provider.ts]" -- "[common/lib/wrapper_property.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pg/lib/dialect/pg_database_dialect.ts]" -- "[pg/lib/client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugins/read_write_splitting_plugin.ts]" -- "[common/lib/plugins/failover/reader_failover_handler.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/lib/plugins/failover/writer_failover_handler.ts]" -- "[common/lib/plugins/failover/failover_plugin.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; }