7374757677787980818283
return; } if (arg1ColVector.isRepeating) { if (vector1[0] == 1) { outputColVector.fill(arg2Scalar); } else { outputColVector.fill(arg3Scalar); } } else if (arg1ColVector.noNulls) { if (batch.selectedInUse) {
7576777879808182838485
if (arg1ColVector.isRepeating) { if (vector1[0] == 1) { outputColVector.fill(arg2Scalar); } else { outputColVector.fill(arg3Scalar); } } else if (arg1ColVector.noNulls) { if (batch.selectedInUse) { for(int j = 0; j != n; j++) { int i = sel[j];
7677787980818283848586
if (arg1ColVector.isRepeating) { if (vector1[0] == 1) { arg2ColVector.copySelected(batch.selectedInUse, sel, n, outputColVector); } else { outputColVector.fill(arg3Scalar); } return; } // Extend any repeating values and noNulls indicator in the inputs to
7475767778798081828384
return; } if (arg1ColVector.isRepeating) { if (vector1[0] == 1) { outputColVector.fill(arg2Scalar); } else { arg3ColVector.copySelected(batch.selectedInUse, sel, n, outputColVector); } return; }