| Package | Description |
|---|---|
| org.apache.druid.sql.calcite.external | |
| org.apache.druid.sql.calcite.rel | |
| org.apache.druid.sql.calcite.schema | |
| org.apache.druid.sql.calcite.table |
| Modifier and Type | Method and Description |
|---|---|
DruidTable |
ExternalTableScan.getDruidTable() |
| Modifier and Type | Method and Description |
|---|---|
DruidTable |
DruidQueryRel.getDruidTable() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<DruidTable> |
DruidRels.druidTableIfLeafRel(DruidRel<?> druidRel)
Returns the DataSource involved in a leaf query of class
DruidQueryRel. |
| Modifier and Type | Method and Description |
|---|---|
static DruidQueryRel |
DruidQueryRel.scanTable(org.apache.calcite.rel.logical.LogicalTableScan scanRel,
org.apache.calcite.plan.RelOptTable table,
DruidTable druidTable,
PlannerContext plannerContext)
Create a DruidQueryRel representing a full scan of a builtin table or lookup.
|
static DruidQueryRel |
DruidQueryRel.scanValues(org.apache.calcite.rel.logical.LogicalValues valuesRel,
DruidTable druidTable,
PlannerContext plannerContext)
Create a DruidQueryRel representing a full scan of inline, literal values.
|
| Modifier and Type | Method and Description |
|---|---|
default DruidTable |
DruidSchemaManager.getTable(String name) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,DruidTable> |
DruidSchemaManager.getTables()
Deprecated.
|
Map<String,DruidTable> |
NoopDruidSchemaManager.getTables() |
| Modifier and Type | Class and Description |
|---|---|
class |
DatasourceTable
Represents a SQL table that models a Druid datasource.
|
class |
ExternalTable
Represents an source of data external to Druid: a CSV file, an HTTP request, etc.
|
class |
InlineTable
Represents a specialized table used within Druid's Calcite-based planner.
|
class |
LookupTable
Represents a Druid lookup as a Calcite table, allowing queries to read from a lookup.
|
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.