**Use case**
Import binary data as a single row single column of String or similar type.
It will just read all input as a single value.

Loading large blobs as well as loading data by single rows are typical anipatterns in ClickHouse.
But sometimes it is needed.
registerOutputFormatProcessorAvro(*this);
#endif
    registerOutputFormatNull(*this);
    registerOutputFormatProcessorPretty(*this);
    registerOutputFormatProcessorPrettyCompact(*this);
    registerOutputFormatProcessorPrettySpace(*this);
    registerOutputFormatProcessorVertical(*this);
    registerOutputFormatProcessorJSON(*this);
    registerOutputFormatProcessorJSONCompact(*this);
    registerOutputFormatProcessorJSONEachRowWithProgress(*this);
    registerOutputFormatProcessorXML(*this);
    registerOutputFormatProcessorODBCDriver2(*this);
    registerOutputFormatProcessorNull(*this);
    registerOutputFormatProcessorMySQLWire(*this);
    registerOutputFormatProcessorMarkdown(*this);
    registerOutputFormatProcessorPostgreSQLWire(*this);
    registerInputFormatProcessorRegexp(*this);
    registerInputFormatProcessorJSONAsString(*this);
    registerInputFormatProcessorLineAsString(*this);
#if !defined(ARCADIA_BUILD)
    registerInputFormatProcessorCapnProto(*this);
#endif
}
FormatFactory & FormatFactory::instance()
{
    static FormatFactory ret;
    return ret;
}
}