| Package | Description |
|---|---|
| org.apache.druid.sql | |
| org.apache.druid.sql.calcite.planner | |
| org.apache.druid.sql.calcite.run | |
| org.apache.druid.sql.calcite.view |
| Modifier and Type | Method and Description |
|---|---|
SqlStatementFactory |
SqlStatementFactoryFactory.factorize(SqlEngine engine) |
SqlToolbox |
SqlToolbox.withEngine(SqlEngine engine) |
| Constructor and Description |
|---|
SqlToolbox(SqlEngine engine,
PlannerFactory plannerFactory,
ServiceEmitter emitter,
RequestLogger requestLogger,
QueryScheduler queryScheduler,
AuthConfig authConfig,
DefaultQueryConfig defaultQueryConfig,
SqlLifecycleManager sqlLifecycleManager) |
| Modifier and Type | Method and Description |
|---|---|
SqlEngine |
PlannerContext.getEngine() |
| Modifier and Type | Method and Description |
|---|---|
static PlannerContext |
PlannerContext.create(String sql,
DruidOperatorTable operatorTable,
ExprMacroTable macroTable,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
PlannerConfig plannerConfig,
DruidSchemaCatalog rootSchema,
SqlEngine engine,
QueryContext queryContext) |
DruidPlanner |
PlannerFactory.createPlanner(SqlEngine engine,
String sql,
QueryContext queryContext)
Create a Druid query planner from an initial query context
|
DruidPlanner |
PlannerFactory.createPlannerForTesting(SqlEngine engine,
String sql,
QueryContext queryContext)
Not just visible for, but only for testing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NativeSqlEngine |
| Modifier and Type | Class and Description |
|---|---|
class |
ViewSqlEngine
Engine used for getting the row type of views.
|
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.