public class LogicalPlanner extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LogicalPlanner.Stage |
Constructor and Description |
---|
LogicalPlanner(boolean explain,
Session session,
List<PlanOptimizer> planOptimizers,
PlanChecker planChecker,
PlanNodeIdAllocator idAllocator,
Metadata metadata,
SqlParser sqlParser,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
WarningCollector warningCollector) |
LogicalPlanner(boolean explain,
Session session,
List<PlanOptimizer> planOptimizers,
PlanNodeIdAllocator idAllocator,
Metadata metadata,
SqlParser sqlParser,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
WarningCollector warningCollector,
PlanChecker planChecker) |
Modifier and Type | Method and Description |
---|---|
Plan |
plan(Analysis analysis) |
Plan |
plan(Analysis analysis,
LogicalPlanner.Stage stage) |
PlanNode |
planStatement(Analysis analysis,
Statement statement) |
public LogicalPlanner(boolean explain, Session session, List<PlanOptimizer> planOptimizers, PlanNodeIdAllocator idAllocator, Metadata metadata, SqlParser sqlParser, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector, PlanChecker planChecker)
public LogicalPlanner(boolean explain, Session session, List<PlanOptimizer> planOptimizers, PlanChecker planChecker, PlanNodeIdAllocator idAllocator, Metadata metadata, SqlParser sqlParser, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector)
Copyright © 2012–2022. All rights reserved.