コード例 #1
0
 public override void DefragAspect(IDefragmentContext context)
 {
     // database id
     context.CopyID();
     // uuid
     context.IncrementOffset(Const4.LongLength);
 }
コード例 #2
0
 public virtual void Defragment(IDefragmentContext context)
 {
     if (context.ClassMetadata().HasIdentity())
     {
         DefragmentSlot(context);
     }
     else
     {
         context.IncrementOffset(LinkLength());
     }
 }
コード例 #3
0
ファイル: StringHandler.cs プロジェクト: masroore/db4o
 public virtual void Defragment(IDefragmentContext context)
 {
     context.IncrementOffset(LinkLength());
 }
コード例 #4
0
		private static void IncrementOffset(IDefragmentContext context)
		{
			context.IncrementOffset(GuidSize);
		}
コード例 #5
0
		public virtual void Defragment(IDefragmentContext context)
		{
			if (context.ClassMetadata().HasIdentity())
			{
				DefragmentSlot(context);
			}
			else
			{
				context.IncrementOffset(LinkLength());
			}
		}
コード例 #6
0
 public void Defragment(IDefragmentContext context)
 {
     context.IncrementOffset(LinkLength());
 }
コード例 #7
0
 private static void IncrementOffset(IDefragmentContext context)
 {
     context.IncrementOffset(LinkLength());
 }
コード例 #8
0
ファイル: EnumTypeHandler.cs プロジェクト: pondyond/db4o
 public void Defragment(IDefragmentContext context)
 {
     context.CopyID();
     context.IncrementOffset(Const4.LongLength);
 }
コード例 #9
0
		private static void IncrementOffset(IDefragmentContext context)
		{
			context.IncrementOffset(LinkLength());
		}
コード例 #10
0
ファイル: EnumTypeHandler.cs プロジェクト: erdincay/db4o
 public void Defragment(IDefragmentContext context)
 {
     context.CopyID();
     context.IncrementOffset(Const4.LongLength);
 }
コード例 #11
0
 private static void IncrementOffset(IDefragmentContext context)
 {
     context.IncrementOffset(GuidSize);
 }
コード例 #12
0
ファイル: UUIDFieldMetadata.cs プロジェクト: masroore/db4o
 public override void DefragAspect(IDefragmentContext context)
 {
     // database id
     context.CopyID();
     // uuid
     context.IncrementOffset(Const4.LongLength);
 }