Class AbstractRowGetter<T>

java.lang.Object
com.illumon.iris.binarystore.AbstractRowGetter<T>
All Implemented Interfaces:
RowGetter<T>
Direct Known Subclasses:
AbstractBinaryStoreReaderV2.BinaryStoreRowGetter

public class AbstractRowGetter<T> extends Object implements RowGetter<T>
  • Constructor Details

    • AbstractRowGetter

      protected AbstractRowGetter(Class<T> type)
  • Method Details

    • get

      public T get()
      Description copied from interface: RowGetter
      Get the value represented by this getter. It is only valid to call any method one time. Once called, the value may be nulled, freed, or changed.
      Specified by:
      get in interface RowGetter<T>
    • getBoolean

      public Boolean getBoolean()
      Specified by:
      getBoolean in interface RowGetter<T>
    • getByte

      public byte getByte()
      Specified by:
      getByte in interface RowGetter<T>
    • getChar

      public char getChar()
      Specified by:
      getChar in interface RowGetter<T>
    • getDouble

      public double getDouble()
      Specified by:
      getDouble in interface RowGetter<T>
    • getFloat

      public float getFloat()
      Specified by:
      getFloat in interface RowGetter<T>
    • getInt

      public int getInt()
      Specified by:
      getInt in interface RowGetter<T>
    • getLong

      public long getLong()
      Specified by:
      getLong in interface RowGetter<T>
    • getShort

      public short getShort()
      Specified by:
      getShort in interface RowGetter<T>
    • getType

      public Class<T> getType()
      Specified by:
      getType in interface RowGetter<T>