| 37 | namespace bytedance::bolt::exec::trace { |
| 38 | |
| 39 | TaskTraceMetadataWriter::TaskTraceMetadataWriter( |
| 40 | std::string traceDir, |
| 41 | memory::MemoryPool* pool) |
| 42 | : traceDir_(std::move(traceDir)), |
| 43 | fs_(filesystems::getFileSystem(traceDir_, nullptr)), |
| 44 | traceFilePath_(getTaskTraceMetaFilePath(traceDir_)), |
| 45 | pool_(pool) { |
| 46 | BOLT_CHECK_NOT_NULL(fs_); |
| 47 | BOLT_CHECK(!fs_->exists(traceFilePath_)); |
| 48 | } |
| 49 | |
| 50 | void TaskTraceMetadataWriter::write( |
| 51 | const std::shared_ptr<core::QueryCtx>& queryCtx, |
nothing calls this directly
no test coverage detected