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

Method copy

bolt/vector/ComplexVector.cpp:174–185  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172}
173
174void RowVector::copy(
175 const BaseVector* source,
176 vector_size_t targetIndex,
177 vector_size_t sourceIndex,
178 vector_size_t count) {
179 if (count == 0) {
180 return;
181 }
182
183 CopyRange range{sourceIndex, targetIndex, count};
184 copyRanges(source, folly::Range(&range, 1));
185}
186
187void RowVector::copy(
188 const BaseVector* source,

Callers 2

appendToChildrenMethod · 0.45
copyRangesImplMethod · 0.45

Calls 15

copyRangesFunction · 0.85
isBitNullFunction · 0.85
ensureWritableFunction · 0.85
ensureNullsFunction · 0.85
applyToSelectedMethod · 0.80
isIdentityMappingMethod · 0.80
rawNullsMethod · 0.80
setValidMethod · 0.80
updateBoundsMethod · 0.80
childAtMethod · 0.80
indicesMethod · 0.80
deselectMethod · 0.80

Tested by

no test coverage detected