private void SetUpTableInfo()
{
md.CalcElemSize();
tableStarts = new long[MetaData.NumMetaDataTables];
long currentPos = BaseStream.Position;
for (int ix=0; ix < MetaData.NumMetaDataTables; ix++) {
tableStarts[ix] = currentPos;
currentPos += tableLengths[ix] * md.elemSize[ix];
}
}