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

Function processConstantFilterResults

bolt/exec/OperatorUtils.cpp:185–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

183
184namespace {
185vector_size_t processConstantFilterResults(
186 const VectorPtr& filterResult,
187 const SelectivityVector& rows) {
188 auto constant = filterResult->as<ConstantVector<bool>>();
189 if (constant->isNullAt(0) || constant->valueAt(0) == false) {
190 return 0;
191 }
192 return rows.size();
193}
194
195vector_size_t processFlatFilterResults(
196 const VectorPtr& filterResult,

Callers 1

processFilterResultsFunction · 0.85

Calls 3

isNullAtMethod · 0.45
valueAtMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected