public class DruidPlanner extends Object implements Closeable
| Constructor and Description |
|---|
DruidPlanner(org.apache.calcite.tools.Planner planner,
PlannerContext plannerContext,
AuthorizerMapper authorizerMapper,
Escalator escalator) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
PlannerContext |
getPlannerContext() |
PlannerResult |
plan(String sql) |
PlannerResult |
plan(String sql,
javax.servlet.http.HttpServletRequest request,
AuthenticationResult authenticationResult) |
public DruidPlanner(org.apache.calcite.tools.Planner planner,
PlannerContext plannerContext,
AuthorizerMapper authorizerMapper,
Escalator escalator)
public PlannerResult plan(String sql) throws org.apache.calcite.sql.parser.SqlParseException, org.apache.calcite.tools.ValidationException, org.apache.calcite.tools.RelConversionException
org.apache.calcite.sql.parser.SqlParseExceptionorg.apache.calcite.tools.ValidationExceptionorg.apache.calcite.tools.RelConversionExceptionpublic PlannerResult plan(String sql, javax.servlet.http.HttpServletRequest request, AuthenticationResult authenticationResult) throws org.apache.calcite.sql.parser.SqlParseException, org.apache.calcite.tools.ValidationException, org.apache.calcite.tools.RelConversionException, ForbiddenException
org.apache.calcite.sql.parser.SqlParseExceptionorg.apache.calcite.tools.ValidationExceptionorg.apache.calcite.tools.RelConversionExceptionForbiddenExceptionpublic PlannerContext getPlannerContext()
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2011–2018. All rights reserved.