*
* @exception IOException Thrown on write error
*/
public void writeExternal(ObjectOutput out) throws IOException
{
FormatableHashtable fh = new FormatableHashtable();
fh.putBoolean("isUnique", isUnique);
fh.putInt("keyLength", baseColumnPositions.length);
for (int i = 0; i < baseColumnPositions.length; i++)
{
fh.putInt("bcp" + i, baseColumnPositions[i]);
fh.putBoolean("isAsc" + i, isAscending[i]);
}
fh.putInt("orderedColumns", numberOfOrderedColumns);
fh.put("indexType", indexType);
out.writeObject(fh);
}