Class InputFormats.DelimitedFormatDefn

    • Constructor Detail

      • DelimitedFormatDefn

        public DelimitedFormatDefn()
    • Method Detail

      • typeValue

        public String typeValue()
        Returns:
        the string used to identify the input format type in the serialized JSON for the input format. This is also the value used in the format property for SQL functions.
      • convertFromArgs

        public org.apache.druid.data.input.InputFormat convertFromArgs​(Map<String,​Object> args,
                                                                       List<ColumnSpec> columns,
                                                                       com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
        Description copied from interface: InputFormatDefn
        Create an input format instance from the values provided as arguments that correspond to the defined parameters. The map provided is guaranteed to have a value for each parameter defined as non-optional, and those values will be of the type defined in the parameter. The map will also contain values for the input source: the format should ignore values that don't correspond to parameters it defined.
        Parameters:
        args - the actual arguments for the defined parameters
        columns - the columns provided in SQL, typically via the `EXTEND` clause, but perhaps from an the table spec, if the function is for a partial table
        jsonMapper - the mapper to use to perform conversions
        Returns:
        an input format as defined by the arguments