Class ByteQuadsCanonicalizer.TableInfo

  • Enclosing class:
    ByteQuadsCanonicalizer

    private static final class ByteQuadsCanonicalizer.TableInfo
    extends java.lang.Object
    Immutable value class used for sharing information as efficiently as possible, by only require synchronization of reference manipulation but not access to contents.
    Since:
    2.1
    • Field Detail

      • size

        public final int size
      • count

        public final int count
      • tertiaryShift

        public final int tertiaryShift
      • mainHash

        public final int[] mainHash
      • names

        public final java.lang.String[] names
      • spilloverEnd

        public final int spilloverEnd
      • longNameOffset

        public final int longNameOffset
    • Constructor Detail

      • TableInfo

        public TableInfo​(int size,
                         int count,
                         int tertiaryShift,
                         int[] mainHash,
                         java.lang.String[] names,
                         int spilloverEnd,
                         int longNameOffset)