takeNullsKernel

private fnArrayData takeNullsKernel(Kind K)(ArrayData[] chunks, const size_t[] chunkStarts, const size_t[] indices)

The primitive null-marker gather kernel of takeWithNulls.

Parameters

Kthe (primitive) kind of the chunks
chunksthe source chunks
chunkStartsthe global start index of every chunk
indicesthe gather indices (size_t.max gathers a null)

Returns

the single gathered chunk.