Get the number of columns in the table. Check to see if this is a valid row. This routine makes sure the hash area is large enough to fill a given request. If not it reallocates the hash area, and copies the old data into the new area. Data Read a data array into the current object and if needed position to the beginning of the next FITS block.
Data Read in the actual data portion.
FitsException Add a variable length column to the data. Note that it is declared as a one dimensional object array to make access convenient. A column describing the variable format data. This column can then be added to the table using other functions. This is passed to the BinaryTable class rather than created here so that we can handle complex data properly.