Path Lines of Code sql/src/main/codegen/includes/common.ftl 180 sql/src/main/codegen/includes/explain.ftl 71 sql/src/main/codegen/includes/replace.ftl 104 sql/src/main/java/org/apache/calcite/plan/volcano/DruidVolcanoCost.java 225 sql/src/main/java/org/apache/calcite/prepare/BaseDruidSqlValidator.java 15 sql/src/main/java/org/apache/calcite/sql/type/CastedLiteralOperandTypeChecker.java 51 sql/src/main/java/org/apache/calcite/sql/type/CastedLiteralOperandTypeCheckers.java 88 sql/src/main/java/org/apache/druid/sql/AbstractStatement.java 130 sql/src/main/java/org/apache/druid/sql/DirectStatement.java 206 sql/src/main/java/org/apache/druid/sql/HttpStatement.java 49 sql/src/main/java/org/apache/druid/sql/PreparedStatement.java 48 sql/src/main/java/org/apache/druid/sql/SqlExecutionReporter.java 116 sql/src/main/java/org/apache/druid/sql/SqlLifecycleManager.java 61 sql/src/main/java/org/apache/druid/sql/SqlPlanningException.java 70 sql/src/main/java/org/apache/druid/sql/SqlQueryPlus.java 123 sql/src/main/java/org/apache/druid/sql/SqlRowTransformer.java 56 sql/src/main/java/org/apache/druid/sql/SqlStatementFactory.java 26 sql/src/main/java/org/apache/druid/sql/SqlToolbox.java 48 sql/src/main/java/org/apache/druid/sql/avatica/AbstractDruidJdbcStatement.java 196 sql/src/main/java/org/apache/druid/sql/avatica/AvaticaModule.java 19 sql/src/main/java/org/apache/druid/sql/avatica/AvaticaMonitor.java 143 sql/src/main/java/org/apache/druid/sql/avatica/AvaticaServerConfig.java 56 sql/src/main/java/org/apache/druid/sql/avatica/DruidAvaticaJsonHandler.java 40 sql/src/main/java/org/apache/druid/sql/avatica/DruidAvaticaProtobufHandler.java 40 sql/src/main/java/org/apache/druid/sql/avatica/DruidConnection.java 157 sql/src/main/java/org/apache/druid/sql/avatica/DruidJdbcPreparedStatement.java 103 sql/src/main/java/org/apache/druid/sql/avatica/DruidJdbcResultSet.java 273 sql/src/main/java/org/apache/druid/sql/avatica/DruidJdbcStatement.java 44 sql/src/main/java/org/apache/druid/sql/avatica/DruidMeta.java 739 sql/src/main/java/org/apache/druid/sql/avatica/ErrorHandler.java 47 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/Aggregation.java 167 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/Aggregations.java 57 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/ApproxCountDistinctSqlAggregator.java 69 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/DimensionExpression.java 94 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/NativelySupportsDistinct.java 10 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/SqlAggregationModule.java 38 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/SqlAggregator.java 51 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/ArrayConcatSqlAggregator.java 142 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/ArraySqlAggregator.java 168 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/AvgSqlAggregator.java 96 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/BitwiseSqlAggregator.java 133 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/BuiltinApproxCountDistinctSqlAggregator.java 148 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/CountSqlAggregator.java 115 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/EarliestLatestAnySqlAggregator.java 385 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/EarliestLatestBySqlAggregator.java 158 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/GroupingSqlAggregator.java 111 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/LiteralSqlAggregator.java 49 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/MaxSqlAggregator.java 52 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/MinSqlAggregator.java 49 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/SimpleSqlAggregator.java 62 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/SingleValueSqlAggregator.java 46 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/StringSqlAggregator.java 218 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/SumSqlAggregator.java 56 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/SumZeroSqlAggregator.java 11 sql/src/main/java/org/apache/druid/sql/calcite/expression/AliasedOperatorConversion.java 75 sql/src/main/java/org/apache/druid/sql/calcite/expression/AuthorizableOperator.java 8 sql/src/main/java/org/apache/druid/sql/calcite/expression/BinaryOperatorConversion.java 77 sql/src/main/java/org/apache/druid/sql/calcite/expression/DefaultOperandTypeChecker.java 201 sql/src/main/java/org/apache/druid/sql/calcite/expression/DirectOperatorConversion.java 61 sql/src/main/java/org/apache/druid/sql/calcite/expression/DruidExpression.java 445 sql/src/main/java/org/apache/druid/sql/calcite/expression/DruidLiteral.java 34 sql/src/main/java/org/apache/druid/sql/calcite/expression/Expressions.java 736 sql/src/main/java/org/apache/druid/sql/calcite/expression/ExtractionFns.java 50 sql/src/main/java/org/apache/druid/sql/calcite/expression/OperatorConversions.java 555 sql/src/main/java/org/apache/druid/sql/calcite/expression/PostAggregatorVisitor.java 32 sql/src/main/java/org/apache/druid/sql/calcite/expression/SimpleExtraction.java 78 sql/src/main/java/org/apache/druid/sql/calcite/expression/SqlOperatorConversion.java 49 sql/src/main/java/org/apache/druid/sql/calcite/expression/TimeUnits.java 24 sql/src/main/java/org/apache/druid/sql/calcite/expression/UnaryPrefixOperatorConversion.java 40 sql/src/main/java/org/apache/druid/sql/calcite/expression/WindowSqlAggregate.java 38 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayAppendOperatorConversion.java 33 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayConcatOperatorConversion.java 33 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayConstructorOperatorConversion.java 10 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayContainsOperatorConversion.java 144 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayLengthOperatorConversion.java 26 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayOffsetOfOperatorConversion.java 30 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayOffsetOperatorConversion.java 29 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayOrdinalOfOperatorConversion.java 30 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayOrdinalOperatorConversion.java 46 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayOverlapOperatorConversion.java 164 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayPrependOperatorConversion.java 33 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayQuantileOperatorConversion.java 21 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArraySliceOperatorConversion.java 41 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayToMultiValueStringOperatorConversion.java 26 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ArrayToStringOperatorConversion.java 30 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/BTrimOperatorConversion.java 59 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/BaseExpressionDimFilterOperatorConversion.java 48 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/CastOperatorConversion.java 152 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/CeilOperatorConversion.java 42 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/CoalesceOperatorConversion.java 63 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ComplexDecodeBase64OperatorConversion.java 64 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ConcatOperatorConversion.java 20 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ContainsOperatorConversion.java 95 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/DateTruncOperatorConversion.java 88 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/DecodeBase64UTFOperatorConversion.java 28 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/DivOperatorConversion.java 23 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ExtractOperatorConversion.java 64 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/FloorOperatorConversion.java 42 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/GreatestOperatorConversion.java 25 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/HumanReadableFormatOperatorConversion.java 92 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/IPv4AddressMatchOperatorConversion.java 41 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/IPv4AddressParseOperatorConversion.java 33 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/IPv4AddressStringifyOperatorConversion.java 33 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/IPv6AddressMatchOperatorConversion.java 39 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/LPadOperatorConversion.java 65 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/LTrimOperatorConversion.java 59 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/LeastOperatorConversion.java 25 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/LeftOperatorConversion.java 54 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/LikeOperatorConversion.java 69 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/MillisToTimestampOperatorConversion.java 39 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/MultiValueStringOperatorConversions.java 516 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/MultiValueStringToArrayOperatorConversion.java 26 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/NestedDataOperatorConversions.java 814 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ParseLongOperatorConversion.java 37 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/PositionOperatorConversion.java 57 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/QueryLookupOperatorConversion.java 94 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/RPadOperatorConversion.java 65 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/RTrimOperatorConversion.java 59 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ReductionOperatorConversionHelper.java 52 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/RegexpExtractOperatorConversion.java 79 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/RegexpLikeOperatorConversion.java 85 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/RegexpReplaceOperatorConversion.java 46 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ReinterpretOperatorConversion.java 11 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/RepeatOperatorConversion.java 54 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ReverseOperatorConversion.java 20 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/RightOperatorConversion.java 54 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/SafeDivideOperatorConversion.java 30 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ScalarInArrayOperatorConversion.java 119 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/SearchOperatorConversion.java 224 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/StringFormatOperatorConversion.java 77 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/StringToArrayOperatorConversion.java 27 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/StrposOperatorConversion.java 49 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/SubstringOperatorConversion.java 93 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TextcatOperatorConversion.java 21 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimeArithmeticOperatorConversion.java 131 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimeCeilOperatorConversion.java 50 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimeExtractOperatorConversion.java 101 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimeFloorOperatorConversion.java 162 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimeFormatOperatorConversion.java 78 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimeParseOperatorConversion.java 69 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimeShiftOperatorConversion.java 77 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TimestampToMillisOperatorConversion.java 39 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TrimOperatorConversion.java 78 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/TruncateOperatorConversion.java 63 sql/src/main/java/org/apache/druid/sql/calcite/filtration/BottomUpTransform.java 89 sql/src/main/java/org/apache/druid/sql/calcite/filtration/BoundRefKey.java 81 sql/src/main/java/org/apache/druid/sql/calcite/filtration/BoundValue.java 57 sql/src/main/java/org/apache/druid/sql/calcite/filtration/Bounds.java 175 sql/src/main/java/org/apache/druid/sql/calcite/filtration/CollectComparisons.java 94 sql/src/main/java/org/apache/druid/sql/calcite/filtration/CombineAndSimplifyBounds.java 277 sql/src/main/java/org/apache/druid/sql/calcite/filtration/ConvertBoundsToSelectors.java 61 sql/src/main/java/org/apache/druid/sql/calcite/filtration/ConvertSelectorsToIns.java 186 sql/src/main/java/org/apache/druid/sql/calcite/filtration/Filtration.java 130 sql/src/main/java/org/apache/druid/sql/calcite/filtration/MoveMarkerFiltersToIntervals.java 25 sql/src/main/java/org/apache/druid/sql/calcite/filtration/MoveTimeFiltersToIntervals.java 156 sql/src/main/java/org/apache/druid/sql/calcite/filtration/RangeRefKey.java 63 sql/src/main/java/org/apache/druid/sql/calcite/filtration/RangeSets.java 92 sql/src/main/java/org/apache/druid/sql/calcite/filtration/RangeValue.java 60 sql/src/main/java/org/apache/druid/sql/calcite/filtration/Ranges.java 193 sql/src/main/java/org/apache/druid/sql/calcite/filtration/RemoveRedundantIsTrue.java 68 sql/src/main/java/org/apache/druid/sql/calcite/filtration/ValidateNoMarkerFiltersRemain.java 22 sql/src/main/java/org/apache/druid/sql/calcite/parser/DruidSqlIngest.java 60 sql/src/main/java/org/apache/druid/sql/calcite/parser/DruidSqlInsert.java 95 sql/src/main/java/org/apache/druid/sql/calcite/parser/DruidSqlParserImplFactory.java 12 sql/src/main/java/org/apache/druid/sql/calcite/parser/DruidSqlParserUtils.java 461 sql/src/main/java/org/apache/druid/sql/calcite/parser/DruidSqlReplace.java 121 sql/src/main/java/org/apache/druid/sql/calcite/parser/ExternalDestinationSqlIdentifier.java 72 sql/src/main/java/org/apache/druid/sql/calcite/parser/SqlGranularityLiteral.java 37 sql/src/main/java/org/apache/druid/sql/calcite/planner/CalcitePlanner.java 400 sql/src/main/java/org/apache/druid/sql/calcite/planner/CalcitePlannerModule.java 23 sql/src/main/java/org/apache/druid/sql/calcite/planner/CalciteRulesManager.java 408 sql/src/main/java/org/apache/druid/sql/calcite/planner/Calcites.java 400 sql/src/main/java/org/apache/druid/sql/calcite/planner/CatalogResolver.java 43 sql/src/main/java/org/apache/druid/sql/calcite/planner/ColumnMapping.java 54 sql/src/main/java/org/apache/druid/sql/calcite/planner/ColumnMappings.java 120 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidConformance.java 43 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidHint.java 61 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidOperatorTable.java 541 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidPlanner.java 416 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidRelFieldTrimmer.java 223 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidRexExecutor.java 175 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidSqlIngestOperator.java 83 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidSqlToRelConverter.java 32 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidSqlValidator.java 725 sql/src/main/java/org/apache/druid/sql/calcite/planner/DruidTypeSystem.java 116 sql/src/main/java/org/apache/druid/sql/calcite/planner/ExpressionParser.java 7 sql/src/main/java/org/apache/druid/sql/calcite/planner/ExpressionParserImpl.java 26 sql/src/main/java/org/apache/druid/sql/calcite/planner/IngestHandler.java 338 sql/src/main/java/org/apache/druid/sql/calcite/planner/NoOpPlannerHook.java 34 sql/src/main/java/org/apache/druid/sql/calcite/planner/OffsetLimit.java 128 sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerConfig.java 363 sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerContext.java 488 sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerFactory.java 198 sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerHook.java 23 sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerLookupCache.java 34 sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerResult.java 35 sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerToolbox.java 104 sql/src/main/java/org/apache/druid/sql/calcite/planner/PrepareResult.java 30 sql/src/main/java/org/apache/druid/sql/calcite/planner/QueryHandler.java 573 sql/src/main/java/org/apache/druid/sql/calcite/planner/QueryUtils.java 42 sql/src/main/java/org/apache/druid/sql/calcite/planner/QueryValidations.java 55 sql/src/main/java/org/apache/druid/sql/calcite/planner/RelParameterizerShuttle.java 186 sql/src/main/java/org/apache/druid/sql/calcite/planner/SqlParameterizerShuttle.java 98 sql/src/main/java/org/apache/druid/sql/calcite/planner/SqlResourceCollectorShuttle.java 71 sql/src/main/java/org/apache/druid/sql/calcite/planner/SqlStatementHandler.java 45 sql/src/main/java/org/apache/druid/sql/calcite/planner/convertlet/CurrentTimestampAndFriendsConvertletFactory.java 107 sql/src/main/java/org/apache/druid/sql/calcite/planner/convertlet/DruidConvertletFactory.java 10 sql/src/main/java/org/apache/druid/sql/calcite/planner/convertlet/DruidConvertletTable.java 78 sql/src/main/java/org/apache/druid/sql/calcite/planner/convertlet/TimeInIntervalConvertletFactory.java 112 sql/src/main/java/org/apache/druid/sql/calcite/planner/querygen/DruidQueryGenerator.java 424 sql/src/main/java/org/apache/druid/sql/calcite/planner/querygen/SourceDescProducer.java 32 sql/src/main/java/org/apache/druid/sql/calcite/rel/CannotBuildQueryException.java 24 sql/src/main/java/org/apache/druid/sql/calcite/rel/CostEstimates.java 20 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidConvention.java 58 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidCorrelateUnnestRel.java 470 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidJoinQueryRel.java 417 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidOuterQueryRel.java 176 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQuery.java 1337 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidQueryRel.java 178 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidRel.java 83 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidRels.java 46 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidUnionDataSourceRel.java 218 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidUnionRel.java 183 sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidUnnestRel.java 154 sql/src/main/java/org/apache/druid/sql/calcite/rel/Grouping.java 233 sql/src/main/java/org/apache/druid/sql/calcite/rel/InputAccessor.java 100 sql/src/main/java/org/apache/druid/sql/calcite/rel/PartialDruidQuery.java 626 sql/src/main/java/org/apache/druid/sql/calcite/rel/Projection.java 286 sql/src/main/java/org/apache/druid/sql/calcite/rel/Sorting.java 120 sql/src/main/java/org/apache/druid/sql/calcite/rel/Subtotals.java 71 sql/src/main/java/org/apache/druid/sql/calcite/rel/VirtualColumnRegistry.java 272 sql/src/main/java/org/apache/druid/sql/calcite/rel/Windowing.java 484 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidAggregate.java 71 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidFilter.java 27 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidJoin.java 54 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidLogicalConvention.java 58 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidLogicalNode.java 5 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidProject.java 70 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidSort.java 67 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidTableScan.java 81 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidUnion.java 90 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidValues.java 72 sql/src/main/java/org/apache/druid/sql/calcite/rel/logical/DruidWindow.java 36 sql/src/main/java/org/apache/druid/sql/calcite/rule/AggregatePullUpLookupRule.java 85 sql/src/main/java/org/apache/druid/sql/calcite/rule/CaseToCoalesceRule.java 80 sql/src/main/java/org/apache/druid/sql/calcite/rule/CoalesceLookupRule.java 63 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidAggregateCaseToFilterRule.java 239 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidCorrelateUnnestRule.java 158 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidFilterUnnestRule.java 69 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidJoinRule.java 479 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidLogicalValuesRule.java 104 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidRelToDruidRule.java 38 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidRules.java 290 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidSortUnionRule.java 49 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidTableScanRule.java 29 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidUnionDataSourceRule.java 154 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidUnionRule.java 56 sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidUnnestRule.java 112 sql/src/main/java/org/apache/druid/sql/calcite/rule/ExtensionCalciteRuleProvider.java 9 sql/src/main/java/org/apache/druid/sql/calcite/rule/FilterDecomposeCoalesceRule.java 126 sql/src/main/java/org/apache/druid/sql/calcite/rule/FilterDecomposeConcatRule.java 195 sql/src/main/java/org/apache/druid/sql/calcite/rule/FilterJoinExcludePushToChildRule.java 191 sql/src/main/java/org/apache/druid/sql/calcite/rule/FixIncorrectInExpansionTypes.java 60 sql/src/main/java/org/apache/druid/sql/calcite/rule/FlattenConcatRule.java 91 sql/src/main/java/org/apache/druid/sql/calcite/rule/GroupByRules.java 137 sql/src/main/java/org/apache/druid/sql/calcite/rule/ProjectAggregatePruneUnusedCallRule.java 77 sql/src/main/java/org/apache/druid/sql/calcite/rule/ReverseLookupRule.java 491 sql/src/main/java/org/apache/druid/sql/calcite/rule/RewriteFirstValueLastValueRule.java 91 sql/src/main/java/org/apache/druid/sql/calcite/rule/SortCollapseRule.java 36 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidAggregateRemoveRedundancyRule.java 116 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidAggregateRule.java 58 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidFilterRule.java 36 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidJoinRule.java 59 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidLogicalRules.java 88 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidProjectRule.java 33 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidSortRule.java 34 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidTableScanRule.java 31 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidUnionRule.java 35 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidUnnest.java 96 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidUnnestRule.java 37 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidValuesRule.java 32 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/DruidWindowRule.java 37 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/LogicalUnnest.java 23 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/LogicalUnnestRule.java 129 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/Unnest.java 55 sql/src/main/java/org/apache/druid/sql/calcite/rule/logical/UnnestInputCleanupRule.java 109 sql/src/main/java/org/apache/druid/sql/calcite/run/EngineFeature.java 25 sql/src/main/java/org/apache/druid/sql/calcite/run/NativeQueryMaker.java 205 sql/src/main/java/org/apache/druid/sql/calcite/run/NativeSqlEngine.java 129 sql/src/main/java/org/apache/druid/sql/calcite/run/QueryMaker.java 7 sql/src/main/java/org/apache/druid/sql/calcite/run/SqlEngine.java 32 sql/src/main/java/org/apache/druid/sql/calcite/run/SqlEngines.java 36 sql/src/main/java/org/apache/druid/sql/calcite/run/SqlResults.java 272 sql/src/main/java/org/apache/druid/sql/calcite/schema/AbstractTableSchema.java 60 sql/src/main/java/org/apache/druid/sql/calcite/schema/BrokerSegmentMetadataCache.java 229 sql/src/main/java/org/apache/druid/sql/calcite/schema/BrokerSegmentMetadataCacheConfig.java 54 sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidCalciteSchemaModule.java 40 sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchema.java 56 sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchemaCatalog.java 69 sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchemaManager.java 22 sql/src/main/java/org/apache/druid/sql/calcite/schema/DruidSchemaName.java 12 sql/src/main/java/org/apache/druid/sql/calcite/schema/InformationSchema.java 535 sql/src/main/java/org/apache/druid/sql/calcite/schema/LookupSchema.java 41 sql/src/main/java/org/apache/druid/sql/calcite/schema/MetadataSegmentView.java 187 sql/src/main/java/org/apache/druid/sql/calcite/schema/NamedDruidSchema.java 30 sql/src/main/java/org/apache/druid/sql/calcite/schema/NamedLookupSchema.java 23 sql/src/main/java/org/apache/druid/sql/calcite/schema/NamedSchema.java 13 sql/src/main/java/org/apache/druid/sql/calcite/schema/NamedSystemSchema.java 37 sql/src/main/java/org/apache/druid/sql/calcite/schema/NamedViewSchema.java 29 sql/src/main/java/org/apache/druid/sql/calcite/schema/NoopDruidSchemaManager.java 15 sql/src/main/java/org/apache/druid/sql/calcite/schema/PhysicalDatasourceMetadataFactory.java 37 sql/src/main/java/org/apache/druid/sql/calcite/schema/RootSchemaProvider.java 40 sql/src/main/java/org/apache/druid/sql/calcite/schema/SystemSchema.java 975 sql/src/main/java/org/apache/druid/sql/calcite/schema/ViewSchema.java 30 sql/src/main/java/org/apache/druid/sql/calcite/table/DatasourceMetadata.java 8 sql/src/main/java/org/apache/druid/sql/calcite/table/DatasourceTable.java 235 sql/src/main/java/org/apache/druid/sql/calcite/table/DruidTable.java 89 sql/src/main/java/org/apache/druid/sql/calcite/table/ExternalTable.java 72 sql/src/main/java/org/apache/druid/sql/calcite/table/InlineTable.java 45 sql/src/main/java/org/apache/druid/sql/calcite/table/LookupTable.java 49 sql/src/main/java/org/apache/druid/sql/calcite/table/RowSignatures.java 231 sql/src/main/java/org/apache/druid/sql/calcite/view/DruidViewMacro.java 64 sql/src/main/java/org/apache/druid/sql/calcite/view/DruidViewMacroFactory.java 6 sql/src/main/java/org/apache/druid/sql/calcite/view/DruidViewModule.java 11 sql/src/main/java/org/apache/druid/sql/calcite/view/InProcessViewManager.java 50 sql/src/main/java/org/apache/druid/sql/calcite/view/NoopViewManager.java 28 sql/src/main/java/org/apache/druid/sql/calcite/view/ViewManager.java 10 sql/src/main/java/org/apache/druid/sql/calcite/view/ViewSqlEngine.java 84 sql/src/main/java/org/apache/druid/sql/destination/ExportDestination.java 49 sql/src/main/java/org/apache/druid/sql/destination/IngestDestination.java 9 sql/src/main/java/org/apache/druid/sql/destination/TableDestination.java 48 sql/src/main/java/org/apache/druid/sql/guice/ApproxCountDistinct.java 9 sql/src/main/java/org/apache/druid/sql/guice/SqlBindings.java 44 sql/src/main/java/org/apache/druid/sql/guice/SqlModule.java 143 sql/src/main/java/org/apache/druid/sql/hook/DruidHook.java 48 sql/src/main/java/org/apache/druid/sql/hook/DruidHookDispatcher.java 49 sql/src/main/java/org/apache/druid/sql/http/ArrayLinesWriter.java 72 sql/src/main/java/org/apache/druid/sql/http/ArrayWriter.java 117 sql/src/main/java/org/apache/druid/sql/http/CsvWriter.java 99 sql/src/main/java/org/apache/druid/sql/http/ObjectLinesWriter.java 73 sql/src/main/java/org/apache/druid/sql/http/ObjectWriter.java 127 sql/src/main/java/org/apache/druid/sql/http/ResultFormat.java 104 sql/src/main/java/org/apache/druid/sql/http/SqlHttpModule.java 14 sql/src/main/java/org/apache/druid/sql/http/SqlParameter.java 91 sql/src/main/java/org/apache/druid/sql/http/SqlQuery.java 155 sql/src/main/java/org/apache/druid/sql/http/SqlResource.java 285