}
private void addInputWithSampling(Page page, int sampleWeightChannel)
{
Block sampleWeightBlock = page.getBlock(sampleWeightChannel);
BlockBuilder builder = BIGINT.createBlockBuilder(new BlockBuilderStatus());
int rowsToCopy = 0;
// Build the sample weight block, and count how many rows of data to copy
for (int position = 0; position < sampleWeightBlock.getPositionCount() && remainingLimit > 0; position++) {
rowsToCopy++;