@Override public void merge(final Mergeable merge) { if (merge instanceof CompoundIndexMetaDataWrapper) { final CompoundIndexMetaDataWrapper compound = (CompoundIndexMetaDataWrapper) merge; metaData.merge(compound.metaData); } }
@Override public void merge(final Mergeable merge) { if ((merge != null) && (merge instanceof IndexMetaDataSet)) { for (int i = 0; i < metaData.size(); i++) { final IndexMetaData imd = metaData.get(i); final IndexMetaData imd2 = ((IndexMetaDataSet<T>) merge).metaData.get(i); imd.merge(imd2); } } }