public final class PlanChecker extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
PlanChecker.Checker |
Constructor and Description |
---|
PlanChecker(FeaturesConfig featuresConfig) |
PlanChecker(FeaturesConfig featuresConfig,
boolean forceSingleNode) |
Modifier and Type | Method and Description |
---|---|
void |
validateFinalPlan(PlanNode planNode,
Session session,
Metadata metadata,
SqlParser sqlParser,
TypeProvider types,
WarningCollector warningCollector) |
void |
validateIntermediatePlan(PlanNode planNode,
Session session,
Metadata metadata,
SqlParser sqlParser,
TypeProvider types,
WarningCollector warningCollector) |
void |
validatePlanFragment(PlanNode planNode,
Session session,
Metadata metadata,
SqlParser sqlParser,
TypeProvider types,
WarningCollector warningCollector) |
@Inject public PlanChecker(FeaturesConfig featuresConfig)
public PlanChecker(FeaturesConfig featuresConfig, boolean forceSingleNode)
public void validateFinalPlan(PlanNode planNode, Session session, Metadata metadata, SqlParser sqlParser, TypeProvider types, WarningCollector warningCollector)
public void validateIntermediatePlan(PlanNode planNode, Session session, Metadata metadata, SqlParser sqlParser, TypeProvider types, WarningCollector warningCollector)
public void validatePlanFragment(PlanNode planNode, Session session, Metadata metadata, SqlParser sqlParser, TypeProvider types, WarningCollector warningCollector)
Copyright © 2012–2022. All rights reserved.