515516517518519520521522523524525
if (idxmd.getNumberOfMembers() == 0 && columns != null && columns.length > 0) { for (int j=0;j<columns.length;j++) { ColumnMetaData colmd = JDOAnnotationUtils.getColumnMetaDataForColumn(idxmd, columns[j]); idxmd.addColumn(colmd); } } return idxmd; }
566567568569570571572573574575576
fkmd.addColumn(clnmd); } else if (md instanceof IndexMetaData) { IndexMetaData idxmd = (IndexMetaData)md; idxmd.addColumn(clnmd); } else if (md instanceof UniqueMetaData) { UniqueMetaData unimd = (UniqueMetaData)md; unimd.addColumn(clnmd);