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

Method TaskTraceMetadataReader

bolt/exec/TaskTraceReader.cpp:39–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37namespace bytedance::bolt::exec::trace {
38
39TaskTraceMetadataReader::TaskTraceMetadataReader(
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 metadataObj_(getTaskMetadata(traceFilePath_, fs_)),
47 tracePlanNode_(ISerializable::deserialize<core::PlanNode>(
48 metadataObj_[TraceTraits::kPlanNodeKey],
49 pool_)) {}
50
51std::unordered_map<std::string, std::string>
52TaskTraceMetadataReader::queryConfigs() const {

Callers

nothing calls this directly

Calls 3

getFileSystemFunction · 0.85
getTaskTraceMetaFilePathFunction · 0.85
getTaskMetadataFunction · 0.85

Tested by

no test coverage detected