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" ] "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala]" -- "[sql/api/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBaseParser.g4]" [label=" 23 ", penwidth="10", color="#00688bFF"]; "[python/pyspark/ml/feature.py]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLUtils.scala]" [label=" 11 ", penwidth="4", color="#00688b93"]; "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLUtils.scala]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLHandler.scala]" [label=" 10 ", penwidth="4", color="#00688b93"]; "[sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/RocksDBStateStoreProvider.scala]" -- "[sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStore.scala]" [label=" 10 ", penwidth="4", color="#00688b93"]; "[sql/core/src/main/scala/org/apache/spark/sql/scripting/SqlScriptingInterpreter.scala]" -- "[sql/core/src/main/scala/org/apache/spark/sql/scripting/SqlScriptingExecutionNode.scala]" [label=" 10 ", penwidth="4", color="#00688b93"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala]" [label=" 9 ", penwidth="3", color="#00688b82"]; "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStore.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[sql/connect/common/src/main/protobuf/spark/connect/expressions.proto]" -- "[python/pyspark/sql/connect/proto/expressions_pb2.pyi]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[dev/sparktestsupport/modules.py]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLUtils.scala]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[sql/api/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBaseLexer.g4]" -- "[sql/api/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBaseParser.g4]" [label=" 8 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/FMClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/FMClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/FMClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[python/pyspark/ml/util.py]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLUtils.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/RocksDBStateStoreProvider.scala]" -- "[sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/RocksDB.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/trees/TreePatterns.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowPythonRunner.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/connect/common/src/main/protobuf/spark/connect/expressions.proto]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/planner/SparkConnectPlanner.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/FMRegressor.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/FMClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/SqlScriptingLogicalPlans.scala]" -- "[sql/core/src/main/scala/org/apache/spark/sql/scripting/SqlScriptingExecutionNode.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/timeExpressions.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[python/pyspark/sql/connect/proto/expressions_pb2.pyi]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/planner/SparkConnectPlanner.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/FMClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/FMClassifier.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/core/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveSessionCatalog.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[python/pyspark/ml/clustering.py]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLUtils.scala]" [label=" 7 ", penwidth="3", color="#00688b82"]; "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLHandler.scala]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/ml/MLCache.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[mllib/src/main/scala/org/apache/spark/ml/clustering/GaussianMixture.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[python/pyspark/sql/connect/plan.py]" -- "[sql/connect/server/src/main/scala/org/apache/spark/sql/connect/planner/SparkConnectPlanner.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala]" -- "[sql/api/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBaseParser.g4]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/FMRegressor.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[mllib/src/main/scala/org/apache/spark/ml/feature/UnivariateFeatureSelector.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/feature/ChiSqSelector.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[mllib/src/main/scala/org/apache/spark/ml/regression/AFTSurvivalRegression.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/classification/NaiveBayes.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/RocksDBStateStoreProvider.scala]" -- "[sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; "[mllib/src/main/scala/org/apache/spark/ml/classification/NaiveBayes.scala]" -- "[mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala]" [label=" 6 ", penwidth="2", color="#00688b70"]; }