* @exception StandardException Thrown on error
*/
private void getAffectedIndexes(Activation activation)
throws StandardException
{
IndexLister indexLister = td.getIndexLister( );
/* We have to get non-distinct index row generaters and conglom numbers
* here and then compress it to distinct later because drop column
* will need to change the index descriptor directly on each index
* entry in SYSCONGLOMERATES, on duplicate indexes too.
*/
compressIRGs = indexLister.getIndexRowGenerators();
numIndexes = compressIRGs.length;
indexConglomerateNumbers = indexLister.getIndexConglomerateNumbers();
ArrayList newCongloms = new ArrayList();
if (! (compressTable || truncateTable)) // then it's drop column
{
for (int i = 0; i < compressIRGs.length; i++)