Class BinaryCasSerDes6.CasCompare

java.lang.Object
org.apache.uima.cas.impl.BinaryCasSerDes6.CasCompare
Enclosing class:
BinaryCasSerDes6

private class BinaryCasSerDes6.CasCompare extends Object
  • Field Details

    • c1

      private final CASImpl c1
      Compare 2 CASes for equal The layout of refs to aux heaps does not have to match
    • c2

      private final CASImpl c2
    • ts1

      private final TypeSystemImpl ts1
    • ts2

      private final TypeSystemImpl ts2
    • c1HO

      private final Heap c1HO
    • c2HO

      private final Heap c2HO
    • c1heap

      private final int[] c1heap
    • c2heap

      private final int[] c2heap
    • typeInfo

      private TypeSystemImpl.TypeInfo typeInfo
    • c1heapIndex

      private int c1heapIndex
    • c2heapIndex

      private int c2heapIndex
    • addr2seq1

      private final Int2IntRBT addr2seq1
    • addr2seq2

      private final Int2IntRBT addr2seq2
  • Constructor Details

  • Method Details

    • compareCASes

      public boolean compareCASes()
    • compareFss

      private boolean compareFss()
    • compareFssArray

      private boolean compareFssArray()
    • compareSlot

      private boolean compareSlot(int offsetSrc, int offsetTgt)
    • diagnoseMiscompareHeapRef

      private boolean diagnoseMiscompareHeapRef(int c1ref, int c2ref, int offsetSrc)
    • compareStrings

      private boolean compareStrings(String s1, String s2)
    • mismatchFs

      private boolean mismatchFs()
    • mismatchFs

      private boolean mismatchFs(int i1, int i2)
    • dumpHeapFs

      private StringBuilder dumpHeapFs(CASImpl cas, int iHeap, TypeSystemImpl ts)
    • dumpHeapStoredArray

      private StringBuilder dumpHeapStoredArray(CASImpl cas, int iHeap)
    • dumpNonHeapStoredArray

      private StringBuilder dumpNonHeapStoredArray(CASImpl cas, int iHeap)
    • dumpByKind

      private StringBuilder dumpByKind(CASImpl cas, int offset, int iHeap)