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-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlSyncDatabaseAction.java]" -- "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlSyncTableAction.java]" [label=" 16 ", penwidth="10", color="#00688bFF"]; "[paimon-format/src/main/java/org/apache/paimon/format/parquet/ParquetFileFormat.java]" -- "[paimon-format/src/main/java/org/apache/paimon/format/orc/OrcFileFormat.java]" [label=" 15 ", penwidth="9", color="#00688bED"]; "[paimon-hive/paimon-hive-connector-common/src/main/java/org/apache/paimon/hive/HiveSchema.java]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" [label=" 13 ", penwidth="8", color="#00688bDB"]; "[paimon-core/src/main/java/org/apache/paimon/table/ChangelogValueCountFileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTable.java]" [label=" 13 ", penwidth="8", color="#00688bDB"]; "[paimon-format/src/main/java/org/apache/paimon/format/avro/AvroFileFormat.java]" -- "[paimon-format/src/main/java/org/apache/paimon/format/orc/OrcFileFormat.java]" [label=" 12 ", penwidth="7", color="#00688bC9"]; "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalogFactory.java]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" [label=" 12 ", penwidth="7", color="#00688bC9"]; "[paimon-core/src/main/java/org/apache/paimon/table/AppendOnlyFileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/ChangelogValueCountFileStoreTable.java]" [label=" 12 ", penwidth="7", color="#00688bC9"]; "[paimon-common/src/main/java/org/apache/paimon/format/FileFormat.java]" -- "[paimon-format/src/main/java/org/apache/paimon/format/orc/OrcFileFormat.java]" [label=" 12 ", penwidth="7", color="#00688bC9"]; "[paimon-format/src/main/java/org/apache/paimon/format/parquet/ParquetFileFormat.java]" -- "[paimon-common/src/main/java/org/apache/paimon/format/FileFormat.java]" [label=" 12 ", penwidth="7", color="#00688bC9"]; "[paimon-core/src/main/java/org/apache/paimon/table/AppendOnlyFileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTable.java]" [label=" 11 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" [label=" 11 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/FilesTable.java]" [label=" 11 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/table/AppendOnlyFileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" [label=" 11 ", penwidth="6", color="#00688bB7"]; "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlSyncDatabaseAction.java]" -- "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlSchema.java]" [label=" 11 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/io/RowDataFileWriter.java]" -- "[paimon-core/src/main/java/org/apache/paimon/io/KeyValueFileWriterFactory.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-spark/paimon-spark-2/src/main/java/org/apache/paimon/spark/SparkDataSourceReader.java]" -- "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkTable.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/table/FileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/manifest/ManifestFile.java]" -- "[paimon-core/src/main/java/org/apache/paimon/io/KeyValueFileWriterFactory.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkCatalog.java]" -- "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkTable.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkCatalog.java]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[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=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/io/RowDataFileWriter.java]" -- "[paimon-core/src/main/java/org/apache/paimon/manifest/ManifestFile.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkInternalRow.java]" -- "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkArrayData.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/table/ChangelogValueCountFileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" -- "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkTable.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-format/src/main/java/org/apache/paimon/format/avro/AvroFileFormat.java]" -- "[paimon-hive/paimon-hive-connector-common/src/main/java/org/apache/paimon/hive/HiveSchema.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-hive/paimon-hive-connector-common/src/main/java/org/apache/paimon/hive/HiveSchema.java]" -- "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkTable.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-core/src/main/java/org/apache/paimon/table/AbstractFileStoreTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/ChangelogWithKeyFileStoreTable.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlSchema.java]" -- "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlDebeziumJsonEventParser.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-format/src/main/java/org/apache/paimon/format/parquet/ParquetFileFormat.java]" -- "[paimon-format/src/main/java/org/apache/paimon/format/avro/AvroFileFormat.java]" [label=" 10 ", penwidth="6", color="#00688bB7"]; "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlSyncDatabaseAction.java]" -- "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlDebeziumJsonEventParser.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/sink/TableWriteImpl.java]" -- "[paimon-core/src/main/java/org/apache/paimon/operation/AbstractFileStoreWrite.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/SnapshotsTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/AuditLogTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/OptionsTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/append/AppendOnlyWriter.java]" -- "[paimon-core/src/main/java/org/apache/paimon/operation/AppendOnlyFileStoreWrite.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkScanBuilder.java]" -- "[paimon-spark/paimon-spark-2/src/main/java/org/apache/paimon/spark/SparkDataSourceReader.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/append/AppendOnlyWriter.java]" -- "[paimon-core/src/main/java/org/apache/paimon/io/KeyValueFileWriterFactory.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-hive/paimon-hive-connector-common/src/main/java/org/apache/paimon/hive/HiveSchema.java]" -- "[paimon-hive/paimon-hive-common/src/main/java/org/apache/paimon/hive/HiveTypeUtils.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/SnapshotsTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-hive/paimon-hive-connector-common/src/main/java/org/apache/paimon/hive/SearchArgumentToPredicateConverter.java]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-spark/paimon-spark-2/src/main/java/org/apache/paimon/spark/SparkDataSourceReader.java]" -- "[paimon-hive/paimon-hive-connector-common/src/main/java/org/apache/paimon/hive/HiveSchema.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-format/src/main/java/org/apache/paimon/format/orc/OrcFileFormat.java]" -- "[paimon-hive/paimon-hive-connector-common/src/main/java/org/apache/paimon/hive/HiveSchema.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlSyncDatabaseAction.java]" -- "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/cdc/mysql/MySqlActionUtils.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-format/src/main/java/org/apache/paimon/format/avro/AvroFileFormat.java]" -- "[paimon-hive/paimon-hive-catalog/src/main/java/org/apache/paimon/hive/HiveCatalog.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/SnapshotsTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/OptionsTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/OptionsTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/FilesTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/StoreSinkWrite.java]" -- "[paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/sink/StoreSinkWriteImpl.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-core/src/main/java/org/apache/paimon/table/system/SchemasTable.java]" -- "[paimon-core/src/main/java/org/apache/paimon/table/system/FilesTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkScanBuilder.java]" -- "[paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/SparkTable.java]" [label=" 9 ", penwidth="5", color="#00688bA5"]; }