public override void Convert(ConversionStage.SystemUpStage stage) { // calling #storedClasses forces reading all classes // That's good enough to load them all and to call the // above convert method. stage.File().StoredClasses(); }
private static void ReindexDateTimeFields(ConversionStage stage) { var reindexer = new FieldReindexer<DateTime>(); var i = stage.File().ClassCollection().Iterator(); while (i.MoveNext()) { var classmetadata = i.CurrentClass(); classmetadata.TraverseDeclaredFields(reindexer); } }
public override void Convert(ConversionStage.SystemUpStage stage) { var container = stage.File(); if (!container.Config().GenerateCommitTimestamps().DefiniteYes()) { return; } container.ClassCollection().WriteAllClasses(); BuildCommitTimestampIndex(container); container.SystemTransaction().Commit(); }
public override void Convert(ConversionStage.SystemUpStage stage) { LocalObjectContainer file = stage.File(); ClassMetadataIterator i = file.ClassCollection().Iterator(); while (i.MoveNext()) { ClassMetadata classmetadata = i.CurrentClass(); if (Accept(classmetadata)) { classmetadata.DropClassIndex(); } } }
public override void Convert(ConversionStage.SystemUpStage stage) { ReindexDateTimeFields(stage); }
public override void Convert(ConversionStage.SystemUpStage stage) { stage.File().ClassCollection().WriteAllClasses(); RebuildUUIDIndex(stage.File()); FreeOldUUIDMetaIndex(stage.File()); }
/// <param name="stage"></param> public virtual void Convert(ConversionStage.SystemUpStage stage) { }
/// <param name="stage"></param> public virtual void Convert(ConversionStage.ClassCollectionAvailableStage stage) { }
public override void Convert(ConversionStage.SystemUpStage stage) { stage.File().ClassCollection().WriteAllClasses(); }