MCPcopy Create free account
hub / github.com/apache/impala / Codegen

Method Codegen

be/src/exec/sequence/hdfs-sequence-scanner.cc:78–90  ·  view source on GitHub ↗

Codegen for materialized parsed data into tuples.

Source from the content-addressed store, hash-verified

76
77// Codegen for materialized parsed data into tuples.
78Status HdfsSequenceScanner::Codegen(HdfsScanPlanNode* node, FragmentState* state,
79 llvm::Function** write_aligned_tuples_fn) {
80 *write_aligned_tuples_fn = nullptr;
81 DCHECK(state->ShouldCodegen());
82 DCHECK(state->codegen() != nullptr);
83 llvm::Function* write_complete_tuple_fn;
84 RETURN_IF_ERROR(CodegenWriteCompleteTuple(node, state, &write_complete_tuple_fn));
85 DCHECK(write_complete_tuple_fn != nullptr);
86 RETURN_IF_ERROR(CodegenWriteAlignedTuples(
87 node, state, write_complete_tuple_fn, write_aligned_tuples_fn));
88 DCHECK(*write_aligned_tuples_fn != nullptr);
89 return Status::OK();
90}
91
92Status HdfsSequenceScanner::InitNewRange() {
93 DCHECK(header_ != nullptr);

Callers

nothing calls this directly

Calls 3

OKFunction · 0.85
ShouldCodegenMethod · 0.45
codegenMethod · 0.45

Tested by

no test coverage detected