MCPcopy Create free account
hub / github.com/bytedance/bolt / TaskTraceMetadataWriter

Method TaskTraceMetadataWriter

bolt/exec/TaskTraceWriter.cpp:39–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37namespace bytedance::bolt::exec::trace {
38
39TaskTraceMetadataWriter::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
50void TaskTraceMetadataWriter::write(
51 const std::shared_ptr<core::QueryCtx>& queryCtx,

Callers

nothing calls this directly

Calls 3

getFileSystemFunction · 0.85
getTaskTraceMetaFilePathFunction · 0.85
existsMethod · 0.45

Tested by

no test coverage detected