1
/* Copyright (C) 2009 Versant Inc. http://www.db4o.com */
2
namespace Db4objects.Db4o.Internal.Convert.Conversions
4
public abstract class DropClassIndexesConversion : Conversion
6
public override void Convert(ConversionStage.SystemUpStage stage)
8
LocalObjectContainer file = stage.File();
9
ClassMetadataIterator i = file.ClassCollection().Iterator();
12
ClassMetadata classmetadata = i.CurrentClass();
13
if (Accept(classmetadata))
15
classmetadata.DropClassIndex();
20
protected abstract bool Accept(ClassMetadata classmetadata);