Class CollationIterator.CEBuffer

  • Enclosing class:
    CollationIterator

    private static final class CollationIterator.CEBuffer
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long[] buffer  
      private static int INITIAL_CAPACITY
      Large enough for CEs of most short strings.
      (package private) int length  
    • Constructor Summary

      Constructors 
      Constructor Description
      CEBuffer()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void append​(long ce)  
      (package private) void appendUnsafe​(long ce)  
      (package private) void ensureAppendCapacity​(int appCap)  
      (package private) long get​(int i)  
      (package private) long[] getCEs()  
      (package private) void incLength()  
      (package private) long set​(int i, long ce)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • INITIAL_CAPACITY

        private static final int INITIAL_CAPACITY
        Large enough for CEs of most short strings.
        See Also:
        Constant Field Values
      • length

        int length
      • buffer

        private long[] buffer
    • Constructor Detail

      • CEBuffer

        CEBuffer()
    • Method Detail

      • append

        void append​(long ce)
      • appendUnsafe

        void appendUnsafe​(long ce)
      • ensureAppendCapacity

        void ensureAppendCapacity​(int appCap)
      • incLength

        void incLength()
      • set

        long set​(int i,
                 long ce)
      • get

        long get​(int i)
      • getCEs

        long[] getCEs()