Sets the number of columns in the row cache to a new value. If the number of columns provided is greater than
the number of values in the cache, then columns with null value are appended to the cache to fill
up the columns until the specified one.
Parameters:
numberOfColumnsComplete - the number of columns received already.
Returns:
the number of columns added to the row with null values.