Path Lines of Code core/build.gradle.kts 226 core/src/main/codegen/includes/compoundIdentifier.ftl 32 core/src/main/codegen/includes/parserImpls.ftl 32 core/src/main/java/org/apache/calcite/CalciteImmutable.java 13 core/src/main/java/org/apache/calcite/DataContext.java 53 core/src/main/java/org/apache/calcite/DataContexts.java 77 core/src/main/java/org/apache/calcite/Demo.java 17 core/src/main/java/org/apache/calcite/adapter/Java9Workaround.java 3 core/src/main/java/org/apache/calcite/adapter/clone/ArrayTable.java 649 core/src/main/java/org/apache/calcite/adapter/clone/CloneSchema.java 107 core/src/main/java/org/apache/calcite/adapter/clone/ColumnLoader.java 374 core/src/main/java/org/apache/calcite/adapter/clone/ListTable.java 59 core/src/main/java/org/apache/calcite/adapter/clone/package-info.java 1 core/src/main/java/org/apache/calcite/adapter/enumerable/AggAddContext.java 11 core/src/main/java/org/apache/calcite/adapter/enumerable/AggContext.java 17 core/src/main/java/org/apache/calcite/adapter/enumerable/AggImpState.java 30 core/src/main/java/org/apache/calcite/adapter/enumerable/AggImplementor.java 10 core/src/main/java/org/apache/calcite/adapter/enumerable/AggResetContext.java 6 core/src/main/java/org/apache/calcite/adapter/enumerable/AggResultContext.java 10 core/src/main/java/org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.java 13 core/src/main/java/org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.java 46 core/src/main/java/org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.java 15 core/src/main/java/org/apache/calcite/adapter/enumerable/CallImplementor.java 9 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumUtils.java 966 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableAggregate.java 242 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableAggregateBase.java 262 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableAggregateRule.java 35 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableAsofJoin.java 179 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableAsofJoinRule.java 39 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.java 193 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.java 123 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableBindable.java 67 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableCalc.java 233 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableCalcRule.java 27 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableCollect.java 94 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableCollectRule.java 22 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableConvention.java 65 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableCorrelate.java 121 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableCorrelateRule.java 28 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableFilter.java 67 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableFilterRule.java 27 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.java 44 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableHashJoin.java 237 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableInterpretable.java 188 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableInterpreter.java 60 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableInterpreterRule.java 16 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableIntersect.java 52 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableIntersectRule.java 23 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableJoinRule.java 64 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimit.java 100 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimitRule.java 42 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimitSort.java 89 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.java 35 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMatch.java 417 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMatchRule.java 27 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.java 356 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeJoinRule.java 78 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeUnion.java 84 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMergeUnionRule.java 107 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMinus.java 54 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableMinusRule.java 25 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.java 134 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableProject.java 62 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableProjectRule.java 35 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.java 40 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRel.java 65 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRelFactories.java 60 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.java 454 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRepeatUnion.java 77 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRepeatUnionRule.java 31 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableRules.java 121 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableSort.java 66 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableSortRule.java 29 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableSortedAggregate.java 171 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableSortedAggregateRule.java 42 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.java 130 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScanRule.java 25 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableModify.java 152 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableModifyRule.java 37 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableScan.java 264 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableScanRule.java 30 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableSpool.java 69 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableSpoolRule.java 26 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTraitsUtils.java 147 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableUncollect.java 91 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableUncollectRule.java 26 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableUnion.java 51 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableUnionRule.java 27 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableValues.java 110 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableValuesRule.java 24 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableWindow.java 810 core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableWindowRule.java 27 core/src/main/java/org/apache/calcite/adapter/enumerable/JavaRelImplementor.java 23 core/src/main/java/org/apache/calcite/adapter/enumerable/JavaRowFormat.java 286 core/src/main/java/org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.java 61 core/src/main/java/org/apache/calcite/adapter/enumerable/MatchImplementor.java 13 core/src/main/java/org/apache/calcite/adapter/enumerable/MatchUtils.java 19 core/src/main/java/org/apache/calcite/adapter/enumerable/NestedBlockBuilder.java 8 core/src/main/java/org/apache/calcite/adapter/enumerable/NestedBlockBuilderImpl.java 25 core/src/main/java/org/apache/calcite/adapter/enumerable/NotNullImplementor.java 10 core/src/main/java/org/apache/calcite/adapter/enumerable/NullPolicy.java 9 core/src/main/java/org/apache/calcite/adapter/enumerable/PhysType.java 62 core/src/main/java/org/apache/calcite/adapter/enumerable/PhysTypeImpl.java 632 core/src/main/java/org/apache/calcite/adapter/enumerable/ReflectiveCallNotNullImplementor.java 44 core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java 4166 core/src/main/java/org/apache/calcite/adapter/enumerable/RexToLixTranslator.java 1480 core/src/main/java/org/apache/calcite/adapter/enumerable/SourceSorter.java 34 core/src/main/java/org/apache/calcite/adapter/enumerable/StrictAggImplementor.java 161 core/src/main/java/org/apache/calcite/adapter/enumerable/StrictWinAggImplementor.java 45 core/src/main/java/org/apache/calcite/adapter/enumerable/TableFunctionCallImplementor.java 13 core/src/main/java/org/apache/calcite/adapter/enumerable/WinAggAddContext.java 5 core/src/main/java/org/apache/calcite/adapter/enumerable/WinAggContext.java 5 core/src/main/java/org/apache/calcite/adapter/enumerable/WinAggFrameContext.java 10 core/src/main/java/org/apache/calcite/adapter/enumerable/WinAggFrameResultContext.java 10 core/src/main/java/org/apache/calcite/adapter/enumerable/WinAggImplementor.java 10 core/src/main/java/org/apache/calcite/adapter/enumerable/WinAggResetContext.java 4 core/src/main/java/org/apache/calcite/adapter/enumerable/WinAggResultContext.java 9 core/src/main/java/org/apache/calcite/adapter/enumerable/impl/AggAddContextImpl.java 14 core/src/main/java/org/apache/calcite/adapter/enumerable/impl/AggResetContextImpl.java 21 core/src/main/java/org/apache/calcite/adapter/enumerable/impl/AggResultContextImpl.java 41 core/src/main/java/org/apache/calcite/adapter/enumerable/impl/WinAggAddContextImpl.java 32 core/src/main/java/org/apache/calcite/adapter/enumerable/impl/WinAggResetContextImpl.java 45 core/src/main/java/org/apache/calcite/adapter/enumerable/impl/WinAggResultContextImpl.java 67 core/src/main/java/org/apache/calcite/adapter/enumerable/impl/package-info.java 1 core/src/main/java/org/apache/calcite/adapter/enumerable/package-info.java 1 core/src/main/java/org/apache/calcite/adapter/java/AbstractQueryableTable.java 22 core/src/main/java/org/apache/calcite/adapter/java/Array.java 12 core/src/main/java/org/apache/calcite/adapter/java/JavaTypeFactory.java 12 core/src/main/java/org/apache/calcite/adapter/java/Map.java 13 core/src/main/java/org/apache/calcite/adapter/java/ReflectiveSchema.java 335 core/src/main/java/org/apache/calcite/adapter/java/package-info.java 1 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcBaseSchema.java 55 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcCatalogSchema.java 132 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcConvention.java 29 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcCorrelationDataContext.java 34 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcCorrelationDataContextBuilder.java 6 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcCorrelationDataContextBuilderImpl.java 34 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcImplementor.java 53 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcQueryProvider.java 14 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcRel.java 5 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcRules.java 873 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcSchema.java 428 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcTable.java 180 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcTableScan.java 38 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverter.java 335 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverterRule.java 22 core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcUtils.java 200 core/src/main/java/org/apache/calcite/adapter/jdbc/package-info.java 1 core/src/main/java/org/apache/calcite/adapter/package-info.java 7 core/src/main/java/org/apache/calcite/config/CalciteConnectionConfig.java 48 core/src/main/java/org/apache/calcite/config/CalciteConnectionConfigImpl.java 163 core/src/main/java/org/apache/calcite/config/CalciteConnectionProperty.java 99 core/src/main/java/org/apache/calcite/config/CalciteSystemProperty.java 189 core/src/main/java/org/apache/calcite/config/CharLiteralStyle.java 6 core/src/main/java/org/apache/calcite/config/Lex.java 37 core/src/main/java/org/apache/calcite/config/NullCollation.java 36 core/src/main/java/org/apache/calcite/config/package-info.java 7 core/src/main/java/org/apache/calcite/interpreter/AbstractSingleNode.java 15 core/src/main/java/org/apache/calcite/interpreter/AggregateNode.java 623 core/src/main/java/org/apache/calcite/interpreter/BindableConvention.java 39 core/src/main/java/org/apache/calcite/interpreter/BindableRel.java 5 core/src/main/java/org/apache/calcite/interpreter/Bindables.java 703 core/src/main/java/org/apache/calcite/interpreter/CollectNode.java 20 core/src/main/java/org/apache/calcite/interpreter/Compiler.java 17 core/src/main/java/org/apache/calcite/interpreter/Context.java 11 core/src/main/java/org/apache/calcite/interpreter/FilterNode.java 24 core/src/main/java/org/apache/calcite/interpreter/InterpretableConvention.java 34 core/src/main/java/org/apache/calcite/interpreter/InterpretableConverter.java 27 core/src/main/java/org/apache/calcite/interpreter/InterpretableRel.java 27 core/src/main/java/org/apache/calcite/interpreter/Interpreter.java 386 core/src/main/java/org/apache/calcite/interpreter/Interpreters.java 22 core/src/main/java/org/apache/calcite/interpreter/JaninoRexCompiler.java 166 core/src/main/java/org/apache/calcite/interpreter/JoinNode.java 133 core/src/main/java/org/apache/calcite/interpreter/MatchNode.java 14 core/src/main/java/org/apache/calcite/interpreter/Node.java 6 core/src/main/java/org/apache/calcite/interpreter/Nodes.java 68 core/src/main/java/org/apache/calcite/interpreter/NoneToBindableConverterRule.java 19 core/src/main/java/org/apache/calcite/interpreter/ProjectNode.java 23 core/src/main/java/org/apache/calcite/interpreter/Row.java 69 core/src/main/java/org/apache/calcite/interpreter/Scalar.java 10 core/src/main/java/org/apache/calcite/interpreter/SetOpNode.java 63 core/src/main/java/org/apache/calcite/interpreter/Sink.java 8 core/src/main/java/org/apache/calcite/interpreter/SortNode.java 88 core/src/main/java/org/apache/calcite/interpreter/Source.java 6 core/src/main/java/org/apache/calcite/interpreter/TableFunctionScanNode.java 57 core/src/main/java/org/apache/calcite/interpreter/TableScanNode.java 244 core/src/main/java/org/apache/calcite/interpreter/UncollectNode.java 45 core/src/main/java/org/apache/calcite/interpreter/UnionNode.java 31 core/src/main/java/org/apache/calcite/interpreter/ValuesNode.java 42 core/src/main/java/org/apache/calcite/interpreter/WindowNode.java 14 core/src/main/java/org/apache/calcite/interpreter/package-info.java 7 core/src/main/java/org/apache/calcite/jdbc/CachingCalciteSchema.java 212 core/src/main/java/org/apache/calcite/jdbc/CalciteConnection.java 19 core/src/main/java/org/apache/calcite/jdbc/CalciteConnectionImpl.java 499 core/src/main/java/org/apache/calcite/jdbc/CalciteFactory.java 31 core/src/main/java/org/apache/calcite/jdbc/CalciteJdbc41Factory.java 208 core/src/main/java/org/apache/calcite/jdbc/CalciteMetaColumnFactory.java 16 core/src/main/java/org/apache/calcite/jdbc/CalciteMetaColumnFactoryImpl.java 43 core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java 775 core/src/main/java/org/apache/calcite/jdbc/CalciteMetaTableFactory.java 12 core/src/main/java/org/apache/calcite/jdbc/CalciteMetaTableFactoryImpl.java 20 core/src/main/java/org/apache/calcite/jdbc/CalcitePrepare.java 266 core/src/main/java/org/apache/calcite/jdbc/CalcitePreparedStatement.java 16 core/src/main/java/org/apache/calcite/jdbc/CalciteResultSet.java 77 core/src/main/java/org/apache/calcite/jdbc/CalciteRootSchema.java 8 core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java 537 core/src/main/java/org/apache/calcite/jdbc/CalciteStatement.java 50 core/src/main/java/org/apache/calcite/jdbc/ContextSqlValidator.java 20 core/src/main/java/org/apache/calcite/jdbc/Driver.java 175 core/src/main/java/org/apache/calcite/jdbc/JavaCollation.java 41 core/src/main/java/org/apache/calcite/jdbc/JavaRecordType.java 23 core/src/main/java/org/apache/calcite/jdbc/JavaTypeFactoryImpl.java 372 core/src/main/java/org/apache/calcite/jdbc/MetadataSchema.java 45 core/src/main/java/org/apache/calcite/jdbc/SimpleCalciteSchema.java 142 core/src/main/java/org/apache/calcite/jdbc/SqlTimeoutException.java 8 core/src/main/java/org/apache/calcite/jdbc/package-info.java 7 core/src/main/java/org/apache/calcite/materialize/CachingLatticeStatisticProvider.java 33 core/src/main/java/org/apache/calcite/materialize/DelegatingLatticeStatisticProvider.java 13 core/src/main/java/org/apache/calcite/materialize/Lattice.java 950 core/src/main/java/org/apache/calcite/materialize/LatticeChildNode.java 21 core/src/main/java/org/apache/calcite/materialize/LatticeNode.java 79 core/src/main/java/org/apache/calcite/materialize/LatticeRootNode.java 51 core/src/main/java/org/apache/calcite/materialize/LatticeSpace.java 127 core/src/main/java/org/apache/calcite/materialize/LatticeStatisticProvider.java 8 core/src/main/java/org/apache/calcite/materialize/LatticeSuggester.java 642 core/src/main/java/org/apache/calcite/materialize/LatticeTable.java 29 core/src/main/java/org/apache/calcite/materialize/Lattices.java 10 core/src/main/java/org/apache/calcite/materialize/MaterializationActor.java 61 core/src/main/java/org/apache/calcite/materialize/MaterializationKey.java 18 core/src/main/java/org/apache/calcite/materialize/MaterializationService.java 307 core/src/main/java/org/apache/calcite/materialize/MutableNode.java 93 core/src/main/java/org/apache/calcite/materialize/Path.java 20 core/src/main/java/org/apache/calcite/materialize/ProfilerLatticeStatisticProvider.java 61 core/src/main/java/org/apache/calcite/materialize/SqlLatticeStatisticProvider.java 44 core/src/main/java/org/apache/calcite/materialize/SqlStatisticProvider.java 9 core/src/main/java/org/apache/calcite/materialize/Step.java 112 core/src/main/java/org/apache/calcite/materialize/TileKey.java 29 core/src/main/java/org/apache/calcite/materialize/TileSuggester.java 152 core/src/main/java/org/apache/calcite/materialize/package-info.java 7 core/src/main/java/org/apache/calcite/model/JsonColumn.java 14 core/src/main/java/org/apache/calcite/model/JsonCustomSchema.java 29 core/src/main/java/org/apache/calcite/model/JsonCustomTable.java 23 core/src/main/java/org/apache/calcite/model/JsonFunction.java 26 core/src/main/java/org/apache/calcite/model/JsonJdbcSchema.java 40 core/src/main/java/org/apache/calcite/model/JsonLattice.java 73 core/src/main/java/org/apache/calcite/model/JsonMapSchema.java 34 core/src/main/java/org/apache/calcite/model/JsonMaterialization.java 32 core/src/main/java/org/apache/calcite/model/JsonMeasure.java 19 core/src/main/java/org/apache/calcite/model/JsonRoot.java 20 core/src/main/java/org/apache/calcite/model/JsonSchema.java 43 core/src/main/java/org/apache/calcite/model/JsonStream.java 15 core/src/main/java/org/apache/calcite/model/JsonTable.java 24 core/src/main/java/org/apache/calcite/model/JsonTile.java 19 core/src/main/java/org/apache/calcite/model/JsonType.java 22 core/src/main/java/org/apache/calcite/model/JsonTypeAttribute.java 15 core/src/main/java/org/apache/calcite/model/JsonView.java 32 core/src/main/java/org/apache/calcite/model/ModelHandler.java 482 core/src/main/java/org/apache/calcite/model/package-info.java 7 core/src/main/java/org/apache/calcite/package-info.java 2 core/src/main/java/org/apache/calcite/plan/AbstractRelOptPlanner.java 351 core/src/main/java/org/apache/calcite/plan/CommonRelSubExprRule.java 9 core/src/main/java/org/apache/calcite/plan/Context.java 4 core/src/main/java/org/apache/calcite/plan/Contexts.java 95 core/src/main/java/org/apache/calcite/plan/Convention.java 58 core/src/main/java/org/apache/calcite/plan/ConventionTraitDef.java 163 core/src/main/java/org/apache/calcite/plan/DeriveMode.java 8 core/src/main/java/org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.java 13 core/src/main/java/org/apache/calcite/plan/MulticastRelOptListener.java 37 core/src/main/java/org/apache/calcite/plan/RelCompositeTrait.java 72 core/src/main/java/org/apache/calcite/plan/RelDigest.java 8 core/src/main/java/org/apache/calcite/plan/RelHintsPropagator.java 6 core/src/main/java/org/apache/calcite/plan/RelImplementor.java 6 core/src/main/java/org/apache/calcite/plan/RelMultipleTrait.java 5 core/src/main/java/org/apache/calcite/plan/RelOptAbstractTable.java 78 core/src/main/java/org/apache/calcite/plan/RelOptCluster.java 149 core/src/main/java/org/apache/calcite/plan/RelOptConnection.java 4 core/src/main/java/org/apache/calcite/plan/RelOptCost.java 30 core/src/main/java/org/apache/calcite/plan/RelOptCostFactory.java 8 core/src/main/java/org/apache/calcite/plan/RelOptCostImpl.java 79 core/src/main/java/org/apache/calcite/plan/RelOptLattice.java 43 core/src/main/java/org/apache/calcite/plan/RelOptListener.java 87 core/src/main/java/org/apache/calcite/plan/RelOptMaterialization.java 239 core/src/main/java/org/apache/calcite/plan/RelOptMaterializations.java 178 core/src/main/java/org/apache/calcite/plan/RelOptNode.java 13 core/src/main/java/org/apache/calcite/plan/RelOptPlanner.java 67 core/src/main/java/org/apache/calcite/plan/RelOptPredicateList.java 146 core/src/main/java/org/apache/calcite/plan/RelOptQuery.java 51 core/src/main/java/org/apache/calcite/plan/RelOptRule.java 288 core/src/main/java/org/apache/calcite/plan/RelOptRuleCall.java 109 core/src/main/java/org/apache/calcite/plan/RelOptRuleOperand.java 139 core/src/main/java/org/apache/calcite/plan/RelOptRuleOperandChildPolicy.java 7 core/src/main/java/org/apache/calcite/plan/RelOptRuleOperandChildren.java 22 core/src/main/java/org/apache/calcite/plan/RelOptRules.java 122 core/src/main/java/org/apache/calcite/plan/RelOptSamplingParameters.java 38 core/src/main/java/org/apache/calcite/plan/RelOptSchema.java 9 core/src/main/java/org/apache/calcite/plan/RelOptSchemaWithSampling.java 9 core/src/main/java/org/apache/calcite/plan/RelOptTable.java 39 core/src/main/java/org/apache/calcite/plan/RelOptUtil.java 3307 core/src/main/java/org/apache/calcite/plan/RelRule.java 149 core/src/main/java/org/apache/calcite/plan/RelTrait.java 19 core/src/main/java/org/apache/calcite/plan/RelTraitDef.java 43 core/src/main/java/org/apache/calcite/plan/RelTraitPropagationVisitor.java 35 core/src/main/java/org/apache/calcite/plan/RelTraitSet.java 388 core/src/main/java/org/apache/calcite/plan/RexImplicationChecker.java 337 core/src/main/java/org/apache/calcite/plan/RuleEventLogger.java 43 core/src/main/java/org/apache/calcite/plan/Strong.java 230 core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java 1721 core/src/main/java/org/apache/calcite/plan/TableAccessMap.java 82 core/src/main/java/org/apache/calcite/plan/ViewExpanders.java 52 core/src/main/java/org/apache/calcite/plan/VisitorDataContext.java 129 core/src/main/java/org/apache/calcite/plan/hep/HepInstruction.java 237 core/src/main/java/org/apache/calcite/plan/hep/HepMatchOrder.java 7 core/src/main/java/org/apache/calcite/plan/hep/HepPlanner.java 778 core/src/main/java/org/apache/calcite/plan/hep/HepProgram.java 68 core/src/main/java/org/apache/calcite/plan/hep/HepProgramBuilder.java 74 core/src/main/java/org/apache/calcite/plan/hep/HepRelMetadataProvider.java 50 core/src/main/java/org/apache/calcite/plan/hep/HepRelVertex.java 63 core/src/main/java/org/apache/calcite/plan/hep/HepRuleCall.java 33 core/src/main/java/org/apache/calcite/plan/hep/HepState.java 12 core/src/main/java/org/apache/calcite/plan/hep/package-info.java 1 core/src/main/java/org/apache/calcite/plan/package-info.java 7 core/src/main/java/org/apache/calcite/plan/visualizer/InputExcludedRelWriter.java 42 core/src/main/java/org/apache/calcite/plan/visualizer/NodeUpdateHelper.java 59 core/src/main/java/org/apache/calcite/plan/visualizer/RuleMatchVisualizer.java 329 core/src/main/java/org/apache/calcite/plan/visualizer/StepInfo.java 26 core/src/main/java/org/apache/calcite/plan/visualizer/package-info.java 1 core/src/main/java/org/apache/calcite/plan/volcano/AbstractConverter.java 83 core/src/main/java/org/apache/calcite/plan/volcano/Dumpers.java 292 core/src/main/java/org/apache/calcite/plan/volcano/IterativeRuleDriver.java 43 core/src/main/java/org/apache/calcite/plan/volcano/IterativeRuleQueue.java 121 core/src/main/java/org/apache/calcite/plan/volcano/RelSet.java 279 core/src/main/java/org/apache/calcite/plan/volcano/RelSubset.java 524 core/src/main/java/org/apache/calcite/plan/volcano/RuleDriver.java 9 core/src/main/java/org/apache/calcite/plan/volcano/RuleQueue.java 43 core/src/main/java/org/apache/calcite/plan/volcano/TopDownRuleDriver.java 659 core/src/main/java/org/apache/calcite/plan/volcano/TopDownRuleQueue.java 59 core/src/main/java/org/apache/calcite/plan/volcano/VolcanoCost.java 180 core/src/main/java/org/apache/calcite/plan/volcano/VolcanoPlanner.java 1050 core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRelMetadataProvider.java 76 core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java 295 core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleMatch.java 43 core/src/main/java/org/apache/calcite/plan/volcano/VolcanoTimeoutException.java 6 core/src/main/java/org/apache/calcite/plan/volcano/package-info.java 1 core/src/main/java/org/apache/calcite/prepare/CalciteCatalogReader.java 391 core/src/main/java/org/apache/calcite/prepare/CalciteMaterializer.java 103 core/src/main/java/org/apache/calcite/prepare/CalcitePrepareImpl.java 1209 core/src/main/java/org/apache/calcite/prepare/CalciteSqlValidator.java 25 core/src/main/java/org/apache/calcite/prepare/LixToRelTranslator.java 165 core/src/main/java/org/apache/calcite/prepare/PlannerImpl.java 341 core/src/main/java/org/apache/calcite/prepare/Prepare.java 451 core/src/main/java/org/apache/calcite/prepare/QueryableRelBuilder.java 620 core/src/main/java/org/apache/calcite/prepare/RelOptTableImpl.java 433 core/src/main/java/org/apache/calcite/prepare/package-info.java 7 core/src/main/java/org/apache/calcite/profile/Profiler.java 213 core/src/main/java/org/apache/calcite/profile/ProfilerImpl.java 615 core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java 254 core/src/main/java/org/apache/calcite/profile/package-info.java 7 core/src/main/java/org/apache/calcite/rel/AbstractRelNode.java 344 core/src/main/java/org/apache/calcite/rel/BiRel.java 49 core/src/main/java/org/apache/calcite/rel/InvalidRelException.java 9 core/src/main/java/org/apache/calcite/rel/PhysicalNode.java 58 core/src/main/java/org/apache/calcite/rel/RelCollation.java 16 core/src/main/java/org/apache/calcite/rel/RelCollationImpl.java 126 core/src/main/java/org/apache/calcite/rel/RelCollationTraitDef.java 45 core/src/main/java/org/apache/calcite/rel/RelCollations.java 185 core/src/main/java/org/apache/calcite/rel/RelDistribution.java 22 core/src/main/java/org/apache/calcite/rel/RelDistributionTraitDef.java 39 core/src/main/java/org/apache/calcite/rel/RelDistributions.java 143 core/src/main/java/org/apache/calcite/rel/RelFieldCollation.java 202 core/src/main/java/org/apache/calcite/rel/RelHomogeneousShuttle.java 67 core/src/main/java/org/apache/calcite/rel/RelInput.java 39 core/src/main/java/org/apache/calcite/rel/RelNode.java 78 core/src/main/java/org/apache/calcite/rel/RelNodes.java 96 core/src/main/java/org/apache/calcite/rel/RelReferentialConstraint.java 12 core/src/main/java/org/apache/calcite/rel/RelReferentialConstraintImpl.java 33 core/src/main/java/org/apache/calcite/rel/RelRoot.java 105 core/src/main/java/org/apache/calcite/rel/RelShuttle.java 40 core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java 104 core/src/main/java/org/apache/calcite/rel/RelValidityChecker.java 36 core/src/main/java/org/apache/calcite/rel/RelVisitor.java 19 core/src/main/java/org/apache/calcite/rel/RelWriter.java 23 core/src/main/java/org/apache/calcite/rel/SingleRel.java 43 core/src/main/java/org/apache/calcite/rel/convert/Converter.java 10 core/src/main/java/org/apache/calcite/rel/convert/ConverterImpl.java 42 core/src/main/java/org/apache/calcite/rel/convert/ConverterRule.java 132 core/src/main/java/org/apache/calcite/rel/convert/NoneConverter.java 29 core/src/main/java/org/apache/calcite/rel/convert/TraitMatchingRule.java 56 core/src/main/java/org/apache/calcite/rel/convert/package-info.java 1 core/src/main/java/org/apache/calcite/rel/core/Aggregate.java 398 core/src/main/java/org/apache/calcite/rel/core/AggregateCall.java 391 core/src/main/java/org/apache/calcite/rel/core/AsofJoin.java 33 core/src/main/java/org/apache/calcite/rel/core/Calc.java 155 core/src/main/java/org/apache/calcite/rel/core/Collect.java 160 core/src/main/java/org/apache/calcite/rel/core/Correlate.java 158 core/src/main/java/org/apache/calcite/rel/core/CorrelationId.java 63 core/src/main/java/org/apache/calcite/rel/core/EquiJoin.java 45 core/src/main/java/org/apache/calcite/rel/core/Exchange.java 52 core/src/main/java/org/apache/calcite/rel/core/Filter.java 133 core/src/main/java/org/apache/calcite/rel/core/Intersect.java 42 core/src/main/java/org/apache/calcite/rel/core/Join.java 222 core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java 75 core/src/main/java/org/apache/calcite/rel/core/JoinRelType.java 86 core/src/main/java/org/apache/calcite/rel/core/Match.java 257 core/src/main/java/org/apache/calcite/rel/core/Minus.java 27 core/src/main/java/org/apache/calcite/rel/core/Project.java 314 core/src/main/java/org/apache/calcite/rel/core/RelFactories.java 456 core/src/main/java/org/apache/calcite/rel/core/RepeatUnion.java 68 core/src/main/java/org/apache/calcite/rel/core/Sample.java 53 core/src/main/java/org/apache/calcite/rel/core/SetOp.java 91 core/src/main/java/org/apache/calcite/rel/core/Snapshot.java 71 core/src/main/java/org/apache/calcite/rel/core/Sort.java 160 core/src/main/java/org/apache/calcite/rel/core/SortExchange.java 42 core/src/main/java/org/apache/calcite/rel/core/Spool.java 35 core/src/main/java/org/apache/calcite/rel/core/TableFunctionScan.java 136 core/src/main/java/org/apache/calcite/rel/core/TableModify.java 174 core/src/main/java/org/apache/calcite/rel/core/TableScan.java 107 core/src/main/java/org/apache/calcite/rel/core/TableSpool.java 24 core/src/main/java/org/apache/calcite/rel/core/Uncollect.java 112 core/src/main/java/org/apache/calcite/rel/core/Union.java 43 core/src/main/java/org/apache/calcite/rel/core/Values.java 131 core/src/main/java/org/apache/calcite/rel/core/Window.java 301 core/src/main/java/org/apache/calcite/rel/core/package-info.java 1 core/src/main/java/org/apache/calcite/rel/externalize/RelDotWriter.java 159 core/src/main/java/org/apache/calcite/rel/externalize/RelEnumTypes.java 66 core/src/main/java/org/apache/calcite/rel/externalize/RelJson.java 1152 core/src/main/java/org/apache/calcite/rel/externalize/RelJsonReader.java 288 core/src/main/java/org/apache/calcite/rel/externalize/RelJsonWriter.java 96 core/src/main/java/org/apache/calcite/rel/externalize/RelWriterImpl.java 145 core/src/main/java/org/apache/calcite/rel/externalize/RelXmlWriter.java 81 core/src/main/java/org/apache/calcite/rel/externalize/package-info.java 1 core/src/main/java/org/apache/calcite/rel/hint/CompositeHintPredicate.java 38 core/src/main/java/org/apache/calcite/rel/hint/HintOptionChecker.java 6 core/src/main/java/org/apache/calcite/rel/hint/HintPredicate.java 5 core/src/main/java/org/apache/calcite/rel/hint/HintPredicates.java 37 core/src/main/java/org/apache/calcite/rel/hint/HintStrategy.java 51 core/src/main/java/org/apache/calcite/rel/hint/HintStrategyTable.java 129 core/src/main/java/org/apache/calcite/rel/hint/Hintable.java 21 core/src/main/java/org/apache/calcite/rel/hint/NodeTypeHintPredicate.java 51 core/src/main/java/org/apache/calcite/rel/hint/RelHint.java 121 core/src/main/java/org/apache/calcite/rel/hint/package-info.java 1 core/src/main/java/org/apache/calcite/rel/logical/LogicalAggregate.java 101 core/src/main/java/org/apache/calcite/rel/logical/LogicalAsofJoin.java 96 core/src/main/java/org/apache/calcite/rel/logical/LogicalCalc.java 88 core/src/main/java/org/apache/calcite/rel/logical/LogicalCorrelate.java 85 core/src/main/java/org/apache/calcite/rel/logical/LogicalExchange.java 36 core/src/main/java/org/apache/calcite/rel/logical/LogicalFilter.java 105 core/src/main/java/org/apache/calcite/rel/logical/LogicalIntersect.java 51 core/src/main/java/org/apache/calcite/rel/logical/LogicalJoin.java 130 core/src/main/java/org/apache/calcite/rel/logical/LogicalMatch.java 58 core/src/main/java/org/apache/calcite/rel/logical/LogicalMinus.java 45 core/src/main/java/org/apache/calcite/rel/logical/LogicalProject.java 121 core/src/main/java/org/apache/calcite/rel/logical/LogicalRepeatUnion.java 40 core/src/main/java/org/apache/calcite/rel/logical/LogicalSnapshot.java 47 core/src/main/java/org/apache/calcite/rel/logical/LogicalSort.java 49 core/src/main/java/org/apache/calcite/rel/logical/LogicalSortExchange.java 37 core/src/main/java/org/apache/calcite/rel/logical/LogicalTableFunctionScan.java 91 core/src/main/java/org/apache/calcite/rel/logical/LogicalTableModify.java 58 core/src/main/java/org/apache/calcite/rel/logical/LogicalTableScan.java 52 core/src/main/java/org/apache/calcite/rel/logical/LogicalTableSpool.java 35 core/src/main/java/org/apache/calcite/rel/logical/LogicalUnion.java 50 core/src/main/java/org/apache/calcite/rel/logical/LogicalValues.java 87 core/src/main/java/org/apache/calcite/rel/logical/LogicalWindow.java 282 core/src/main/java/org/apache/calcite/rel/logical/ToLogicalConverter.java 150 core/src/main/java/org/apache/calcite/rel/logical/package-info.java 1 core/src/main/java/org/apache/calcite/rel/metadata/BuiltInMetadata.java 387 core/src/main/java/org/apache/calcite/rel/metadata/CachingRelMetadataProvider.java 97 core/src/main/java/org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.java 106 core/src/main/java/org/apache/calcite/rel/metadata/CyclicMetadataException.java 6 core/src/main/java/org/apache/calcite/rel/metadata/DefaultRelMetadataProvider.java 33 core/src/main/java/org/apache/calcite/rel/metadata/DelegatingMetadataRel.java 5 core/src/main/java/org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.java 176 core/src/main/java/org/apache/calcite/rel/metadata/Metadata.java 5 core/src/main/java/org/apache/calcite/rel/metadata/MetadataDef.java 53 core/src/main/java/org/apache/calcite/rel/metadata/MetadataFactory.java 7 core/src/main/java/org/apache/calcite/rel/metadata/MetadataFactoryImpl.java 42 core/src/main/java/org/apache/calcite/rel/metadata/MetadataHandler.java 20 core/src/main/java/org/apache/calcite/rel/metadata/MetadataHandlerProvider.java 15 core/src/main/java/org/apache/calcite/rel/metadata/NullSentinel.java 22 core/src/main/java/org/apache/calcite/rel/metadata/ProxyingMetadataHandlerProvider.java 87 core/src/main/java/org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.java 292 core/src/main/java/org/apache/calcite/rel/metadata/RelColumnMapping.java 14 core/src/main/java/org/apache/calcite/rel/metadata/RelColumnOrigin.java 39 core/src/main/java/org/apache/calcite/rel/metadata/RelMdAllPredicates.java 244 core/src/main/java/org/apache/calcite/rel/metadata/RelMdCollation.java 424 core/src/main/java/org/apache/calcite/rel/metadata/RelMdColumnOrigins.java 244 core/src/main/java/org/apache/calcite/rel/metadata/RelMdColumnUniqueness.java 426 core/src/main/java/org/apache/calcite/rel/metadata/RelMdDistinctRowCount.java 246 core/src/main/java/org/apache/calcite/rel/metadata/RelMdDistribution.java 109 core/src/main/java/org/apache/calcite/rel/metadata/RelMdExplainVisibility.java 28 core/src/main/java/org/apache/calcite/rel/metadata/RelMdExpressionLineage.java 366 core/src/main/java/org/apache/calcite/rel/metadata/RelMdLowerBoundCost.java 40 core/src/main/java/org/apache/calcite/rel/metadata/RelMdMaxRowCount.java 170 core/src/main/java/org/apache/calcite/rel/metadata/RelMdMeasure.java 148 core/src/main/java/org/apache/calcite/rel/metadata/RelMdMemory.java 45 core/src/main/java/org/apache/calcite/rel/metadata/RelMdMinRowCount.java 134 core/src/main/java/org/apache/calcite/rel/metadata/RelMdNodeTypes.java 132 core/src/main/java/org/apache/calcite/rel/metadata/RelMdParallelism.java 35 core/src/main/java/org/apache/calcite/rel/metadata/RelMdPercentageOriginalRows.java 149 core/src/main/java/org/apache/calcite/rel/metadata/RelMdPopulationSize.java 117 core/src/main/java/org/apache/calcite/rel/metadata/RelMdPredicates.java 713 core/src/main/java/org/apache/calcite/rel/metadata/RelMdRowCount.java 175 core/src/main/java/org/apache/calcite/rel/metadata/RelMdSelectivity.java 180 core/src/main/java/org/apache/calcite/rel/metadata/RelMdSize.java 345 core/src/main/java/org/apache/calcite/rel/metadata/RelMdTableReferences.java 142 core/src/main/java/org/apache/calcite/rel/metadata/RelMdUniqueKeys.java 391 core/src/main/java/org/apache/calcite/rel/metadata/RelMdUtil.java 651 core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataProvider.java 15 core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQuery.java 511 core/src/main/java/org/apache/calcite/rel/metadata/RelMetadataQueryBase.java 60 core/src/main/java/org/apache/calcite/rel/metadata/UnboundMetadata.java 7 core/src/main/java/org/apache/calcite/rel/metadata/janino/CacheGeneratorUtil.java 261 core/src/main/java/org/apache/calcite/rel/metadata/janino/CacheUtil.java 22 core/src/main/java/org/apache/calcite/rel/metadata/janino/CodeGeneratorUtil.java 21 core/src/main/java/org/apache/calcite/rel/metadata/janino/DescriptiveCacheKey.java 13 core/src/main/java/org/apache/calcite/rel/metadata/janino/DispatchGenerator.java 164 core/src/main/java/org/apache/calcite/rel/metadata/janino/RelMetadataHandlerGeneratorUtil.java 118 core/src/main/java/org/apache/calcite/rel/metadata/janino/package-info.java 1 core/src/main/java/org/apache/calcite/rel/metadata/package-info.java 1 core/src/main/java/org/apache/calcite/rel/mutable/Holder.java 16 core/src/main/java/org/apache/calcite/rel/mutable/MutableAggregate.java 59 core/src/main/java/org/apache/calcite/rel/mutable/MutableBiRel.java 47 core/src/main/java/org/apache/calcite/rel/mutable/MutableCalc.java 31 core/src/main/java/org/apache/calcite/rel/mutable/MutableCollect.java 31 core/src/main/java/org/apache/calcite/rel/mutable/MutableCorrelate.java 54 core/src/main/java/org/apache/calcite/rel/mutable/MutableExchange.java 29 core/src/main/java/org/apache/calcite/rel/mutable/MutableFilter.java 29 core/src/main/java/org/apache/calcite/rel/mutable/MutableIntersect.java 22 core/src/main/java/org/apache/calcite/rel/mutable/MutableJoin.java 53 core/src/main/java/org/apache/calcite/rel/mutable/MutableLeafRel.java 19 core/src/main/java/org/apache/calcite/rel/mutable/MutableMatch.java 91 core/src/main/java/org/apache/calcite/rel/mutable/MutableMinus.java 22 core/src/main/java/org/apache/calcite/rel/mutable/MutableMultiRel.java 38 core/src/main/java/org/apache/calcite/rel/mutable/MutableProject.java 55 core/src/main/java/org/apache/calcite/rel/mutable/MutableRel.java 80 core/src/main/java/org/apache/calcite/rel/mutable/MutableRelType.java 24 core/src/main/java/org/apache/calcite/rel/mutable/MutableRelVisitor.java 13 core/src/main/java/org/apache/calcite/rel/mutable/MutableRels.java 398 core/src/main/java/org/apache/calcite/rel/mutable/MutableSample.java 36 core/src/main/java/org/apache/calcite/rel/mutable/MutableScan.java 36 core/src/main/java/org/apache/calcite/rel/mutable/MutableSetOp.java 27 core/src/main/java/org/apache/calcite/rel/mutable/MutableSingleRel.java 34 core/src/main/java/org/apache/calcite/rel/mutable/MutableSort.java 45 core/src/main/java/org/apache/calcite/rel/mutable/MutableTableFunctionScan.java 55 core/src/main/java/org/apache/calcite/rel/mutable/MutableTableModify.java 71 core/src/main/java/org/apache/calcite/rel/mutable/MutableUncollect.java 32 core/src/main/java/org/apache/calcite/rel/mutable/MutableUnion.java 22 core/src/main/java/org/apache/calcite/rel/mutable/MutableValues.java 26 core/src/main/java/org/apache/calcite/rel/mutable/MutableWindow.java 38 core/src/main/java/org/apache/calcite/rel/mutable/package-info.java 1 core/src/main/java/org/apache/calcite/rel/package-info.java 7 core/src/main/java/org/apache/calcite/rel/rel2sql/RelToSqlConverter.java 1144 core/src/main/java/org/apache/calcite/rel/rel2sql/SqlImplementor.java 1844 core/src/main/java/org/apache/calcite/rel/rel2sql/package-info.java 1 core/src/main/java/org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.java 40 core/src/main/java/org/apache/calcite/rel/rules/AggregateCaseToFilterRule.java 185 core/src/main/java/org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.java 600 core/src/main/java/org/apache/calcite/rel/rules/AggregateExpandWithinDistinctRule.java 266 core/src/main/java/org/apache/calcite/rel/rules/AggregateExtractProjectRule.java 104 core/src/main/java/org/apache/calcite/rel/rules/AggregateFilterTransposeRule.java 133 core/src/main/java/org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.java 114 core/src/main/java/org/apache/calcite/rel/rules/AggregateJoinRemoveRule.java 97 core/src/main/java/org/apache/calcite/rel/rules/AggregateJoinTransposeRule.java 390 core/src/main/java/org/apache/calcite/rel/rules/AggregateMergeRule.java 115 core/src/main/java/org/apache/calcite/rel/rules/AggregateMinMaxToLimitRule.java 70 core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectConstantToDummyJoinRule.java 85 core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectMergeRule.java 114 core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.java 137 core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectStarTableRule.java 54 core/src/main/java/org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.java 725 core/src/main/java/org/apache/calcite/rel/rules/AggregateRemoveRule.java 127 core/src/main/java/org/apache/calcite/rel/rules/AggregateStarTableRule.java 221 core/src/main/java/org/apache/calcite/rel/rules/AggregateUnionAggregateRule.java 118 core/src/main/java/org/apache/calcite/rel/rules/AggregateUnionTransposeRule.java 183 core/src/main/java/org/apache/calcite/rel/rules/AggregateValuesRule.java 77 core/src/main/java/org/apache/calcite/rel/rules/CalcMergeRule.java 57 core/src/main/java/org/apache/calcite/rel/rules/CalcRelSplitter.java 615 core/src/main/java/org/apache/calcite/rel/rules/CalcRemoveRule.java 43 core/src/main/java/org/apache/calcite/rel/rules/CalcSplitRule.java 41 core/src/main/java/org/apache/calcite/rel/rules/CoerceInputsRule.java 97 core/src/main/java/org/apache/calcite/rel/rules/CoreRules.java 358 core/src/main/java/org/apache/calcite/rel/rules/DateRangeRules.java 634 core/src/main/java/org/apache/calcite/rel/rules/DpHyp.java 140 core/src/main/java/org/apache/calcite/rel/rules/DphypJoinReorderRule.java 52 core/src/main/java/org/apache/calcite/rel/rules/EquiJoin.java 19 core/src/main/java/org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.java 154 core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForJoinInputsRule.java 144 core/src/main/java/org/apache/calcite/rel/rules/ExpandDisjunctionForTableRule.java 171 core/src/main/java/org/apache/calcite/rel/rules/FilterAggregateTransposeRule.java 134 core/src/main/java/org/apache/calcite/rel/rules/FilterCalcMergeRule.java 66 core/src/main/java/org/apache/calcite/rel/rules/FilterCorrelateRule.java 91 core/src/main/java/org/apache/calcite/rel/rules/FilterFlattenCorrelatedConditionRule.java 90 core/src/main/java/org/apache/calcite/rel/rules/FilterJoinRule.java 350 core/src/main/java/org/apache/calcite/rel/rules/FilterMergeRule.java 48 core/src/main/java/org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.java 67 core/src/main/java/org/apache/calcite/rel/rules/FilterProjectTransposeRule.java 174 core/src/main/java/org/apache/calcite/rel/rules/FilterRemoveIsNotDistinctFromRule.java 77 core/src/main/java/org/apache/calcite/rel/rules/FilterSampleTransposeRule.java 36 core/src/main/java/org/apache/calcite/rel/rules/FilterSetOpTransposeRule.java 70 core/src/main/java/org/apache/calcite/rel/rules/FilterSortTransposeRule.java 42 core/src/main/java/org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.java 90 core/src/main/java/org/apache/calcite/rel/rules/FilterTableScanRule.java 96 core/src/main/java/org/apache/calcite/rel/rules/FilterToCalcRule.java 51 core/src/main/java/org/apache/calcite/rel/rules/FilterWindowTransposeRule.java 62 core/src/main/java/org/apache/calcite/rel/rules/HyperEdge.java 46 core/src/main/java/org/apache/calcite/rel/rules/HyperGraph.java 385 core/src/main/java/org/apache/calcite/rel/rules/IntersectReorderRule.java 46 core/src/main/java/org/apache/calcite/rel/rules/IntersectToDistinctRule.java 73 core/src/main/java/org/apache/calcite/rel/rules/IntersectToExistsRule.java 102 core/src/main/java/org/apache/calcite/rel/rules/IntersectToSemiJoinRule.java 65 core/src/main/java/org/apache/calcite/rel/rules/JoinAddRedundantSemiJoinRule.java 68 core/src/main/java/org/apache/calcite/rel/rules/JoinAssociateRule.java 108 core/src/main/java/org/apache/calcite/rel/rules/JoinCommuteRule.java 167 core/src/main/java/org/apache/calcite/rel/rules/JoinConditionExpandIsNotDistinctFromRule.java 86 core/src/main/java/org/apache/calcite/rel/rules/JoinDeriveIsNotNullFilterRule.java 72 core/src/main/java/org/apache/calcite/rel/rules/JoinExpandOrToUnionRule.java 247 core/src/main/java/org/apache/calcite/rel/rules/JoinExtractFilterRule.java 28 core/src/main/java/org/apache/calcite/rel/rules/JoinProjectTransposeRule.java 307 core/src/main/java/org/apache/calcite/rel/rules/JoinPushExpressionsRule.java 56 core/src/main/java/org/apache/calcite/rel/rules/JoinPushThroughJoinRule.java 226 core/src/main/java/org/apache/calcite/rel/rules/JoinPushTransitivePredicatesRule.java 76 core/src/main/java/org/apache/calcite/rel/rules/JoinToCorrelateRule.java 90 core/src/main/java/org/apache/calcite/rel/rules/JoinToHyperGraphRule.java 142 core/src/main/java/org/apache/calcite/rel/rules/JoinToMultiJoinRule.java 354 core/src/main/java/org/apache/calcite/rel/rules/JoinUnionTransposeRule.java 106 core/src/main/java/org/apache/calcite/rel/rules/LongBitmap.java 88 core/src/main/java/org/apache/calcite/rel/rules/LoptJoinTree.java 117 core/src/main/java/org/apache/calcite/rel/rules/LoptMultiJoin.java 412 core/src/main/java/org/apache/calcite/rel/rules/LoptOptimizeJoinRule.java 1325 core/src/main/java/org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java 511 core/src/main/java/org/apache/calcite/rel/rules/MatchRule.java 33 core/src/main/java/org/apache/calcite/rel/rules/MaterializedViewFilterScanRule.java 84 core/src/main/java/org/apache/calcite/rel/rules/MeasureRules.java 333 core/src/main/java/org/apache/calcite/rel/rules/MinusToAntiJoinRule.java 65 core/src/main/java/org/apache/calcite/rel/rules/MinusToDistinctRule.java 88 core/src/main/java/org/apache/calcite/rel/rules/MinusToFilterRule.java 66 core/src/main/java/org/apache/calcite/rel/rules/MultiJoin.java 174 core/src/main/java/org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.java 310 core/src/main/java/org/apache/calcite/rel/rules/MultiJoinProjectTransposeRule.java 90 core/src/main/java/org/apache/calcite/rel/rules/ProjectAggregateMergeRule.java 155 core/src/main/java/org/apache/calcite/rel/rules/ProjectCalcMergeRule.java 79 core/src/main/java/org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.java 151 core/src/main/java/org/apache/calcite/rel/rules/ProjectFilterTransposeRule.java 199 core/src/main/java/org/apache/calcite/rel/rules/ProjectJoinJoinRemoveRule.java 104 core/src/main/java/org/apache/calcite/rel/rules/ProjectJoinRemoveRule.java 97 core/src/main/java/org/apache/calcite/rel/rules/ProjectJoinTransposeRule.java 135 core/src/main/java/org/apache/calcite/rel/rules/ProjectMergeRule.java 118 core/src/main/java/org/apache/calcite/rel/rules/ProjectMultiJoinMergeRule.java 64 core/src/main/java/org/apache/calcite/rel/rules/ProjectOverSumToSum0Rule.java 67 core/src/main/java/org/apache/calcite/rel/rules/ProjectRemoveRule.java 57 core/src/main/java/org/apache/calcite/rel/rules/ProjectSetOpTransposeRule.java 77 core/src/main/java/org/apache/calcite/rel/rules/ProjectTableScanRule.java 123 core/src/main/java/org/apache/calcite/rel/rules/ProjectToCalcRule.java 47 core/src/main/java/org/apache/calcite/rel/rules/ProjectToWindowRule.java 282 core/src/main/java/org/apache/calcite/rel/rules/ProjectWindowTransposeRule.java 182 core/src/main/java/org/apache/calcite/rel/rules/PruneEmptyRules.java 392 core/src/main/java/org/apache/calcite/rel/rules/PushProjector.java 523 core/src/main/java/org/apache/calcite/rel/rules/ReduceDecimalsRule.java 888 core/src/main/java/org/apache/calcite/rel/rules/ReduceExpressionsRule.java 830 core/src/main/java/org/apache/calcite/rel/rules/SampleToFilterRule.java 44 core/src/main/java/org/apache/calcite/rel/rules/SemiJoinFilterTransposeRule.java 59 core/src/main/java/org/apache/calcite/rel/rules/SemiJoinJoinTransposeRule.java 166 core/src/main/java/org/apache/calcite/rel/rules/SemiJoinProjectTransposeRule.java 115 core/src/main/java/org/apache/calcite/rel/rules/SemiJoinRemoveRule.java 36 core/src/main/java/org/apache/calcite/rel/rules/SemiJoinRule.java 231 core/src/main/java/org/apache/calcite/rel/rules/SingleValuesOptimizationRules.java 254 core/src/main/java/org/apache/calcite/rel/rules/SortJoinCopyRule.java 114 core/src/main/java/org/apache/calcite/rel/rules/SortJoinTransposeRule.java 134 core/src/main/java/org/apache/calcite/rel/rules/SortMergeRule.java 60 core/src/main/java/org/apache/calcite/rel/rules/SortProjectTransposeRule.java 152 core/src/main/java/org/apache/calcite/rel/rules/SortRemoveConstantKeysRule.java 70 core/src/main/java/org/apache/calcite/rel/rules/SortRemoveRedundantRule.java 56 core/src/main/java/org/apache/calcite/rel/rules/SortRemoveRule.java 48 core/src/main/java/org/apache/calcite/rel/rules/SortUnionTransposeRule.java 90 core/src/main/java/org/apache/calcite/rel/rules/SpatialRules.java 210 core/src/main/java/org/apache/calcite/rel/rules/SubQueryRemoveRule.java 601 core/src/main/java/org/apache/calcite/rel/rules/SubstitutionRule.java 6 core/src/main/java/org/apache/calcite/rel/rules/TableScanRule.java 40 core/src/main/java/org/apache/calcite/rel/rules/TransformationRule.java 6 core/src/main/java/org/apache/calcite/rel/rules/UnionEliminatorRule.java 65 core/src/main/java/org/apache/calcite/rel/rules/UnionMergeRule.java 119 core/src/main/java/org/apache/calcite/rel/rules/UnionPullUpConstantsRule.java 117 core/src/main/java/org/apache/calcite/rel/rules/UnionToDistinctRule.java 53 core/src/main/java/org/apache/calcite/rel/rules/UnionToValuesRule.java 81 core/src/main/java/org/apache/calcite/rel/rules/ValuesReduceRule.java 209 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewAggregateRule.java 757 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewJoinRule.java 224 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyAggregateRule.java 66 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyFilterRule.java 43 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyJoinRule.java 43 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewProjectAggregateRule.java 66 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewProjectFilterRule.java 48 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewProjectJoinRule.java 48 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewRule.java 974 core/src/main/java/org/apache/calcite/rel/rules/materialize/MaterializedViewRules.java 25 core/src/main/java/org/apache/calcite/rel/rules/materialize/package-info.java 1 core/src/main/java/org/apache/calcite/rel/rules/package-info.java 1 core/src/main/java/org/apache/calcite/rel/stream/Chi.java 10 core/src/main/java/org/apache/calcite/rel/stream/Delta.java 15 core/src/main/java/org/apache/calcite/rel/stream/LogicalChi.java 9 core/src/main/java/org/apache/calcite/rel/stream/LogicalDelta.java 23 core/src/main/java/org/apache/calcite/rel/stream/StreamRules.java 310 core/src/main/java/org/apache/calcite/rel/stream/package-info.java 1 core/src/main/java/org/apache/calcite/rel/type/DelegatingTypeSystem.java 78 core/src/main/java/org/apache/calcite/rel/type/DynamicRecordType.java 10 core/src/main/java/org/apache/calcite/rel/type/DynamicRecordTypeImpl.java 50 core/src/main/java/org/apache/calcite/rel/type/RelCrossType.java 39 core/src/main/java/org/apache/calcite/rel/type/RelDataType.java 100 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeComparability.java 10 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactory.java 231 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java 581 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFamily.java 3 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeField.java 24 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFieldImpl.java 58 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeHolder.java 41 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeImpl.java 262 core/src/main/java/org/apache/calcite/rel/type/RelDataTypePrecedenceList.java 6 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeSystem.java 176 core/src/main/java/org/apache/calcite/rel/type/RelDataTypeSystemImpl.java 313 core/src/main/java/org/apache/calcite/rel/type/RelProtoDataType.java 5 core/src/main/java/org/apache/calcite/rel/type/RelRecordType.java 98 core/src/main/java/org/apache/calcite/rel/type/SingleColumnAliasRelDataType.java 87 core/src/main/java/org/apache/calcite/rel/type/StructKind.java 8 core/src/main/java/org/apache/calcite/rel/type/TimeFrame.java 22 core/src/main/java/org/apache/calcite/rel/type/TimeFrameSet.java 221 core/src/main/java/org/apache/calcite/rel/type/TimeFrames.java 433 core/src/main/java/org/apache/calcite/rel/type/package-info.java 1 core/src/main/java/org/apache/calcite/rex/LogicVisitor.java 105 core/src/main/java/org/apache/calcite/rex/RexAction.java 5 core/src/main/java/org/apache/calcite/rex/RexAnalyzer.java 109 core/src/main/java/org/apache/calcite/rex/RexBiVisitor.java 41 core/src/main/java/org/apache/calcite/rex/RexBiVisitorImpl.java 78 core/src/main/java/org/apache/calcite/rex/RexBuilder.java 1559 core/src/main/java/org/apache/calcite/rex/RexCall.java 209 core/src/main/java/org/apache/calcite/rex/RexCallBinding.java 120 core/src/main/java/org/apache/calcite/rex/RexChecker.java 94 core/src/main/java/org/apache/calcite/rex/RexCopier.java 48 core/src/main/java/org/apache/calcite/rex/RexCorrelVariable.java 35 core/src/main/java/org/apache/calcite/rex/RexDigestIncludeType.java 6 core/src/main/java/org/apache/calcite/rex/RexDynamicParam.java 35 core/src/main/java/org/apache/calcite/rex/RexExecutable.java 85 core/src/main/java/org/apache/calcite/rex/RexExecutor.java 5 core/src/main/java/org/apache/calcite/rex/RexExecutorImpl.java 124 core/src/main/java/org/apache/calcite/rex/RexFieldAccess.java 66 core/src/main/java/org/apache/calcite/rex/RexFieldCollation.java 75 core/src/main/java/org/apache/calcite/rex/RexInputRef.java 55 core/src/main/java/org/apache/calcite/rex/RexInterpreter.java 399 core/src/main/java/org/apache/calcite/rex/RexLambda.java 61 core/src/main/java/org/apache/calcite/rex/RexLambdaRef.java 28 core/src/main/java/org/apache/calcite/rex/RexLiteral.java 903 core/src/main/java/org/apache/calcite/rex/RexLocalRef.java 36 core/src/main/java/org/apache/calcite/rex/RexMultisetUtil.java 120 core/src/main/java/org/apache/calcite/rex/RexNode.java 36 core/src/main/java/org/apache/calcite/rex/RexNormalize.java 91 core/src/main/java/org/apache/calcite/rex/RexOver.java 137 core/src/main/java/org/apache/calcite/rex/RexPattern.java 7 core/src/main/java/org/apache/calcite/rex/RexPatternFieldRef.java 29 core/src/main/java/org/apache/calcite/rex/RexPermutationShuttle.java 15 core/src/main/java/org/apache/calcite/rex/RexPermuteInputsShuttle.java 81 core/src/main/java/org/apache/calcite/rex/RexProgram.java 613 core/src/main/java/org/apache/calcite/rex/RexProgramBuilder.java 588 core/src/main/java/org/apache/calcite/rex/RexRangeRef.java 38 core/src/main/java/org/apache/calcite/rex/RexShuttle.java 180 core/src/main/java/org/apache/calcite/rex/RexSimplify.java 2450 core/src/main/java/org/apache/calcite/rex/RexSlot.java 56 core/src/main/java/org/apache/calcite/rex/RexSqlConvertlet.java 8 core/src/main/java/org/apache/calcite/rex/RexSqlConvertletTable.java 5 core/src/main/java/org/apache/calcite/rex/RexSqlReflectiveConvertletTable.java 38 core/src/main/java/org/apache/calcite/rex/RexSqlStandardConvertletTable.java 173 core/src/main/java/org/apache/calcite/rex/RexSubQuery.java 152 core/src/main/java/org/apache/calcite/rex/RexTableInputRef.java 85 core/src/main/java/org/apache/calcite/rex/RexToSqlNodeConverter.java 11 core/src/main/java/org/apache/calcite/rex/RexToSqlNodeConverterImpl.java 91 core/src/main/java/org/apache/calcite/rex/RexTransformer.java 164 core/src/main/java/org/apache/calcite/rex/RexUnaryBiVisitor.java 50 core/src/main/java/org/apache/calcite/rex/RexUnknownAs.java 40 core/src/main/java/org/apache/calcite/rex/RexUtil.java 2285 core/src/main/java/org/apache/calcite/rex/RexVariable.java 20 core/src/main/java/org/apache/calcite/rex/RexVisitor.java 35 core/src/main/java/org/apache/calcite/rex/RexVisitorImpl.java 102 core/src/main/java/org/apache/calcite/rex/RexWindow.java 126 core/src/main/java/org/apache/calcite/rex/RexWindowBound.java 51 core/src/main/java/org/apache/calcite/rex/RexWindowBounds.java 129 core/src/main/java/org/apache/calcite/rex/RexWindowExclusion.java 33 core/src/main/java/org/apache/calcite/rex/package-info.java 7 core/src/main/java/org/apache/calcite/runtime/AbstractImmutableList.java 66 core/src/main/java/org/apache/calcite/runtime/AccumOperation.java 16 core/src/main/java/org/apache/calcite/runtime/AddPointOperation.java 26 core/src/main/java/org/apache/calcite/runtime/AddZTransformer.java 23 core/src/main/java/org/apache/calcite/runtime/ArrayBindable.java 5 core/src/main/java/org/apache/calcite/runtime/ArrayComparator.java 34 core/src/main/java/org/apache/calcite/runtime/ArrayEnumeratorCursor.java 11 core/src/main/java/org/apache/calcite/runtime/Automaton.java 95 core/src/main/java/org/apache/calcite/runtime/AutomatonBuilder.java 157 core/src/main/java/org/apache/calcite/runtime/BinarySearch.java 93 core/src/main/java/org/apache/calcite/runtime/Bindable.java 6 core/src/main/java/org/apache/calcite/runtime/BufferStyle.java 89 core/src/main/java/org/apache/calcite/runtime/CalciteContextException.java 74 core/src/main/java/org/apache/calcite/runtime/CalciteException.java 20 core/src/main/java/org/apache/calcite/runtime/CalciteResource.java 768 core/src/main/java/org/apache/calcite/runtime/CollectOperation.java 18 core/src/main/java/org/apache/calcite/runtime/CompressionFunctions.java 35 core/src/main/java/org/apache/calcite/runtime/ConsList.java 102 core/src/main/java/org/apache/calcite/runtime/CoordinateTransformer.java 22 core/src/main/java/org/apache/calcite/runtime/DeterministicAutomaton.java 128 core/src/main/java/org/apache/calcite/runtime/Enumerables.java 89 core/src/main/java/org/apache/calcite/runtime/EnumeratorCursor.java 18 core/src/main/java/org/apache/calcite/runtime/Feature.java 9 core/src/main/java/org/apache/calcite/runtime/FlatLists.java 1029 core/src/main/java/org/apache/calcite/runtime/FlipCoordinatesTransformer.java 17 core/src/main/java/org/apache/calcite/runtime/FunctionContexts.java 53 core/src/main/java/org/apache/calcite/runtime/HilbertCurve2D.java 106 core/src/main/java/org/apache/calcite/runtime/Hook.java 103 core/src/main/java/org/apache/calcite/runtime/HttpUtils.java 95 core/src/main/java/org/apache/calcite/runtime/ImmutablePairList.java 65 core/src/main/java/org/apache/calcite/runtime/JsonFunctions.java 870 core/src/main/java/org/apache/calcite/runtime/Like.java 262 core/src/main/java/org/apache/calcite/runtime/MapEntry.java 36 core/src/main/java/org/apache/calcite/runtime/Matcher.java 235 core/src/main/java/org/apache/calcite/runtime/ObjectEnumeratorCursor.java 21 core/src/main/java/org/apache/calcite/runtime/PairList.java 114 core/src/main/java/org/apache/calcite/runtime/PairLists.java 567 core/src/main/java/org/apache/calcite/runtime/Pattern.java 141 core/src/main/java/org/apache/calcite/runtime/PredicateImpl.java 10 core/src/main/java/org/apache/calcite/runtime/ProjectionTransformer.java 125 core/src/main/java/org/apache/calcite/runtime/RandomFunction.java 36 core/src/main/java/org/apache/calcite/runtime/RecordEnumeratorCursor.java 14 core/src/main/java/org/apache/calcite/runtime/RemoveHoleTransformer.java 17 core/src/main/java/org/apache/calcite/runtime/RemovePointOperation.java 23 core/src/main/java/org/apache/calcite/runtime/RemoveRepeatedPointsTransformer.java 39 core/src/main/java/org/apache/calcite/runtime/Resources.java 819 core/src/main/java/org/apache/calcite/runtime/ResultSetEnumerable.java 379 core/src/main/java/org/apache/calcite/runtime/SocketFactoryImpl.java 68 core/src/main/java/org/apache/calcite/runtime/SortedMultiMap.java 46 core/src/main/java/org/apache/calcite/runtime/SpaceFillingCurve2D.java 91 core/src/main/java/org/apache/calcite/runtime/SpatialTypeFunctions.java 1163 core/src/main/java/org/apache/calcite/runtime/SpatialTypeUtils.java 153 core/src/main/java/org/apache/calcite/runtime/SplitOperation.java 125 core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java 4682 core/src/main/java/org/apache/calcite/runtime/Typed.java 5 core/src/main/java/org/apache/calcite/runtime/UnionOperation.java 17 core/src/main/java/org/apache/calcite/runtime/Unit.java 12 core/src/main/java/org/apache/calcite/runtime/UrlFunctions.java 30 core/src/main/java/org/apache/calcite/runtime/Utilities.java 167 core/src/main/java/org/apache/calcite/runtime/XmlFunctions.java 238 core/src/main/java/org/apache/calcite/runtime/package-info.java 7 core/src/main/java/org/apache/calcite/runtime/rtti/BasicSqlTypeRtti.java 74 core/src/main/java/org/apache/calcite/runtime/rtti/GenericSqlTypeRtti.java 53 core/src/main/java/org/apache/calcite/runtime/rtti/RowSqlTypeRtti.java 65 core/src/main/java/org/apache/calcite/runtime/rtti/RuntimeTypeInformation.java 202 core/src/main/java/org/apache/calcite/runtime/rtti/package-info.java 1 core/src/main/java/org/apache/calcite/runtime/variant/VariantNonNull.java 406 core/src/main/java/org/apache/calcite/runtime/variant/VariantNull.java 29 core/src/main/java/org/apache/calcite/runtime/variant/VariantSqlNull.java 31 core/src/main/java/org/apache/calcite/runtime/variant/VariantSqlValue.java 20 core/src/main/java/org/apache/calcite/runtime/variant/VariantValue.java 14 core/src/main/java/org/apache/calcite/runtime/variant/package-info.java 1 core/src/main/java/org/apache/calcite/schema/AggregateFunction.java 6 core/src/main/java/org/apache/calcite/schema/ColumnStrategy.java 12 core/src/main/java/org/apache/calcite/schema/CustomColumnResolvingTable.java 10 core/src/main/java/org/apache/calcite/schema/ExtensibleTable.java 7 core/src/main/java/org/apache/calcite/schema/FilterableTable.java 9 core/src/main/java/org/apache/calcite/schema/Function.java 5 core/src/main/java/org/apache/calcite/schema/FunctionContext.java 11 core/src/main/java/org/apache/calcite/schema/FunctionParameter.java 9 core/src/main/java/org/apache/calcite/schema/ImplementableAggFunction.java 5 core/src/main/java/org/apache/calcite/schema/ImplementableFunction.java 5 core/src/main/java/org/apache/calcite/schema/Member.java 12 core/src/main/java/org/apache/calcite/schema/ModifiableTable.java 22 core/src/main/java/org/apache/calcite/schema/ModifiableView.java 11 core/src/main/java/org/apache/calcite/schema/Path.java 9 core/src/main/java/org/apache/calcite/schema/ProjectableFilterableTable.java 10 core/src/main/java/org/apache/calcite/schema/QueryableTable.java 11 core/src/main/java/org/apache/calcite/schema/ScalarFunction.java 6 core/src/main/java/org/apache/calcite/schema/ScannableTable.java 7 core/src/main/java/org/apache/calcite/schema/Schema.java 72 core/src/main/java/org/apache/calcite/schema/SchemaFactory.java 8 core/src/main/java/org/apache/calcite/schema/SchemaPlus.java 25 core/src/main/java/org/apache/calcite/schema/SchemaVersion.java 4 core/src/main/java/org/apache/calcite/schema/Schemas.java 485 core/src/main/java/org/apache/calcite/schema/SemiMutableSchema.java 3 core/src/main/java/org/apache/calcite/schema/Statistic.java 27 core/src/main/java/org/apache/calcite/schema/Statistics.java 60 core/src/main/java/org/apache/calcite/schema/StreamableTable.java 5 core/src/main/java/org/apache/calcite/schema/Table.java 15 core/src/main/java/org/apache/calcite/schema/TableFactory.java 11 core/src/main/java/org/apache/calcite/schema/TableFunction.java 11 core/src/main/java/org/apache/calcite/schema/TableMacro.java 6 core/src/main/java/org/apache/calcite/schema/TemporalTable.java 5 core/src/main/java/org/apache/calcite/schema/TransientTable.java 5 core/src/main/java/org/apache/calcite/schema/TranslatableTable.java 8 core/src/main/java/org/apache/calcite/schema/Wrapper.java 17 core/src/main/java/org/apache/calcite/schema/impl/AbstractSchema.java 87 core/src/main/java/org/apache/calcite/schema/impl/AbstractTable.java 33 core/src/main/java/org/apache/calcite/schema/impl/AbstractTableQueryable.java 35 core/src/main/java/org/apache/calcite/schema/impl/AggregateFunctionImpl.java 91 core/src/main/java/org/apache/calcite/schema/impl/DelegatingSchema.java 61 core/src/main/java/org/apache/calcite/schema/impl/ListTransientTable.java 109 core/src/main/java/org/apache/calcite/schema/impl/LongSchemaVersion.java 32 core/src/main/java/org/apache/calcite/schema/impl/MaterializedViewTable.java 89 core/src/main/java/org/apache/calcite/schema/impl/ModifiableViewTable.java 190 core/src/main/java/org/apache/calcite/schema/impl/ReflectiveFunctionBase.java 95 core/src/main/java/org/apache/calcite/schema/impl/ScalarFunctionImpl.java 130 core/src/main/java/org/apache/calcite/schema/impl/StarTable.java 80 core/src/main/java/org/apache/calcite/schema/impl/TableFunctionImpl.java 131 core/src/main/java/org/apache/calcite/schema/impl/TableMacroImpl.java 59 core/src/main/java/org/apache/calcite/schema/impl/ViewTable.java 102 core/src/main/java/org/apache/calcite/schema/impl/ViewTableMacro.java 71 core/src/main/java/org/apache/calcite/schema/impl/package-info.java 1 core/src/main/java/org/apache/calcite/schema/lookup/CompatibilityLookup.java 24 core/src/main/java/org/apache/calcite/schema/lookup/ConcatLookup.java 34 core/src/main/java/org/apache/calcite/schema/lookup/EmptyLookup.java 16 core/src/main/java/org/apache/calcite/schema/lookup/IgnoreCaseLookup.java 35 core/src/main/java/org/apache/calcite/schema/lookup/LikePattern.java 59 core/src/main/java/org/apache/calcite/schema/lookup/LoadingCacheLookup.java 55 core/src/main/java/org/apache/calcite/schema/lookup/Lookup.java 32 core/src/main/java/org/apache/calcite/schema/lookup/NameMapLookup.java 33 core/src/main/java/org/apache/calcite/schema/lookup/Named.java 36 core/src/main/java/org/apache/calcite/schema/lookup/SnapshotLookup.java 44 core/src/main/java/org/apache/calcite/schema/lookup/TransformingLookup.java 25 core/src/main/java/org/apache/calcite/schema/lookup/package-info.java 7 core/src/main/java/org/apache/calcite/schema/package-info.java 7 core/src/main/java/org/apache/calcite/server/CalciteServer.java 10 core/src/main/java/org/apache/calcite/server/CalciteServerStatement.java 14 core/src/main/java/org/apache/calcite/server/DdlExecutor.java 9 core/src/main/java/org/apache/calcite/server/DdlExecutorImpl.java 20 core/src/main/java/org/apache/calcite/server/package-info.java 7 core/src/main/java/org/apache/calcite/sql/ExplicitOperatorBinding.java 54 core/src/main/java/org/apache/calcite/sql/JoinConditionType.java 6 core/src/main/java/org/apache/calcite/sql/JoinType.java 21 core/src/main/java/org/apache/calcite/sql/SqlAbstractDateTimeLiteral.java 36 core/src/main/java/org/apache/calcite/sql/SqlAbstractStringLiteral.java 14 core/src/main/java/org/apache/calcite/sql/SqlAccessEnum.java 4 core/src/main/java/org/apache/calcite/sql/SqlAccessType.java 37 core/src/main/java/org/apache/calcite/sql/SqlAggFunction.java 128 core/src/main/java/org/apache/calcite/sql/SqlAlienSystemTypeNameSpec.java 35 core/src/main/java/org/apache/calcite/sql/SqlAlter.java 28 core/src/main/java/org/apache/calcite/sql/SqlAsOperator.java 108 core/src/main/java/org/apache/calcite/sql/SqlAsofJoin.java 114 core/src/main/java/org/apache/calcite/sql/SqlBasicCall.java 103 core/src/main/java/org/apache/calcite/sql/SqlBasicFunction.java 175 core/src/main/java/org/apache/calcite/sql/SqlBasicTypeNameSpec.java 156 core/src/main/java/org/apache/calcite/sql/SqlBinaryOperator.java 156 core/src/main/java/org/apache/calcite/sql/SqlBinaryStringLiteral.java 37 core/src/main/java/org/apache/calcite/sql/SqlCall.java 144 core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java 291 core/src/main/java/org/apache/calcite/sql/SqlCharStringLiteral.java 47 core/src/main/java/org/apache/calcite/sql/SqlCollation.java 194 core/src/main/java/org/apache/calcite/sql/SqlCollectionTypeNameSpec.java 58 core/src/main/java/org/apache/calcite/sql/SqlCreate.java 22 core/src/main/java/org/apache/calcite/sql/SqlDataTypeSpec.java 120 core/src/main/java/org/apache/calcite/sql/SqlDateLiteral.java 33 core/src/main/java/org/apache/calcite/sql/SqlDdl.java 15 core/src/main/java/org/apache/calcite/sql/SqlDelete.java 106 core/src/main/java/org/apache/calcite/sql/SqlDescribeSchema.java 44 core/src/main/java/org/apache/calcite/sql/SqlDescribeTable.java 60 core/src/main/java/org/apache/calcite/sql/SqlDescriptorOperator.java 43 core/src/main/java/org/apache/calcite/sql/SqlDialect.java 1168 core/src/main/java/org/apache/calcite/sql/SqlDialectFactory.java 6 core/src/main/java/org/apache/calcite/sql/SqlDialectFactoryImpl.java 228 core/src/main/java/org/apache/calcite/sql/SqlDialects.java 101 core/src/main/java/org/apache/calcite/sql/SqlDrop.java 13 core/src/main/java/org/apache/calcite/sql/SqlDynamicParam.java 51 core/src/main/java/org/apache/calcite/sql/SqlExplain.java 146 core/src/main/java/org/apache/calcite/sql/SqlExplainFormat.java 7 core/src/main/java/org/apache/calcite/sql/SqlExplainLevel.java 8 core/src/main/java/org/apache/calcite/sql/SqlFilterOperator.java 78 core/src/main/java/org/apache/calcite/sql/SqlFunction.java 224 core/src/main/java/org/apache/calcite/sql/SqlFunctionCategory.java 55 core/src/main/java/org/apache/calcite/sql/SqlFunctionalOperator.java 31 core/src/main/java/org/apache/calcite/sql/SqlGroupedWindowFunction.java 58 core/src/main/java/org/apache/calcite/sql/SqlHint.java 110 core/src/main/java/org/apache/calcite/sql/SqlHopTableFunction.java 31 core/src/main/java/org/apache/calcite/sql/SqlIdentifier.java 228 core/src/main/java/org/apache/calcite/sql/SqlInfixOperator.java 43 core/src/main/java/org/apache/calcite/sql/SqlInsert.java 112 core/src/main/java/org/apache/calcite/sql/SqlInsertKeyword.java 4 core/src/main/java/org/apache/calcite/sql/SqlInternalOperator.java 47 core/src/main/java/org/apache/calcite/sql/SqlIntervalLiteral.java 91 core/src/main/java/org/apache/calcite/sql/SqlIntervalQualifier.java 960 core/src/main/java/org/apache/calcite/sql/SqlJdbcDataTypeName.java 66 core/src/main/java/org/apache/calcite/sql/SqlJdbcFunctionCall.java 330 core/src/main/java/org/apache/calcite/sql/SqlJoin.java 200 core/src/main/java/org/apache/calcite/sql/SqlJsonConstructorNullClause.java 9 core/src/main/java/org/apache/calcite/sql/SqlJsonEmptyOrError.java 9 core/src/main/java/org/apache/calcite/sql/SqlJsonEncoding.java 16 core/src/main/java/org/apache/calcite/sql/SqlJsonExistsErrorBehavior.java 7 core/src/main/java/org/apache/calcite/sql/SqlJsonQueryEmptyOrErrorBehavior.java 12 core/src/main/java/org/apache/calcite/sql/SqlJsonQueryWrapperBehavior.java 6 core/src/main/java/org/apache/calcite/sql/SqlJsonValueEmptyOrErrorBehavior.java 6 core/src/main/java/org/apache/calcite/sql/SqlJsonValueReturning.java 4 core/src/main/java/org/apache/calcite/sql/SqlKind.java 632 core/src/main/java/org/apache/calcite/sql/SqlLambda.java 79 core/src/main/java/org/apache/calcite/sql/SqlLateralOperator.java 23 core/src/main/java/org/apache/calcite/sql/SqlLiteral.java 728 core/src/main/java/org/apache/calcite/sql/SqlMapTypeNameSpec.java 60 core/src/main/java/org/apache/calcite/sql/SqlMatchFunction.java 12 core/src/main/java/org/apache/calcite/sql/SqlMatchRecognize.java 315 core/src/main/java/org/apache/calcite/sql/SqlMeasureOperator.java 19 core/src/main/java/org/apache/calcite/sql/SqlMerge.java 158 core/src/main/java/org/apache/calcite/sql/SqlNode.java 153 core/src/main/java/org/apache/calcite/sql/SqlNodeList.java 202 core/src/main/java/org/apache/calcite/sql/SqlNullSemantics.java 6 core/src/main/java/org/apache/calcite/sql/SqlNullTreatmentOperator.java 42 core/src/main/java/org/apache/calcite/sql/SqlNumericLiteral.java 86 core/src/main/java/org/apache/calcite/sql/SqlOperandCountRange.java 6 core/src/main/java/org/apache/calcite/sql/SqlOperator.java 543 core/src/main/java/org/apache/calcite/sql/SqlOperatorBinding.java 126 core/src/main/java/org/apache/calcite/sql/SqlOperatorTable.java 12 core/src/main/java/org/apache/calcite/sql/SqlOrderBy.java 64 core/src/main/java/org/apache/calcite/sql/SqlOverOperator.java 88 core/src/main/java/org/apache/calcite/sql/SqlPivot.java 144 core/src/main/java/org/apache/calcite/sql/SqlPostfixOperator.java 66 core/src/main/java/org/apache/calcite/sql/SqlPrefixOperator.java 72 core/src/main/java/org/apache/calcite/sql/SqlProcedureCallOperator.java 31 core/src/main/java/org/apache/calcite/sql/SqlRankFunction.java 20 core/src/main/java/org/apache/calcite/sql/SqlRowTypeNameSpec.java 72 core/src/main/java/org/apache/calcite/sql/SqlSampleSpec.java 93 core/src/main/java/org/apache/calcite/sql/SqlSelect.java 245 core/src/main/java/org/apache/calcite/sql/SqlSelectKeyword.java 6 core/src/main/java/org/apache/calcite/sql/SqlSelectOperator.java 176 core/src/main/java/org/apache/calcite/sql/SqlSessionTableFunction.java 47 core/src/main/java/org/apache/calcite/sql/SqlSetOperator.java 57 core/src/main/java/org/apache/calcite/sql/SqlSetOption.java 112 core/src/main/java/org/apache/calcite/sql/SqlSetSemanticsTableOperator.java 55 core/src/main/java/org/apache/calcite/sql/SqlSingletonAggFunction.java 9 core/src/main/java/org/apache/calcite/sql/SqlSnapshot.java 102 core/src/main/java/org/apache/calcite/sql/SqlSpatialTypeOperatorTable.java 50 core/src/main/java/org/apache/calcite/sql/SqlSpecialOperator.java 67 core/src/main/java/org/apache/calcite/sql/SqlSplittableAggFunction.java 240 core/src/main/java/org/apache/calcite/sql/SqlStateCodes.java 28 core/src/main/java/org/apache/calcite/sql/SqlStaticAggFunction.java 11 core/src/main/java/org/apache/calcite/sql/SqlSyntax.java 124 core/src/main/java/org/apache/calcite/sql/SqlTableFunction.java 9 core/src/main/java/org/apache/calcite/sql/SqlTableRef.java 37 core/src/main/java/org/apache/calcite/sql/SqlTimeLiteral.java 31 core/src/main/java/org/apache/calcite/sql/SqlTimeTzLiteral.java 31 core/src/main/java/org/apache/calcite/sql/SqlTimestampLiteral.java 37 core/src/main/java/org/apache/calcite/sql/SqlTimestampTzLiteral.java 35 core/src/main/java/org/apache/calcite/sql/SqlTruncate.java 7 core/src/main/java/org/apache/calcite/sql/SqlTumbleTableFunction.java 31 core/src/main/java/org/apache/calcite/sql/SqlTypeConstructorFunction.java 19 core/src/main/java/org/apache/calcite/sql/SqlTypeNameSpec.java 22 core/src/main/java/org/apache/calcite/sql/SqlUnknownLiteral.java 45 core/src/main/java/org/apache/calcite/sql/SqlUnnestOperator.java 91 core/src/main/java/org/apache/calcite/sql/SqlUnpivot.java 109 core/src/main/java/org/apache/calcite/sql/SqlUnresolvedFunction.java 26 core/src/main/java/org/apache/calcite/sql/SqlUpdate.java 134 core/src/main/java/org/apache/calcite/sql/SqlUserDefinedTypeNameSpec.java 29 core/src/main/java/org/apache/calcite/sql/SqlUtil.java 933 core/src/main/java/org/apache/calcite/sql/SqlUuidLiteral.java 28 core/src/main/java/org/apache/calcite/sql/SqlValuesOperator.java 19 core/src/main/java/org/apache/calcite/sql/SqlWindow.java 739 core/src/main/java/org/apache/calcite/sql/SqlWindowTableFunction.java 142 core/src/main/java/org/apache/calcite/sql/SqlWith.java 84 core/src/main/java/org/apache/calcite/sql/SqlWithItem.java 83 core/src/main/java/org/apache/calcite/sql/SqlWithinDistinctOperator.java 51 core/src/main/java/org/apache/calcite/sql/SqlWithinGroupOperator.java 84 core/src/main/java/org/apache/calcite/sql/SqlWriter.java 118 core/src/main/java/org/apache/calcite/sql/SqlWriterConfig.java 119 core/src/main/java/org/apache/calcite/sql/Symbolizable.java 7 core/src/main/java/org/apache/calcite/sql/TableCharacteristic.java 67 core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisor.java 419 core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction.java 73 core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction2.java 74 core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorHint.java 22 core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorHint2.java 15 core/src/main/java/org/apache/calcite/sql/advise/SqlAdvisorValidator.java 125 core/src/main/java/org/apache/calcite/sql/advise/SqlSimpleParser.java 672 core/src/main/java/org/apache/calcite/sql/advise/package-info.java 1 core/src/main/java/org/apache/calcite/sql/ddl/SqlAttributeDefinition.java 52 core/src/main/java/org/apache/calcite/sql/ddl/SqlCheckConstraint.java 45 core/src/main/java/org/apache/calcite/sql/ddl/SqlColumnDeclaration.java 70 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateForeignSchema.java 94 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateFunction.java 65 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateMaterializedView.java 53 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateSchema.java 37 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateTable.java 53 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateTableLike.java 82 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateType.java 53 core/src/main/java/org/apache/calcite/sql/ddl/SqlCreateView.java 52 core/src/main/java/org/apache/calcite/sql/ddl/SqlDdlNodes.java 113 core/src/main/java/org/apache/calcite/sql/ddl/SqlDropFunction.java 14 core/src/main/java/org/apache/calcite/sql/ddl/SqlDropMaterializedView.java 15 core/src/main/java/org/apache/calcite/sql/ddl/SqlDropObject.java 30 core/src/main/java/org/apache/calcite/sql/ddl/SqlDropSchema.java 39 core/src/main/java/org/apache/calcite/sql/ddl/SqlDropTable.java 13 core/src/main/java/org/apache/calcite/sql/ddl/SqlDropType.java 13 core/src/main/java/org/apache/calcite/sql/ddl/SqlDropView.java 13 core/src/main/java/org/apache/calcite/sql/ddl/SqlKeyConstraint.java 54 core/src/main/java/org/apache/calcite/sql/ddl/SqlTruncateTable.java 35 core/src/main/java/org/apache/calcite/sql/ddl/package-info.java 1 core/src/main/java/org/apache/calcite/sql/dialect/AccessSqlDialect.java 14 core/src/main/java/org/apache/calcite/sql/dialect/AnsiSqlDialect.java 20 core/src/main/java/org/apache/calcite/sql/dialect/BigQuerySqlDialect.java 319 core/src/main/java/org/apache/calcite/sql/dialect/CalciteSqlDialect.java 11 core/src/main/java/org/apache/calcite/sql/dialect/ClickHouseSqlDialect.java 326 core/src/main/java/org/apache/calcite/sql/dialect/Db2SqlDialect.java 52 core/src/main/java/org/apache/calcite/sql/dialect/DerbySqlDialect.java 26 core/src/main/java/org/apache/calcite/sql/dialect/DorisSqlDialect.java 45 core/src/main/java/org/apache/calcite/sql/dialect/DuckDBSqlDialect.java 123 core/src/main/java/org/apache/calcite/sql/dialect/ExasolSqlDialect.java 131 core/src/main/java/org/apache/calcite/sql/dialect/FirebirdSqlDialect.java 10 core/src/main/java/org/apache/calcite/sql/dialect/FireboltSqlDialect.java 199 core/src/main/java/org/apache/calcite/sql/dialect/H2SqlDialect.java 21 core/src/main/java/org/apache/calcite/sql/dialect/HiveSqlDialect.java 165 core/src/main/java/org/apache/calcite/sql/dialect/HsqldbSqlDialect.java 101 core/src/main/java/org/apache/calcite/sql/dialect/InfobrightSqlDialect.java 14 core/src/main/java/org/apache/calcite/sql/dialect/InformixSqlDialect.java 16 core/src/main/java/org/apache/calcite/sql/dialect/IngresSqlDialect.java 10 core/src/main/java/org/apache/calcite/sql/dialect/InterbaseSqlDialect.java 10 core/src/main/java/org/apache/calcite/sql/dialect/JethroDataSqlDialect.java 189 core/src/main/java/org/apache/calcite/sql/dialect/LucidDbSqlDialect.java 11 core/src/main/java/org/apache/calcite/sql/dialect/MssqlSqlDialect.java 244 core/src/main/java/org/apache/calcite/sql/dialect/MysqlSqlDialect.java 355 core/src/main/java/org/apache/calcite/sql/dialect/NeoviewSqlDialect.java 10 core/src/main/java/org/apache/calcite/sql/dialect/NetezzaSqlDialect.java 11 core/src/main/java/org/apache/calcite/sql/dialect/OracleSqlDialect.java 175 core/src/main/java/org/apache/calcite/sql/dialect/ParaccelSqlDialect.java 11 core/src/main/java/org/apache/calcite/sql/dialect/PhoenixSqlDialect.java 75 core/src/main/java/org/apache/calcite/sql/dialect/PostgresqlSqlDialect.java 182 core/src/main/java/org/apache/calcite/sql/dialect/PrestoSqlDialect.java 200 core/src/main/java/org/apache/calcite/sql/dialect/RedshiftSqlDialect.java 87 core/src/main/java/org/apache/calcite/sql/dialect/SnowflakeSqlDialect.java 79 core/src/main/java/org/apache/calcite/sql/dialect/SparkSqlDialect.java 150 core/src/main/java/org/apache/calcite/sql/dialect/StarRocksSqlDialect.java 146 core/src/main/java/org/apache/calcite/sql/dialect/SybaseSqlDialect.java 30 core/src/main/java/org/apache/calcite/sql/dialect/TeradataSqlDialect.java 12 core/src/main/java/org/apache/calcite/sql/dialect/TrinoSqlDialect.java 34 core/src/main/java/org/apache/calcite/sql/dialect/VerticaSqlDialect.java 35 core/src/main/java/org/apache/calcite/sql/dialect/package-info.java 1 core/src/main/java/org/apache/calcite/sql/fun/LibraryOperator.java 11 core/src/main/java/org/apache/calcite/sql/fun/OracleSqlOperatorTable.java 30 core/src/main/java/org/apache/calcite/sql/fun/SqlAbstractGroupFunction.java 65 core/src/main/java/org/apache/calcite/sql/fun/SqlAbstractTimeFunction.java 52 core/src/main/java/org/apache/calcite/sql/fun/SqlAnyValueAggFunction.java 37 core/src/main/java/org/apache/calcite/sql/fun/SqlArgumentAssignmentOperator.java 23 core/src/main/java/org/apache/calcite/sql/fun/SqlArrayQueryConstructor.java 8 core/src/main/java/org/apache/calcite/sql/fun/SqlArrayValueConstructor.java 22 core/src/main/java/org/apache/calcite/sql/fun/SqlAvgAggFunction.java 46 core/src/main/java/org/apache/calcite/sql/fun/SqlBaseContextVariable.java 25 core/src/main/java/org/apache/calcite/sql/fun/SqlBasicAggFunction.java 187 core/src/main/java/org/apache/calcite/sql/fun/SqlBasicOperator.java 29 core/src/main/java/org/apache/calcite/sql/fun/SqlBetweenOperator.java 151 core/src/main/java/org/apache/calcite/sql/fun/SqlBitOpAggFunction.java 61 core/src/main/java/org/apache/calcite/sql/fun/SqlCallFactories.java 13 core/src/main/java/org/apache/calcite/sql/fun/SqlCallFactory.java 15 core/src/main/java/org/apache/calcite/sql/fun/SqlCase.java 85 core/src/main/java/org/apache/calcite/sql/fun/SqlCaseOperator.java 231 core/src/main/java/org/apache/calcite/sql/fun/SqlCastFunction.java 229 core/src/main/java/org/apache/calcite/sql/fun/SqlCastOperator.java 30 core/src/main/java/org/apache/calcite/sql/fun/SqlCoalesceFunction.java 42 core/src/main/java/org/apache/calcite/sql/fun/SqlCollectionTableOperator.java 17 core/src/main/java/org/apache/calcite/sql/fun/SqlColumnListConstructor.java 32 core/src/main/java/org/apache/calcite/sql/fun/SqlConvertFunction.java 133 core/src/main/java/org/apache/calcite/sql/fun/SqlCountAggFunction.java 63 core/src/main/java/org/apache/calcite/sql/fun/SqlCovarAggFunction.java 40 core/src/main/java/org/apache/calcite/sql/fun/SqlCurrentDateFunction.java 29 core/src/main/java/org/apache/calcite/sql/fun/SqlCursorConstructor.java 45 core/src/main/java/org/apache/calcite/sql/fun/SqlDatePartFunction.java 51 core/src/main/java/org/apache/calcite/sql/fun/SqlDatetimePlusOperator.java 36 core/src/main/java/org/apache/calcite/sql/fun/SqlDatetimeSubtractionOperator.java 28 core/src/main/java/org/apache/calcite/sql/fun/SqlDefaultOperator.java 20 core/src/main/java/org/apache/calcite/sql/fun/SqlDotOperator.java 155 core/src/main/java/org/apache/calcite/sql/fun/SqlExtendOperator.java 34 core/src/main/java/org/apache/calcite/sql/fun/SqlExtractFunction.java 177 core/src/main/java/org/apache/calcite/sql/fun/SqlFirstLastValueAggFunction.java 47 core/src/main/java/org/apache/calcite/sql/fun/SqlFloorFunction.java 107 core/src/main/java/org/apache/calcite/sql/fun/SqlGroupIdFunction.java 11 core/src/main/java/org/apache/calcite/sql/fun/SqlGroupingFunction.java 37 core/src/main/java/org/apache/calcite/sql/fun/SqlGroupingIdFunction.java 12 core/src/main/java/org/apache/calcite/sql/fun/SqlHistogramAggFunction.java 41 core/src/main/java/org/apache/calcite/sql/fun/SqlInOperator.java 143 core/src/main/java/org/apache/calcite/sql/fun/SqlInternalOperators.java 117 core/src/main/java/org/apache/calcite/sql/fun/SqlIntervalOperator.java 51 core/src/main/java/org/apache/calcite/sql/fun/SqlItemOperator.java 200 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonArrayAggAggFunction.java 70 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonArrayFunction.java 81 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonDepthFunction.java 30 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonExistsFunction.java 36 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonKeysFunction.java 18 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonLengthFunction.java 18 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonModifyFunction.java 68 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonObjectAggAggFunction.java 61 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonObjectFunction.java 109 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonPrettyFunction.java 27 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonQueryFunction.java 167 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonRemoveFunction.java 41 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonStorageSizeFunction.java 14 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonTypeFunction.java 29 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonTypeOperator.java 19 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonValueExpressionOperator.java 15 core/src/main/java/org/apache/calcite/sql/fun/SqlJsonValueFunction.java 106 core/src/main/java/org/apache/calcite/sql/fun/SqlLeadLagAggFunction.java 71 core/src/main/java/org/apache/calcite/sql/fun/SqlLibrary.java 118 core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperatorTableFactory.java 123 core/src/main/java/org/apache/calcite/sql/fun/SqlLibraryOperators.java 1753 core/src/main/java/org/apache/calcite/sql/fun/SqlLikeOperator.java 170 core/src/main/java/org/apache/calcite/sql/fun/SqlListaggAggFunction.java 15 core/src/main/java/org/apache/calcite/sql/fun/SqlLiteralAggFunction.java 33 core/src/main/java/org/apache/calcite/sql/fun/SqlLiteralChainOperator.java 143 core/src/main/java/org/apache/calcite/sql/fun/SqlMapQueryConstructor.java 8 core/src/main/java/org/apache/calcite/sql/fun/SqlMapValueConstructor.java 59 core/src/main/java/org/apache/calcite/sql/fun/SqlMinMaxAggFunction.java 96 core/src/main/java/org/apache/calcite/sql/fun/SqlMonotonicBinaryOperator.java 94 core/src/main/java/org/apache/calcite/sql/fun/SqlMonotonicUnaryFunction.java 30 core/src/main/java/org/apache/calcite/sql/fun/SqlMultisetMemberOfOperator.java 48 core/src/main/java/org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.java 73 core/src/main/java/org/apache/calcite/sql/fun/SqlMultisetSetOperator.java 21 core/src/main/java/org/apache/calcite/sql/fun/SqlMultisetValueConstructor.java 88 core/src/main/java/org/apache/calcite/sql/fun/SqlNewOperator.java 17 core/src/main/java/org/apache/calcite/sql/fun/SqlNthValueAggFunction.java 17 core/src/main/java/org/apache/calcite/sql/fun/SqlNtileAggFunction.java 22 core/src/main/java/org/apache/calcite/sql/fun/SqlNullifFunction.java 38 core/src/main/java/org/apache/calcite/sql/fun/SqlOracleConvertFunction.java 85 core/src/main/java/org/apache/calcite/sql/fun/SqlOverlapsOperator.java 102 core/src/main/java/org/apache/calcite/sql/fun/SqlOverlayFunction.java 50 core/src/main/java/org/apache/calcite/sql/fun/SqlPositionFunction.java 83 core/src/main/java/org/apache/calcite/sql/fun/SqlPosixRegexOperator.java 98 core/src/main/java/org/apache/calcite/sql/fun/SqlQuantifyOperator.java 104 core/src/main/java/org/apache/calcite/sql/fun/SqlRandIntegerFunction.java 22 core/src/main/java/org/apache/calcite/sql/fun/SqlRegrCountAggFunction.java 10 core/src/main/java/org/apache/calcite/sql/fun/SqlRollupOperator.java 72 core/src/main/java/org/apache/calcite/sql/fun/SqlRowOperator.java 45 core/src/main/java/org/apache/calcite/sql/fun/SqlSearchOperator.java 26 core/src/main/java/org/apache/calcite/sql/fun/SqlSequenceValueOperator.java 42 core/src/main/java/org/apache/calcite/sql/fun/SqlSingleValueAggFunction.java 59 core/src/main/java/org/apache/calcite/sql/fun/SqlSpatialTypeFunctions.java 115 core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java 1555 core/src/main/java/org/apache/calcite/sql/fun/SqlStringContextVariable.java 8 core/src/main/java/org/apache/calcite/sql/fun/SqlSubstringFunction.java 110 core/src/main/java/org/apache/calcite/sql/fun/SqlSumAggFunction.java 52 core/src/main/java/org/apache/calcite/sql/fun/SqlSumEmptyIsZeroAggFunction.java 48 core/src/main/java/org/apache/calcite/sql/fun/SqlThrowOperator.java 28 core/src/main/java/org/apache/calcite/sql/fun/SqlTimestampAddFunction.java 79 core/src/main/java/org/apache/calcite/sql/fun/SqlTimestampDiffFunction.java 53 core/src/main/java/org/apache/calcite/sql/fun/SqlTranslate3Function.java 34 core/src/main/java/org/apache/calcite/sql/fun/SqlTranslateFunction.java 107 core/src/main/java/org/apache/calcite/sql/fun/SqlTrimFunction.java 111 core/src/main/java/org/apache/calcite/sql/fun/package-info.java 1 core/src/main/java/org/apache/calcite/sql/package-info.java 7 core/src/main/java/org/apache/calcite/sql/parser/Span.java 66 core/src/main/java/org/apache/calcite/sql/parser/SqlAbstractParserImpl.java 529 core/src/main/java/org/apache/calcite/sql/parser/SqlParseException.java 60 core/src/main/java/org/apache/calcite/sql/parser/SqlParser.java 229 core/src/main/java/org/apache/calcite/sql/parser/SqlParserImplFactory.java 12 core/src/main/java/org/apache/calcite/sql/parser/SqlParserPos.java 218 core/src/main/java/org/apache/calcite/sql/parser/SqlParserUtil.java 897 core/src/main/java/org/apache/calcite/sql/parser/StringAndPos.java 62 core/src/main/java/org/apache/calcite/sql/parser/impl/package-info.java 1 core/src/main/java/org/apache/calcite/sql/parser/package-info.java 1 core/src/main/java/org/apache/calcite/sql/pretty/SqlFormatOptions.java 112 core/src/main/java/org/apache/calcite/sql/pretty/SqlPrettyWriter.java 983 core/src/main/java/org/apache/calcite/sql/pretty/package-info.java 1 core/src/main/java/org/apache/calcite/sql/type/AbstractSqlType.java 42 core/src/main/java/org/apache/calcite/sql/type/ApplySqlType.java 27 core/src/main/java/org/apache/calcite/sql/type/ArrayElementOperandTypeChecker.java 66 core/src/main/java/org/apache/calcite/sql/type/ArrayInsertOperandTypeChecker.java 63 core/src/main/java/org/apache/calcite/sql/type/ArraySqlType.java 50 core/src/main/java/org/apache/calcite/sql/type/AssignableOperandTypeChecker.java 59 core/src/main/java/org/apache/calcite/sql/type/BasicSqlType.java 140 core/src/main/java/org/apache/calcite/sql/type/ComparableOperandTypeChecker.java 81 core/src/main/java/org/apache/calcite/sql/type/CompositeOperandTypeChecker.java 312 core/src/main/java/org/apache/calcite/sql/type/CompositeSingleOperandTypeChecker.java 69 core/src/main/java/org/apache/calcite/sql/type/CursorReturnTypeInference.java 14 core/src/main/java/org/apache/calcite/sql/type/ExplicitOperandTypeChecker.java 41 core/src/main/java/org/apache/calcite/sql/type/ExplicitOperandTypeInference.java 20 core/src/main/java/org/apache/calcite/sql/type/ExplicitReturnTypeInference.java 15 core/src/main/java/org/apache/calcite/sql/type/ExtraSqlTypes.java 13 core/src/main/java/org/apache/calcite/sql/type/FamilyOperandTypeChecker.java 154 core/src/main/java/org/apache/calcite/sql/type/FunctionSqlType.java 37 core/src/main/java/org/apache/calcite/sql/type/ImplicitCastOperandTypeChecker.java 8 core/src/main/java/org/apache/calcite/sql/type/InferTypes.java 60 core/src/main/java/org/apache/calcite/sql/type/IntervalOperandTypeChecker.java 33 core/src/main/java/org/apache/calcite/sql/type/IntervalSqlType.java 98 core/src/main/java/org/apache/calcite/sql/type/JavaToSqlTypeConversionRules.java 58 core/src/main/java/org/apache/calcite/sql/type/LiteralOperandTypeChecker.java 43 core/src/main/java/org/apache/calcite/sql/type/MapSqlType.java 37 core/src/main/java/org/apache/calcite/sql/type/MatchReturnTypeInference.java 30 core/src/main/java/org/apache/calcite/sql/type/MeasureSqlType.java 15 core/src/main/java/org/apache/calcite/sql/type/MultisetOperandTypeChecker.java 52 core/src/main/java/org/apache/calcite/sql/type/MultisetSqlType.java 52 core/src/main/java/org/apache/calcite/sql/type/NonNullableAccessors.java 33 core/src/main/java/org/apache/calcite/sql/type/NotNullOperandTypeChecker.java 25 core/src/main/java/org/apache/calcite/sql/type/ObjectSqlType.java 41 core/src/main/java/org/apache/calcite/sql/type/OperandHandlers.java 58 core/src/main/java/org/apache/calcite/sql/type/OperandMetadataImpl.java 32 core/src/main/java/org/apache/calcite/sql/type/OperandTypes.java 1289 core/src/main/java/org/apache/calcite/sql/type/OperandsTypeChecking.java 3 core/src/main/java/org/apache/calcite/sql/type/OrdinalReturnTypeInference.java 13 core/src/main/java/org/apache/calcite/sql/type/ReturnTypes.java 726 core/src/main/java/org/apache/calcite/sql/type/SameOperandTypeChecker.java 96 core/src/main/java/org/apache/calcite/sql/type/SameOperandTypeExceptLastOperandChecker.java 76 core/src/main/java/org/apache/calcite/sql/type/SetopOperandTypeChecker.java 102 core/src/main/java/org/apache/calcite/sql/type/SqlOperandCountRanges.java 36 core/src/main/java/org/apache/calcite/sql/type/SqlOperandHandler.java 9 core/src/main/java/org/apache/calcite/sql/type/SqlOperandMetadata.java 8 core/src/main/java/org/apache/calcite/sql/type/SqlOperandTypeChecker.java 40 core/src/main/java/org/apache/calcite/sql/type/SqlOperandTypeInference.java 9 core/src/main/java/org/apache/calcite/sql/type/SqlReturnTypeInference.java 16 core/src/main/java/org/apache/calcite/sql/type/SqlReturnTypeInferenceChain.java 22 core/src/main/java/org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.java 27 core/src/main/java/org/apache/calcite/sql/type/SqlTypeAssignmentRule.java 136 core/src/main/java/org/apache/calcite/sql/type/SqlTypeCoercionRule.java 245 core/src/main/java/org/apache/calcite/sql/type/SqlTypeExplicitPrecedenceList.java 122 core/src/main/java/org/apache/calcite/sql/type/SqlTypeFactoryImpl.java 532 core/src/main/java/org/apache/calcite/sql/type/SqlTypeFamily.java 218 core/src/main/java/org/apache/calcite/sql/type/SqlTypeMappingRule.java 22 core/src/main/java/org/apache/calcite/sql/type/SqlTypeMappingRules.java 53 core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java 700 core/src/main/java/org/apache/calcite/sql/type/SqlTypeTransform.java 11 core/src/main/java/org/apache/calcite/sql/type/SqlTypeTransformCascade.java 29 core/src/main/java/org/apache/calcite/sql/type/SqlTypeTransforms.java 197 core/src/main/java/org/apache/calcite/sql/type/SqlTypeUtil.java 1317 core/src/main/java/org/apache/calcite/sql/type/TableFunctionReturnTypeInference.java 166 core/src/main/java/org/apache/calcite/sql/type/package-info.java 1 core/src/main/java/org/apache/calcite/sql/util/ChainedSqlOperatorTable.java 42 core/src/main/java/org/apache/calcite/sql/util/IdPair.java 30 core/src/main/java/org/apache/calcite/sql/util/ListSqlOperatorTable.java 60 core/src/main/java/org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.java 88 core/src/main/java/org/apache/calcite/sql/util/SqlBasicVisitor.java 66 core/src/main/java/org/apache/calcite/sql/util/SqlBuilder.java 87 core/src/main/java/org/apache/calcite/sql/util/SqlOperatorTables.java 94 core/src/main/java/org/apache/calcite/sql/util/SqlShuttle.java 93 core/src/main/java/org/apache/calcite/sql/util/SqlString.java 41 core/src/main/java/org/apache/calcite/sql/util/SqlVisitor.java 26 core/src/main/java/org/apache/calcite/sql/util/package-info.java 1 core/src/main/java/org/apache/calcite/sql/validate/AbstractNamespace.java 146 core/src/main/java/org/apache/calcite/sql/validate/AggChecker.java 161 core/src/main/java/org/apache/calcite/sql/validate/AggFinder.java 64 core/src/main/java/org/apache/calcite/sql/validate/AggVisitor.java 86 core/src/main/java/org/apache/calcite/sql/validate/AggregatingScope.java 5 core/src/main/java/org/apache/calcite/sql/validate/AggregatingSelectScope.java 168 core/src/main/java/org/apache/calcite/sql/validate/AliasNamespace.java 125 core/src/main/java/org/apache/calcite/sql/validate/CatalogScope.java 14 core/src/main/java/org/apache/calcite/sql/validate/CollectNamespace.java 29 core/src/main/java/org/apache/calcite/sql/validate/CollectScope.java 16 core/src/main/java/org/apache/calcite/sql/validate/CyclicDefinitionException.java 12 core/src/main/java/org/apache/calcite/sql/validate/DelegatingNamespace.java 67 core/src/main/java/org/apache/calcite/sql/validate/DelegatingScope.java 542 core/src/main/java/org/apache/calcite/sql/validate/DelegatingSqlValidatorCatalogReader.java 28 core/src/main/java/org/apache/calcite/sql/validate/DelegatingSqlValidatorTable.java 22 core/src/main/java/org/apache/calcite/sql/validate/EmptyScope.java 171 core/src/main/java/org/apache/calcite/sql/validate/FieldNamespace.java 34 core/src/main/java/org/apache/calcite/sql/validate/FilterRequirement.java 18 core/src/main/java/org/apache/calcite/sql/validate/GroupByScope.java 24 core/src/main/java/org/apache/calcite/sql/validate/IdentifierNamespace.java 194 core/src/main/java/org/apache/calcite/sql/validate/JoinNamespace.java 42 core/src/main/java/org/apache/calcite/sql/validate/JoinScope.java 52 core/src/main/java/org/apache/calcite/sql/validate/LambdaNamespace.java 22 core/src/main/java/org/apache/calcite/sql/validate/ListScope.java 170 core/src/main/java/org/apache/calcite/sql/validate/MatchRecognizeNamespace.java 22 core/src/main/java/org/apache/calcite/sql/validate/MatchRecognizeScope.java 62 core/src/main/java/org/apache/calcite/sql/validate/MeasureScope.java 83 core/src/main/java/org/apache/calcite/sql/validate/OrderByScope.java 53 core/src/main/java/org/apache/calcite/sql/validate/OverScope.java 35 core/src/main/java/org/apache/calcite/sql/validate/ParameterNamespace.java 21 core/src/main/java/org/apache/calcite/sql/validate/ParameterScope.java 25 core/src/main/java/org/apache/calcite/sql/validate/PivotNamespace.java 20 core/src/main/java/org/apache/calcite/sql/validate/PivotScope.java 18 core/src/main/java/org/apache/calcite/sql/validate/ProcedureNamespace.java 48 core/src/main/java/org/apache/calcite/sql/validate/SchemaNamespace.java 32 core/src/main/java/org/apache/calcite/sql/validate/ScopeChild.java 18 core/src/main/java/org/apache/calcite/sql/validate/SelectNamespace.java 37 core/src/main/java/org/apache/calcite/sql/validate/SelectScope.java 110 core/src/main/java/org/apache/calcite/sql/validate/SemanticTable.java 15 core/src/main/java/org/apache/calcite/sql/validate/SetopNamespace.java 81 core/src/main/java/org/apache/calcite/sql/validate/SqlAbstractConformance.java 106 core/src/main/java/org/apache/calcite/sql/validate/SqlConformance.java 66 core/src/main/java/org/apache/calcite/sql/validate/SqlConformanceEnum.java 399 core/src/main/java/org/apache/calcite/sql/validate/SqlDelegatingConformance.java 110 core/src/main/java/org/apache/calcite/sql/validate/SqlIdentifierMoniker.java 25 core/src/main/java/org/apache/calcite/sql/validate/SqlLambdaScope.java 48 core/src/main/java/org/apache/calcite/sql/validate/SqlModality.java 5 core/src/main/java/org/apache/calcite/sql/validate/SqlMoniker.java 25 core/src/main/java/org/apache/calcite/sql/validate/SqlMonikerImpl.java 44 core/src/main/java/org/apache/calcite/sql/validate/SqlMonikerType.java 4 core/src/main/java/org/apache/calcite/sql/validate/SqlMonotonicity.java 52 core/src/main/java/org/apache/calcite/sql/validate/SqlNameMatcher.java 32 core/src/main/java/org/apache/calcite/sql/validate/SqlNameMatchers.java 122 core/src/main/java/org/apache/calcite/sql/validate/SqlNonNullableAccessors.java 81 core/src/main/java/org/apache/calcite/sql/validate/SqlQualified.java 40 core/src/main/java/org/apache/calcite/sql/validate/SqlScopedShuttle.java 29 core/src/main/java/org/apache/calcite/sql/validate/SqlUserDefinedAggFunction.java 46 core/src/main/java/org/apache/calcite/sql/validate/SqlUserDefinedFunction.java 73 core/src/main/java/org/apache/calcite/sql/validate/SqlUserDefinedTableFunction.java 60 core/src/main/java/org/apache/calcite/sql/validate/SqlUserDefinedTableMacro.java 94 core/src/main/java/org/apache/calcite/sql/validate/SqlValidator.java 224 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorCatalogReader.java 26 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorException.java 21 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorImpl.java 6321 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorNamespace.java 36 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorScope.java 164 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorTable.java 21 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorUtil.java 1046 core/src/main/java/org/apache/calcite/sql/validate/SqlValidatorWithHints.java 10 core/src/main/java/org/apache/calcite/sql/validate/SqlWithItemTableRef.java 36 core/src/main/java/org/apache/calcite/sql/validate/TableConstructorNamespace.java 37 core/src/main/java/org/apache/calcite/sql/validate/TableNamespace.java 131 core/src/main/java/org/apache/calcite/sql/validate/TableScope.java 21 core/src/main/java/org/apache/calcite/sql/validate/UnnestNamespace.java 61 core/src/main/java/org/apache/calcite/sql/validate/UnpivotNamespace.java 20 core/src/main/java/org/apache/calcite/sql/validate/UnpivotScope.java 18 core/src/main/java/org/apache/calcite/sql/validate/WithItemNamespace.java 56 core/src/main/java/org/apache/calcite/sql/validate/WithItemRecursiveNamespace.java 29 core/src/main/java/org/apache/calcite/sql/validate/WithNamespace.java 34 core/src/main/java/org/apache/calcite/sql/validate/WithRecursiveScope.java 37 core/src/main/java/org/apache/calcite/sql/validate/WithScope.java 38 core/src/main/java/org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.java 642 core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercion.java 38 core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercionFactory.java 9 core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercionImpl.java 440 core/src/main/java/org/apache/calcite/sql/validate/implicit/TypeCoercions.java 10 core/src/main/java/org/apache/calcite/sql/validate/implicit/package-info.java 1 core/src/main/java/org/apache/calcite/sql/validate/package-info.java 1 core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java 454 core/src/main/java/org/apache/calcite/sql2rel/AuxiliaryConverter.java 35 core/src/main/java/org/apache/calcite/sql2rel/ConvertToChecked.java 85 core/src/main/java/org/apache/calcite/sql2rel/CorrelateProjectExtractor.java 215 core/src/main/java/org/apache/calcite/sql2rel/CorrelationReferenceFinder.java 43 core/src/main/java/org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.java 62 core/src/main/java/org/apache/calcite/sql2rel/InitializerContext.java 20 core/src/main/java/org/apache/calcite/sql2rel/InitializerExpressionFactory.java 30 core/src/main/java/org/apache/calcite/sql2rel/NullInitializerExpressionFactory.java 48 core/src/main/java/org/apache/calcite/sql2rel/ReflectiveConvertletTable.java 145 core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java 2029 core/src/main/java/org/apache/calcite/sql2rel/RelFieldTrimmer.java 1032 core/src/main/java/org/apache/calcite/sql2rel/RelStructuredTypeFlattener.java 831 core/src/main/java/org/apache/calcite/sql2rel/RexRewritingRelShuttle.java 14 core/src/main/java/org/apache/calcite/sql2rel/SqlNodeToRexConverter.java 18 core/src/main/java/org/apache/calcite/sql2rel/SqlNodeToRexConverterImpl.java 119 core/src/main/java/org/apache/calcite/sql2rel/SqlRexContext.java 20 core/src/main/java/org/apache/calcite/sql2rel/SqlRexConvertlet.java 9 core/src/main/java/org/apache/calcite/sql2rel/SqlRexConvertletTable.java 6 core/src/main/java/org/apache/calcite/sql2rel/SqlToRelConverter.java 4804 core/src/main/java/org/apache/calcite/sql2rel/StandardConvertletTable.java 1999 core/src/main/java/org/apache/calcite/sql2rel/SubQueryConverter.java 12 core/src/main/java/org/apache/calcite/sql2rel/package-info.java 7 core/src/main/java/org/apache/calcite/statistic/CachingSqlStatisticProvider.java 57 core/src/main/java/org/apache/calcite/statistic/MapSqlStatisticProvider.java 120 core/src/main/java/org/apache/calcite/statistic/QuerySqlStatisticProvider.java 150 core/src/main/java/org/apache/calcite/statistic/package-info.java 7 core/src/main/java/org/apache/calcite/tools/FrameworkConfig.java 33 core/src/main/java/org/apache/calcite/tools/Frameworks.java 348 core/src/main/java/org/apache/calcite/tools/Hoist.java 112 core/src/main/java/org/apache/calcite/tools/PigRelBuilder.java 114 core/src/main/java/org/apache/calcite/tools/Planner.java 30 core/src/main/java/org/apache/calcite/tools/Program.java 13 core/src/main/java/org/apache/calcite/tools/Programs.java 328 core/src/main/java/org/apache/calcite/tools/RelBuilder.java 3212 core/src/main/java/org/apache/calcite/tools/RelBuilderFactory.java 9 core/src/main/java/org/apache/calcite/tools/RelConversionException.java 12 core/src/main/java/org/apache/calcite/tools/RelRunner.java 7 core/src/main/java/org/apache/calcite/tools/RelRunners.java 35 core/src/main/java/org/apache/calcite/tools/RuleSet.java 4 core/src/main/java/org/apache/calcite/tools/RuleSets.java 32 core/src/main/java/org/apache/calcite/tools/ValidationException.java 12 core/src/main/java/org/apache/calcite/tools/package-info.java 7 core/src/main/java/org/apache/calcite/util/BarfingInvocationHandler.java 47 core/src/main/java/org/apache/calcite/util/Benchmark.java 83 core/src/main/java/org/apache/calcite/util/BitSets.java 193 core/src/main/java/org/apache/calcite/util/BitString.java 125 core/src/main/java/org/apache/calcite/util/BlackholeMap.java 57 core/src/main/java/org/apache/calcite/util/Bug.java 43 core/src/main/java/org/apache/calcite/util/BuiltInMethod.java 968 core/src/main/java/org/apache/calcite/util/CalciteParserException.java 3 core/src/main/java/org/apache/calcite/util/CalciteValidatorException.java 3 core/src/main/java/org/apache/calcite/util/CancelFlag.java 20 core/src/main/java/org/apache/calcite/util/CaseInsensitiveComparator.java 37 core/src/main/java/org/apache/calcite/util/CastingList.java 31 core/src/main/java/org/apache/calcite/util/ChunkList.java 338 core/src/main/java/org/apache/calcite/util/Closer.java 22 core/src/main/java/org/apache/calcite/util/Compatible.java 48 core/src/main/java/org/apache/calcite/util/CompositeList.java 50 core/src/main/java/org/apache/calcite/util/CompositeMap.java 102 core/src/main/java/org/apache/calcite/util/ControlFlowException.java 6 core/src/main/java/org/apache/calcite/util/ConversionUtil.java 73 core/src/main/java/org/apache/calcite/util/DateString.java 90 core/src/main/java/org/apache/calcite/util/DateTimeStringUtils.java 72 core/src/main/java/org/apache/calcite/util/DelegatingInvocationHandler.java 34 core/src/main/java/org/apache/calcite/util/EquivalenceSet.java 77 core/src/main/java/org/apache/calcite/util/Filterator.java 45 core/src/main/java/org/apache/calcite/util/Glossary.java 31 core/src/main/java/org/apache/calcite/util/Holder.java 26 core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java 846 core/src/main/java/org/apache/calcite/util/ImmutableIntList.java 284 core/src/main/java/org/apache/calcite/util/ImmutableNullableList.java 129 core/src/main/java/org/apache/calcite/util/ImmutableNullableMap.java 66 core/src/main/java/org/apache/calcite/util/ImmutableNullableSet.java 162 core/src/main/java/org/apache/calcite/util/IntList.java 22 core/src/main/java/org/apache/calcite/util/IntegerIntervalSet.java 99 core/src/main/java/org/apache/calcite/util/JdbcType.java 20 core/src/main/java/org/apache/calcite/util/JdbcTypeImpl.java 81 core/src/main/java/org/apache/calcite/util/JsonBuilder.java 118 core/src/main/java/org/apache/calcite/util/LazyReference.java 21 core/src/main/java/org/apache/calcite/util/Litmus.java 40 core/src/main/java/org/apache/calcite/util/MonotonicSupplier.java 23 core/src/main/java/org/apache/calcite/util/NameMap.java 59 core/src/main/java/org/apache/calcite/util/NameMultimap.java 58 core/src/main/java/org/apache/calcite/util/NameSet.java 44 core/src/main/java/org/apache/calcite/util/NlsString.java 216 core/src/main/java/org/apache/calcite/util/NumberUtil.java 133 core/src/main/java/org/apache/calcite/util/Optionality.java 7 core/src/main/java/org/apache/calcite/util/Pair.java 300 core/src/main/java/org/apache/calcite/util/PartiallyOrderedSet.java 565 core/src/main/java/org/apache/calcite/util/Permutation.java 239 core/src/main/java/org/apache/calcite/util/PrecedenceClimbingParser.java 366 core/src/main/java/org/apache/calcite/util/Puffin.java 257 core/src/main/java/org/apache/calcite/util/RangeSets.java 383 core/src/main/java/org/apache/calcite/util/ReflectUtil.java 390 core/src/main/java/org/apache/calcite/util/ReflectiveVisitDispatcher.java 20 core/src/main/java/org/apache/calcite/util/ReflectiveVisitor.java 3 core/src/main/java/org/apache/calcite/util/RelToSqlConverterUtil.java 188 core/src/main/java/org/apache/calcite/util/SaffronProperties.java 61 core/src/main/java/org/apache/calcite/util/Sarg.java 182 core/src/main/java/org/apache/calcite/util/SerializableCharset.java 36 core/src/main/java/org/apache/calcite/util/SimpleNamespaceContext.java 44 core/src/main/java/org/apache/calcite/util/Source.java 21 core/src/main/java/org/apache/calcite/util/SourceStringReader.java 13 core/src/main/java/org/apache/calcite/util/Sources.java 266 core/src/main/java/org/apache/calcite/util/StackWriter.java 115 core/src/main/java/org/apache/calcite/util/Stacks.java 23 core/src/main/java/org/apache/calcite/util/Static.java 13 core/src/main/java/org/apache/calcite/util/Template.java 138 core/src/main/java/org/apache/calcite/util/TimeString.java 163 core/src/main/java/org/apache/calcite/util/TimeWithTimeZoneString.java 123 core/src/main/java/org/apache/calcite/util/TimestampString.java 157 core/src/main/java/org/apache/calcite/util/TimestampWithTimeZoneString.java 128 core/src/main/java/org/apache/calcite/util/TryThreadLocal.java 100 core/src/main/java/org/apache/calcite/util/UnmodifiableArrayList.java 21 core/src/main/java/org/apache/calcite/util/Unsafe.java 46 core/src/main/java/org/apache/calcite/util/UnsafeX509ExtendedTrustManager.java 33 core/src/main/java/org/apache/calcite/util/Util.java 1808 core/src/main/java/org/apache/calcite/util/XmlOutput.java 401 core/src/main/java/org/apache/calcite/util/format/FormatElement.java 12 core/src/main/java/org/apache/calcite/util/format/FormatElementEnum.java 416 core/src/main/java/org/apache/calcite/util/format/FormatModel.java 8 core/src/main/java/org/apache/calcite/util/format/FormatModels.java 282 core/src/main/java/org/apache/calcite/util/format/package-info.java 1 core/src/main/java/org/apache/calcite/util/format/postgresql/CapitalizationEnum.java 21 core/src/main/java/org/apache/calcite/util/format/postgresql/ChronoUnitEnum.java 186 core/src/main/java/org/apache/calcite/util/format/postgresql/CompiledDateTimeFormat.java 292 core/src/main/java/org/apache/calcite/util/format/postgresql/DateCalendarEnum.java 13 core/src/main/java/org/apache/calcite/util/format/postgresql/PatternModifier.java 19 core/src/main/java/org/apache/calcite/util/format/postgresql/PostgresqlDateTimeFormatter.java 439 core/src/main/java/org/apache/calcite/util/format/postgresql/format/AmPmFormatPattern.java 36 core/src/main/java/org/apache/calcite/util/format/postgresql/format/BcAdFormatPattern.java 36 core/src/main/java/org/apache/calcite/util/format/postgresql/format/DayOfWeekFormatPattern.java 43 core/src/main/java/org/apache/calcite/util/format/postgresql/format/FormatPattern.java 54 core/src/main/java/org/apache/calcite/util/format/postgresql/format/MonthFormatPattern.java 43 core/src/main/java/org/apache/calcite/util/format/postgresql/format/NumberFormatPattern.java 48 core/src/main/java/org/apache/calcite/util/format/postgresql/format/RomanNumeralsFormatPattern.java 15 core/src/main/java/org/apache/calcite/util/format/postgresql/format/TimeZoneFormatPattern.java 15 core/src/main/java/org/apache/calcite/util/format/postgresql/format/TimeZoneHoursFormatPattern.java 13 core/src/main/java/org/apache/calcite/util/format/postgresql/format/TimeZoneMinutesFormatPattern.java 13 core/src/main/java/org/apache/calcite/util/format/postgresql/format/TimeZoneOffsetFormatPattern.java 13 core/src/main/java/org/apache/calcite/util/format/postgresql/format/YearWithCommasFormatPattern.java 13 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/AmPmCompiledPattern.java 53 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/BcAdCompiledPattern.java 53 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/CompiledItem.java 7 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/CompiledPattern.java 27 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/DayOfWeekCompiledPattern.java 50 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/LiteralCompiledItem.java 15 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/MonthCompiledPattern.java 50 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/NumberCompiledPattern.java 102 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/RomanNumeralsCompiledPattern.java 106 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/TimeZoneCompiledPattern.java 35 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/TimeZoneHoursCompiledPattern.java 55 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/TimeZoneMinutesCompiledPattern.java 45 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/TimeZoneOffsetCompiledPattern.java 36 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/YearWithCommasCompiledPattern.java 86 core/src/main/java/org/apache/calcite/util/format/postgresql/format/compiled/package-info.java 1 core/src/main/java/org/apache/calcite/util/format/postgresql/format/package-info.java 1 core/src/main/java/org/apache/calcite/util/format/postgresql/package-info.java 1 core/src/main/java/org/apache/calcite/util/graph/AttributedDirectedGraph.java 73 core/src/main/java/org/apache/calcite/util/graph/BreadthFirstIterator.java 51 core/src/main/java/org/apache/calcite/util/graph/CycleDetector.java 11 core/src/main/java/org/apache/calcite/util/graph/DefaultDirectedGraph.java 180 core/src/main/java/org/apache/calcite/util/graph/DefaultEdge.java 26 core/src/main/java/org/apache/calcite/util/graph/DepthFirstIterator.java 50 core/src/main/java/org/apache/calcite/util/graph/DirectedGraph.java 19 core/src/main/java/org/apache/calcite/util/graph/Graphs.java 119 core/src/main/java/org/apache/calcite/util/graph/TopologicalOrderIterator.java 76 core/src/main/java/org/apache/calcite/util/graph/package-info.java 1 core/src/main/java/org/apache/calcite/util/javac/JaninoCompiler.java 123 core/src/main/java/org/apache/calcite/util/javac/JavaCompiler.java 7 core/src/main/java/org/apache/calcite/util/javac/JavaCompilerArgs.java 86 core/src/main/java/org/apache/calcite/util/javac/package-info.java 1 core/src/main/java/org/apache/calcite/util/mapping/AbstractSourceMapping.java 60 core/src/main/java/org/apache/calcite/util/mapping/AbstractTargetMapping.java 60 core/src/main/java/org/apache/calcite/util/mapping/IntPair.java 98 core/src/main/java/org/apache/calcite/util/mapping/Mapping.java 15 core/src/main/java/org/apache/calcite/util/mapping/MappingType.java 65 core/src/main/java/org/apache/calcite/util/mapping/Mappings.java 1109 core/src/main/java/org/apache/calcite/util/mapping/package-info.java 1 core/src/main/java/org/apache/calcite/util/package-info.java 7 core/src/main/java/org/apache/calcite/util/trace/CalciteLogger.java 99 core/src/main/java/org/apache/calcite/util/trace/CalciteTimingTracer.java 32 core/src/main/java/org/apache/calcite/util/trace/CalciteTrace.java 47 core/src/main/java/org/apache/calcite/util/trace/package-info.java 1 core/src/main/resources/org/apache/calcite/plan/visualizer/viz-template.html 342 core/src/main/version/org/apache/calcite/jdbc/CalciteDriverVersion.java 17