Uses of Class
org.apache.druid.catalog.model.ColumnSpec
-
Packages that use ColumnSpec Package Description org.apache.druid.catalog.model org.apache.druid.catalog.model.facade org.apache.druid.catalog.model.table -
-
Uses of ColumnSpec in org.apache.druid.catalog.model
Methods in org.apache.druid.catalog.model that return ColumnSpec Modifier and Type Method Description ColumnSpecColumnSpec. merge(Map<String,ModelProperties.PropertyDefn<?>> columnProperties, ColumnSpec update)Merges an updated version of this column with an existing version.Methods in org.apache.druid.catalog.model that return types with arguments of type ColumnSpec Modifier and Type Method Description List<ColumnSpec>TableSpec. columns()List<ColumnSpec>TableDefn. mergeColumns(List<ColumnSpec> columns, List<ColumnSpec> update)Merge the set of columns from an existing spec and an update.Methods in org.apache.druid.catalog.model with parameters of type ColumnSpec Modifier and Type Method Description static org.apache.druid.segment.column.ColumnTypeColumns. druidType(ColumnSpec spec)ColumnSpecColumnSpec. merge(Map<String,ModelProperties.PropertyDefn<?>> columnProperties, ColumnSpec update)Merges an updated version of this column with an existing version.static StringColumns. sqlType(ColumnSpec spec)protected voidTableDefn. validateColumn(ColumnSpec colSpec)Table-specific validation of a column spec.Method parameters in org.apache.druid.catalog.model with type arguments of type ColumnSpec Modifier and Type Method Description static List<String>CatalogUtils. columnNames(List<ColumnSpec> columns)static org.apache.druid.segment.column.RowSignatureColumns. convertSignature(List<ColumnSpec> columns)static intCatalogUtils. findColumn(List<ColumnSpec> columns, String colName)List<ColumnSpec>TableDefn. mergeColumns(List<ColumnSpec> columns, List<ColumnSpec> update)Merge the set of columns from an existing spec and an update.voidTableDefn. validateColumns(List<ColumnSpec> columns)TableSpecTableSpec. withColumns(List<ColumnSpec> columns)Constructors in org.apache.druid.catalog.model with parameters of type ColumnSpec Constructor Description ColumnSpec(ColumnSpec from)Constructor parameters in org.apache.druid.catalog.model with type arguments of type ColumnSpec Constructor Description TableSpec(String type, Map<String,Object> properties, List<ColumnSpec> columns) -
Uses of ColumnSpec in org.apache.druid.catalog.model.facade
Methods in org.apache.druid.catalog.model.facade that return ColumnSpec Modifier and Type Method Description ColumnSpecDatasourceFacade.ColumnFacade. spec()Methods in org.apache.druid.catalog.model.facade that return types with arguments of type ColumnSpec Modifier and Type Method Description List<ColumnSpec>TableFacade. columns()Methods in org.apache.druid.catalog.model.facade with parameters of type ColumnSpec Modifier and Type Method Description static org.apache.druid.segment.column.ColumnTypeTableFacade. druidType(ColumnSpec col)Constructors in org.apache.druid.catalog.model.facade with parameters of type ColumnSpec Constructor Description ColumnFacade(ColumnSpec spec) -
Uses of ColumnSpec in org.apache.druid.catalog.model.table
Methods in org.apache.druid.catalog.model.table that return types with arguments of type ColumnSpec Modifier and Type Method Description List<ColumnSpec>TableBuilder. columns()protected List<ColumnSpec>BaseInputSourceDefn. selectPartialTableColumns(ResolvedExternalTable table, List<ColumnSpec> columns)Choose table or SQL-provided columns: table takes precedence.Methods in org.apache.druid.catalog.model.table with parameters of type ColumnSpec Modifier and Type Method Description TableBuilderTableBuilder. column(ColumnSpec column)protected voidDatasourceDefn. validateColumn(ColumnSpec spec)protected voidExternalTableDefn. validateColumn(ColumnSpec colSpec)Method parameters in org.apache.druid.catalog.model.table with type arguments of type ColumnSpec Modifier and Type Method Description ExternalTableSpecBaseInputSourceDefn.AdHocTableFunction. apply(String fnName, Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)ExternalTableSpecBaseInputSourceDefn.PartialTableFunction. apply(String fnName, Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)ExternalTableSpecTableFunction. apply(String fnName, Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)TableBuilderTableBuilder. columns(List<ColumnSpec> columns)protected org.apache.druid.data.input.InputFormatBaseInputSourceDefn. convertArgsToFormat(Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)Convert SQL arguments, and the column schema, to an input format, if required.protected org.apache.druid.data.input.InputFormatFormattedInputSourceDefn. convertArgsToFormat(Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)protected ExternalTableSpecBaseInputSourceDefn. convertArgsToTable(Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)Define a table "from scratch" using SQL function arguments.protected voidInputFormats.BaseFormatDefn. convertColumns(Map<String,Object> jsonMap, List<ColumnSpec> columns)Convert columns from theColumnSpecformat used by the catalog to the list of names form requires by input formats.protected 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)org.apache.druid.data.input.InputFormatInputFormatDefn. convertFromArgs(Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)Create an input format instance from the values provided as arguments that correspond to the defined parameters.org.apache.druid.data.input.InputFormatInputFormats.CsvFormatDefn. convertFromArgs(Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)org.apache.druid.data.input.InputFormatInputFormats.DelimitedFormatDefn. convertFromArgs(Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)org.apache.druid.data.input.InputFormatInputFormats.JsonFormatDefn. convertFromArgs(Map<String,Object> args, List<ColumnSpec> columns, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)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.protected Map<String,Object>InputFormats.FlatTextFormatDefn. mapFromArgs(Map<String,Object> args, List<ColumnSpec> columns)protected static voidBaseTableFunction. requireSchema(String fnName, List<ColumnSpec> columns)protected List<ColumnSpec>BaseInputSourceDefn. selectPartialTableColumns(ResolvedExternalTable table, List<ColumnSpec> columns)Choose table or SQL-provided columns: table takes precedence.
-