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

Method OperatorTraceInputReader

bolt/exec/OperatorTraceReader.cpp:38–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36namespace bytedance::bolt::exec::trace {
37
38OperatorTraceInputReader::OperatorTraceInputReader(
39 std::string traceDir,
40 RowTypePtr dataType,
41 memory::MemoryPool* pool)
42 : traceDir_(std::move(traceDir)),
43 fs_(filesystems::getFileSystem(traceDir_, nullptr)),
44 dataType_(std::move(dataType)),
45 pool_(pool),
46 serde_(getNamedVectorSerde(VectorSerde::Kind::kPresto)),
47 inputStream_(getInputStream()) {
48 BOLT_CHECK_NOT_NULL(dataType_);
49}
50
51bool OperatorTraceInputReader::read(RowVectorPtr& batch) const {
52 if (inputStream_ == nullptr) {

Callers

nothing calls this directly

Calls 2

getFileSystemFunction · 0.85
getNamedVectorSerdeFunction · 0.85

Tested by

no test coverage detected