Return the capacity of the held Datum array. The behavior is undefined if commit has already been called on this object. Note that similar to the capacity of a vector, the returned capacity has no bearing on the value of the Datum array being constructed, but does indicate at which point additional memory will be required to grow the Datum array being built.