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