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

Function rowToColumnVector

bolt/exec/RowToColumnVector.h:305–320  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

303} // namespace
304
305FOLLY_ALWAYS_INLINE void rowToColumnVector(
306 char** rows,
307 folly::Range<const vector_size_t*> rowNumbers,
308 RowColumn column,
309 int32_t resultOffset,
310 const VectorPtr& result) {
311 BOLT_DYNAMIC_TYPE_DISPATCH_ALL(
312 extractColumnTyped,
313 result->typeKind(),
314 rows,
315 rowNumbers,
316 rowNumbers.size(),
317 column,
318 resultOffset,
319 result);
320}
321
322FOLLY_ALWAYS_INLINE void rowToColumnVector(
323 char** rows,

Callers 8

getOutputWithSpillMethod · 0.85
copyKeyAndInitGroupMethod · 0.85
outputUniqueGroupsMethod · 0.85
convertCompositeInputMethod · 0.85
extractColumnMethod · 0.85
getBatchMethod · 0.85
TEST_FFunction · 0.85

Calls 4

childAtMethod · 0.80
typeKindMethod · 0.45
sizeMethod · 0.45
emptyMethod · 0.45

Tested by 1

TEST_FFunction · 0.68