presto-record-decoder/src/main/java/io/prestosql/decoder/DispatchingRowDecoderFactory.java/DispatchingRowDecoderFactory/create
class DispatchingRowDecoderFactory:    public RowDecoder create(String dataFormat, Map<String, String> decoderParams, Set<DecoderColumnHandle> columns)
    {
        checkArgument(factories.containsKey(dataFormat), "unknown data format '%s'", dataFormat);
        return factories.get(dataFormat).create(decoderParams, columns);
    }