| Package | Description |
|---|---|
| io.prestosql.sql.analyzer | |
| io.prestosql.sql.planner |
| Modifier and Type | Method and Description |
|---|---|
Analysis |
QueryExplainer.analyze(Session session,
Statement statement,
List<Expression> parameters,
WarningCollector warningCollector) |
Analysis |
Analyzer.analyze(Statement statement) |
Analysis |
Analyzer.analyze(Statement statement,
boolean isDescribe) |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionAnalysis |
ExpressionAnalyzer.analyzeExpression(Session session,
Metadata metadata,
AccessControl accessControl,
SqlParser sqlParser,
Scope scope,
Analysis analysis,
Expression expression,
WarningCollector warningCollector) |
static ExpressionAnalyzer |
ExpressionAnalyzer.create(Analysis analysis,
Session session,
Metadata metadata,
SqlParser sqlParser,
AccessControl accessControl,
TypeProvider types,
WarningCollector warningCollector) |
static List<Expression> |
FreeLambdaReferenceExtractor.getFreeReferencesToLambdaArgument(Node node,
Analysis analysis) |
static boolean |
FreeLambdaReferenceExtractor.hasFreeReferencesToLambdaArgument(Node node,
Analysis analysis) |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
Coercer.addCoercions(Expression expression,
Analysis analysis) |
Plan |
LogicalPlanner.plan(Analysis analysis) |
Plan |
LogicalPlanner.plan(Analysis analysis,
LogicalPlanner.Stage stage) |
PlanNode |
LogicalPlanner.planStatement(Analysis analysis,
Statement statement) |
| Constructor and Description |
|---|
ParameterRewriter(List<Expression> parameterValues,
Analysis analysis) |
Copyright © 2012–2019. All rights reserved.