int length = lengthVector.getDataAt(0);
RVector resultVector = vector.materialize();
if (resultVector.isShared()) {
sharedVectorSeen.enter();
resultVector = resultVector.copy();
resultVector.markNonTemporary();
}
resultVector.resizeWithNames(length);
return resultVector;
}