| Package | Description |
|---|---|
| org.apache.druid.catalog.model | |
| org.apache.druid.catalog.model.table |
| Modifier and Type | Method and Description |
|---|---|
ExternalTableSpec |
ParameterizedDefn.applyParameters(ResolvedTable table,
Map<String,Object> parameters) |
| Modifier and Type | Method and Description |
|---|---|
ExternalTableSpec |
BaseInputSourceDefn.AdHocTableFunction.apply(String fnName,
Map<String,Object> args,
List<ColumnSpec> columns,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
ExternalTableSpec |
BaseInputSourceDefn.PartialTableFunction.apply(String fnName,
Map<String,Object> args,
List<ColumnSpec> columns,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
ExternalTableSpec |
TableFunction.apply(String fnName,
Map<String,Object> args,
List<ColumnSpec> columns,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
ExternalTableSpec |
ResolvedExternalTable.convert()
Return the
ExternalTableSpec for a catalog entry for a this object
which must be a fully-defined table. |
ExternalTableSpec |
ExternalTableDefn.convert(ResolvedTable table)
Return the
ExternalTableSpec for a catalog entry for a
fully-defined table. |
protected ExternalTableSpec |
BaseInputSourceDefn.convertArgsToTable(Map<String,Object> args,
List<ColumnSpec> columns,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
Define a table "from scratch" using SQL function arguments.
|
protected abstract ExternalTableSpec |
BaseInputSourceDefn.convertCompletedTable(ResolvedExternalTable table,
Map<String,Object> args,
List<ColumnSpec> columns)
Complete a partial table using the table function arguments and columns provided.
|
protected ExternalTableSpec |
InlineInputSourceDefn.convertCompletedTable(ResolvedExternalTable table,
Map<String,Object> args,
List<ColumnSpec> columns) |
protected ExternalTableSpec |
LocalInputSourceDefn.convertCompletedTable(ResolvedExternalTable table,
Map<String,Object> args,
List<ColumnSpec> columns) |
protected ExternalTableSpec |
HttpInputSourceDefn.convertCompletedTable(ResolvedExternalTable table,
Map<String,Object> args,
List<ColumnSpec> columns) |
protected ExternalTableSpec |
FormattedInputSourceDefn.convertPartialFormattedTable(ResolvedExternalTable table,
Map<String,Object> args,
List<ColumnSpec> columns,
Map<String,Object> sourceMap)
Converted a formatted external table given the table definition, function
args, columns and the merged generic JSON map representing the input source.
|
ExternalTableSpec |
InputSourceDefn.convertTable(ResolvedExternalTable table)
Convert a complete (that is, fully-defined) table spec to an external table spec.
|
ExternalTableSpec |
BaseInputSourceDefn.convertTable(ResolvedExternalTable table) |
ExternalTableSpec |
LocalInputSourceDefn.convertTable(ResolvedExternalTable table) |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.