| emitFrictionlessOutput(FrictionlessUnpackHandler, MetadataListAndEmbeddedBytes) |  | 0% |  | 0% | 14 | 14 | 45 | 45 | 1 | 1 |
| setupParseContext() |  | 0% |  | 0% | 10 | 10 | 29 | 29 | 1 | 1 |
| zipAndEmitEmbeddedFiles(TempFileUnpackHandler, MetadataListAndEmbeddedBytes, Map) |  | 0% |  | 0% | 3 | 3 | 34 | 34 | 1 | 1 |
| doCall() |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 1 | 1 |
| parseFromTuple() |  | 0% |  | 0% | 2 | 2 | 25 | 25 | 1 | 1 |
| emitFrictionlessDirectory(FrictionlessUnpackHandler, StreamEmitter, String, DataPackage, byte[]) |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
| createZipFile(Path, TempFileUnpackHandler, UnpackConfig, List, Map) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| emitFrictionlessZipped(FrictionlessUnpackHandler, StreamEmitter, EmitKey, DataPackage, byte[]) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| createFrictionlessZipFile(Path, FrictionlessUnpackHandler, DataPackage, byte[]) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| PipesWorker(FetchEmitTuple, ParseContext, AutoDetectParser, EmitterManager, FetchHandler, ParseHandler, EmitHandler, MetadataWriteLimiterFactory, ParseMode) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| metadataMap(Metadata) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| writeMetadataListAsJson(OutputStream, List) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| rowsById(List) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| carryCallerHints(Metadata, Metadata) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| packageRoot(EmitKey, UnpackConfig) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| writeMetadataAsJson(OutputStream, Metadata) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| call() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sha256(byte[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| writeMetadataListAsJson(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| metadataIsEmpty(List) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getFetchNanos() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParseNanos() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrepareNanos() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEmitNanos() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWallNanos() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |