Skip to content

Commit d2c56c1

Browse files
committed
Renumber PackedFieldAccessor indexes to avoid gaps
1 parent e9b1f7d commit d2c56c1

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

Orm/Xtensive.Orm/Tuples/Packed/PackedFieldAccessor.cs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Xtensive.Tuples.Packed
1111
{
1212
internal abstract class PackedFieldAccessor
1313
{
14-
public static readonly PackedFieldAccessor[] All = new PackedFieldAccessor[20];
14+
public static readonly PackedFieldAccessor[] All = new PackedFieldAccessor[18];
1515

1616
/// <summary>
1717
/// Getter delegate.
@@ -135,7 +135,7 @@ public override int GetValueHashCode(PackedTuple tuple, in PackedFieldDescriptor
135135
}
136136

137137
public ObjectFieldAccessor()
138-
: base(-1, 19)
138+
: base(-1, 1)
139139
{ }
140140
}
141141

@@ -283,7 +283,7 @@ protected override bool Decode(long value)
283283
}
284284

285285
public BooleanFieldAccessor()
286-
: base(1, 1)
286+
: base(1, 2)
287287
{
288288
}
289289
}
@@ -306,7 +306,7 @@ protected override float Decode(long value)
306306
}
307307

308308
public FloatFieldAccessor()
309-
: base(sizeof(float) * 8, 2)
309+
: base(sizeof(float) * 8, 3)
310310
{
311311
}
312312
}
@@ -324,7 +324,7 @@ protected override double Decode(long value)
324324
}
325325

326326
public DoubleFieldAccessor()
327-
: base(sizeof(double) * 8, 3)
327+
: base(sizeof(double) * 8, 4)
328328
{
329329
}
330330
}
@@ -342,7 +342,7 @@ protected override TimeSpan Decode(long value)
342342
}
343343

344344
public TimeSpanFieldAccessor()
345-
: base(sizeof(long) * 8, 4)
345+
: base(sizeof(long) * 8, 5)
346346
{
347347
}
348348
}
@@ -360,7 +360,7 @@ protected override DateTime Decode(long value)
360360
}
361361

362362
public DateTimeFieldAccessor()
363-
: base(sizeof(long) * 8, 5)
363+
: base(sizeof(long) * 8, 6)
364364
{
365365
}
366366
}
@@ -378,7 +378,7 @@ protected override byte Decode(long value)
378378
}
379379

380380
public ByteFieldAccessor()
381-
: base(sizeof(byte) * 8, 6)
381+
: base(sizeof(byte) * 8, 7)
382382
{
383383
}
384384
}
@@ -396,7 +396,7 @@ protected override sbyte Decode(long value)
396396
}
397397

398398
public SByteFieldAccessor()
399-
: base(sizeof(sbyte) * 8, 7)
399+
: base(sizeof(sbyte) * 8, 8)
400400
{
401401
}
402402
}
@@ -414,7 +414,7 @@ protected override short Decode(long value)
414414
}
415415

416416
public ShortFieldAccessor()
417-
: base(sizeof(short) * 8, 8)
417+
: base(sizeof(short) * 8, 9)
418418
{
419419
}
420420
}
@@ -432,7 +432,7 @@ protected override ushort Decode(long value)
432432
}
433433

434434
public UShortFieldAccessor()
435-
: base(sizeof(ushort) * 8, 9)
435+
: base(sizeof(ushort) * 8, 10)
436436
{
437437
}
438438
}
@@ -450,7 +450,7 @@ protected override int Decode(long value)
450450
}
451451

452452
public IntFieldAccessor()
453-
: base(sizeof(int) * 8, 10)
453+
: base(sizeof(int) * 8, 11)
454454
{
455455
}
456456
}
@@ -468,7 +468,7 @@ protected override uint Decode(long value)
468468
}
469469

470470
public UIntFieldAccessor()
471-
: base(sizeof(uint) * 8, 11)
471+
: base(sizeof(uint) * 8, 12)
472472
{
473473
}
474474
}
@@ -486,7 +486,7 @@ protected override long Decode(long value)
486486
}
487487

488488
public LongFieldAccessor()
489-
: base(sizeof(long) * 8, 12)
489+
: base(sizeof(long) * 8, 13)
490490
{
491491
}
492492
}
@@ -504,7 +504,7 @@ protected override ulong Decode(long value)
504504
}
505505

506506
public ULongFieldAccessor()
507-
: base(sizeof(ulong) * 8, 13)
507+
: base(sizeof(ulong) * 8, 14)
508508
{
509509
}
510510
}
@@ -533,7 +533,7 @@ private static unsafe int GetSize()
533533
}
534534

535535
public GuidFieldAccessor()
536-
: base(GetSize() * 8, 14)
536+
: base(GetSize() * 8, 15)
537537
{
538538
}
539539
}
@@ -556,7 +556,7 @@ protected override void Encode(decimal value, long[] values, int offset)
556556
}
557557
}
558558
public DecimalFieldAccessor()
559-
: base(sizeof(decimal) * 8, 15)
559+
: base(sizeof(decimal) * 8, 16)
560560
{
561561
}
562562
}
@@ -585,7 +585,7 @@ private static unsafe int GetSize()
585585
}
586586

587587
public DateTimeOffsetFieldAccessor()
588-
: base(GetSize() * 8, 16)
588+
: base(GetSize() * 8, 17)
589589
{ }
590590
}
591591
}

0 commit comments

Comments
 (0)