Uses of Class
org.apache.druid.catalog.model.table.ResolvedExternalTable
Packages that use ResolvedExternalTable
-
Uses of ResolvedExternalTable in org.apache.druid.catalog.model.table
Methods in org.apache.druid.catalog.model.table that return ResolvedExternalTableModifier and TypeMethodDescriptionResolvedExternalTable.resolve(TableDefnRegistry registry) Look up the input source type and input format type to find the corresponding definitions in the table registry.Methods in org.apache.druid.catalog.model.table with parameters of type ResolvedExternalTableModifier and TypeMethodDescriptionprotected abstract ExternalTableSpecBaseInputSourceDefn.convertCompletedTable(ResolvedExternalTable table, Map<String, Object> args, List<ColumnSpec> columns) Complete a partial table using the table function arguments and columns provided.protected ExternalTableSpecHttpInputSourceDefn.convertCompletedTable(ResolvedExternalTable table, Map<String, Object> args, List<ColumnSpec> columns) protected ExternalTableSpecInlineInputSourceDefn.convertCompletedTable(ResolvedExternalTable table, Map<String, Object> args, List<ColumnSpec> columns) protected ExternalTableSpecLocalInputSourceDefn.convertCompletedTable(ResolvedExternalTable table, Map<String, Object> args, List<ColumnSpec> columns) InputFormatDefn.convertFromTable(ResolvedExternalTable table) Create an input format from a resolved catalog table spec.InputFormats.BaseFormatDefn.convertFromTable(ResolvedExternalTable table) InputFormats.FlatTextFormatDefn.convertFromTable(ResolvedExternalTable table) protected ExternalTableSpecFormattedInputSourceDefn.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.BaseInputSourceDefn.convertTable(ResolvedExternalTable table) InputSourceDefn.convertTable(ResolvedExternalTable table) Convert a complete (that is, fully-defined) table spec to an external table spec.LocalInputSourceDefn.convertTable(ResolvedExternalTable table) protected abstract InputFormatBaseInputSourceDefn.convertTableToFormat(ResolvedExternalTable table) Convert the format spec, if any, to an input format.protected InputFormatFormattedInputSourceDefn.convertTableToFormat(ResolvedExternalTable table) protected InputSourceBaseInputSourceDefn.convertTableToSource(ResolvedExternalTable table) Converts the input source given in a table spec.HttpInputSourceDefn.partialTableFn(ResolvedExternalTable table) InlineInputSourceDefn.partialTableFn(ResolvedExternalTable table) InputSourceDefn.partialTableFn(ResolvedExternalTable table) Provide a definition for a SQL table function that completes a partial table spec from the catalog.LocalInputSourceDefn.partialTableFn(ResolvedExternalTable table) protected List<ColumnSpec>BaseInputSourceDefn.selectPartialTableColumns(ResolvedExternalTable table, List<ColumnSpec> columns) Choose table or SQL-provided columns: table takes precedence.InputFormats.FlatTextFormatDefn.toMap(ResolvedExternalTable table) voidBaseInputSourceDefn.validate(ResolvedExternalTable table) voidFormattedInputSourceDefn.validate(ResolvedExternalTable table) voidHttpInputSourceDefn.validate(ResolvedExternalTable table) voidInlineInputSourceDefn.validate(ResolvedExternalTable table) voidInputFormatDefn.validate(ResolvedExternalTable table) Given a resolved table that has the serialized JSON converted to a Java map, validate the values of that map, typically by converting that map the target input format object (after adjustments and filling in dummy columns.) THe goal is to validate the information the user has provided in the table spec.voidInputFormats.BaseFormatDefn.validate(ResolvedExternalTable table) voidInputFormats.FlatTextFormatDefn.validate(ResolvedExternalTable table) voidInputSourceDefn.validate(ResolvedExternalTable table) Given a external table catalog spec, with the JSON input source and format properties parsed to generic Java maps, validate that the properties are valid prior to saving the spec into the catalog.voidLocalInputSourceDefn.validate(ResolvedExternalTable table) Constructors in org.apache.druid.catalog.model.table with parameters of type ResolvedExternalTableModifierConstructorDescriptionPartialTableFunction(ResolvedExternalTable table, List<TableFunction.ParameterDefn> params)