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

Method releaseInputValues

bolt/expression/Expr.cpp:510–513  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

508 MutableRemainingRows remainingRows(rows, context);
509 const bool defaultNulls = vectorFunction_->isDefaultNullBehavior();
510 auto evalArg = [&](int32_t i) {
511 auto& inputValue = inputValues_[i];
512 inputs_[i]->evalSimplified(remainingRows.rows(), context, inputValue);
513 BaseVector::flattenVector(inputValue);
514 BOLT_CHECK(
515 inputValue->encoding() == VectorEncoding::Simple::FLAT ||
516 inputValue->encoding() == VectorEncoding::Simple::ARRAY ||

Callers

nothing calls this directly

Calls 2

releaseVectorsMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected