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

Function copy

bolt/dwio/common/FlatMapHelper.cpp:689–705  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

687}
688
689void copy(
690 const TypePtr& type,
691 BaseVector& target,
692 vector_size_t targetIndex,
693 const BaseVector& source,
694 vector_size_t sourceIndex,
695 vector_size_t count) {
696 BOLT_DYNAMIC_TYPE_DISPATCH(
697 copyImpl,
698 type->kind(),
699 type,
700 target,
701 targetIndex,
702 source,
703 sourceIndex,
704 count);
705}
706
707// copy null from source to target, return true if the value copied is null
708bool copyNull(

Callers 15

copyImplFunction · 0.70
copyStringsFunction · 0.70
copyOffsetsFunction · 0.70
ARRAY>Method · 0.70
MAP>Method · 0.70
ROW>Method · 0.70
readFullyMethod · 0.70
copyMethod · 0.70
applyMethod · 0.70
nextMethod · 0.50
FlatMapColumnWriterMethod · 0.50
nextMethod · 0.50

Calls 1

kindMethod · 0.45

Tested by 4

GetValuesPointerMethod · 0.40
GenerateDataMethod · 0.40
ThrowAwayLevelsMethod · 0.40
checkMethod · 0.40