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" ] "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java]" -- "[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]" [label=" 10 ", penwidth="10", color="#00688bFF"]; "[core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]" -- "[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java]" -- "[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java]" -- "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java]" -- "[core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java]" -- "[core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java]" -- "[core/src/main/java/org/apache/calcite/sql/SqlDialect.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[core/src/main/java/org/apache/calcite/sql/SqlKind.java]" -- "[core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[core/src/main/java/org/apache/calcite/sql/SqlKind.java]" -- "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[core/src/main/java/org/apache/calcite/sql/SqlKind.java]" -- "[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]" -- "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java]" -- "[core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[testkit/src/main/java/org/apache/calcite/sql/parser/SqlParserTest.java]" -- "[core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/rex/RexLiteral.java]" -- "[core/src/main/java/org/apache/calcite/rex/RexBuilder.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/rel/core/Uncollect.java]" -- "[core/src/main/java/org/apache/calcite/sql/SqlUnnestOperator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/type/SqlTypeUtil.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/SqlKind.java]" -- "[core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java]" -- "[core/src/main/java/org/apache/calcite/sql/type/SqlTypeCoercionRule.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/util/BuiltInMethod.java]" -- "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java]" -- "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java]" -- "[core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java]" -- "[core/src/main/java/org/apache/calcite/sql/SqlKind.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/type/ReturnTypes.java]" -- "[core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/tools/RelBuilder.java]" -- "[core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java]" -- "[core/src/main/java/org/apache/calcite/rel/RelShuttle.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java]" -- "[core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[core/src/main/java/org/apache/calcite/sql/type/SqlTypeCoercionRule.java]" -- "[core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/org/apache/calcite/schema/lookup/Named.java]" -- "[core/src/main/java/org/apache/calcite/schema/Schemas.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/org/apache/calcite/schema/Schemas.java]" -- "[core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcSchema.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/org/apache/calcite/schema/lookup/SnapshotLookup.java]" -- "[core/src/main/java/org/apache/calcite/prepare/CalciteCatalogReader.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/org/apache/calcite/schema/lookup/TransformingLookup.java]" -- "[core/src/main/java/org/apache/calcite/adapter/clone/CloneSchema.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/org/apache/calcite/schema/impl/AbstractSchema.java]" -- "[core/src/main/java/org/apache/calcite/jdbc/SimpleCalciteSchema.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[core/src/main/java/org/apache/calcite/schema/Schemas.java]" -- "[core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }