docs: @Override
  	public int serializeToPages(
  			BinaryRow record,
  			AbstractPagedOutputView headerLessView) throws IOException {
  		checkArgument(headerLessView.getHeaderLength() == 0);
  		int sizeInBytes = record.getSizeInBytes();
  		int skip = checkSkipWriteForFixLengthPart(headerLessView);
  		if (record.getSegments().length == 1) {
  			headerLessView.writeInt(sizeInBytes);
  			headerLessView.write(record.getSegments()[0], record.getOffset(), sizeInBytes);
  		} else {
  			headerLessView.writeInt(record.getSizeInBytes());
  			serializeToPagesWithoutLength(record, headerLessView);
  		}
  		return skip;
  	}