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