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());
 }
Beispiel #7
0
 /// <param name="stage"></param>
 public virtual void Convert(ConversionStage.SystemUpStage stage)
 {
 }
Beispiel #8
0
 /// <param name="stage"></param>
 public virtual void Convert(ConversionStage.ClassCollectionAvailableStage stage)
 {
 }
Beispiel #9
0
 public override void Convert(ConversionStage.SystemUpStage stage)
 {
     stage.File().ClassCollection().WriteAllClasses();
 }