Class ByteDictionarySeries<V>

  • All Implemented Interfaces:
    MutableSeries<java.lang.Integer,​V>, Series<java.lang.Integer,​V>

    public class ByteDictionarySeries<V>
    extends AbstractSeries<java.lang.Integer,​V>
    implements MutableSeries<java.lang.Integer,​V>
    • Constructor Detail

      • ByteDictionarySeries

        public ByteDictionarySeries​(java.lang.Object name,
                                    V[] dictionary,
                                    byte[] pointers)
    • Method Detail

      • getName

        public java.lang.Object getName()
        Specified by:
        getName in interface Series<java.lang.Integer,​V>
      • getType

        public java.lang.Class getType()
        Specified by:
        getType in interface Series<java.lang.Integer,​V>
      • get

        public V get​(java.lang.Integer key)
        Specified by:
        get in interface Series<java.lang.Integer,​V>
      • set

        public void set​(java.lang.Integer key,
                        V value)
        Specified by:
        set in interface MutableSeries<java.lang.Integer,​V>
      • getKey

        public java.lang.Integer getKey​(int i)
        Specified by:
        getKey in interface Series<java.lang.Integer,​V>
      • size

        public int size()
        Specified by:
        size in interface Series<java.lang.Integer,​V>
      • getAddress

        public int getAddress​(java.lang.Integer key)
        Specified by:
        getAddress in interface Series<java.lang.Integer,​V>
      • keys

        public java.lang.Iterable<java.lang.Integer> keys()
        Specified by:
        keys in interface Series<java.lang.Integer,​V>
      • reindex

        public <L> Series<L,​V> reindex​(L... keys)
        Specified by:
        reindex in interface Series<java.lang.Integer,​V>
      • head

        public Series<java.lang.Integer,​V> head​(int count)
        Specified by:
        head in interface Series<java.lang.Integer,​V>
      • tail

        public Series<java.lang.Integer,​V> tail​(int count)
        Specified by:
        tail in interface Series<java.lang.Integer,​V>