true when at least one gathered slot is null.gatherValues
private fn
bool gatherValues(Kind K)(ArrayData[] chunks,
const size_t[] chunkStarts, const(size_t)[] indices,
PhysicalOf!K[] values, ulong[] valid) @safeGathers raw primitive values and their packed validity bits at the given global indices (null slots hold arbitrary values, D14).
Parameters
K | the (primitive) kind of the chunks |
chunks | the source chunks |
chunkStarts | the global start index of every chunk |
indices | the global indices to gather, in order |
values | the destination values, indices.length elements |
valid | the destination validity words |