Class AbstractRowSetter<T>

java.lang.Object
com.illumon.iris.binarystore.AbstractRowSetter<T>
All Implemented Interfaces:
RowSetter<T>
Direct Known Subclasses:
BinaryRecordV2.BinaryStoreRecordSetter, BinaryRowV2.BinaryStoreRowSetter, BinaryRowV2.FlagSetter

public abstract class AbstractRowSetter<T> extends Object implements RowSetter<T>
  • Constructor Details

    • AbstractRowSetter

      public AbstractRowSetter(Class<T> type)
  • Method Details

    • isNull

      public boolean isNull()
    • set

      public void set(T value)
      Specified by:
      set in interface RowSetter<T>
    • setBoolean

      public void setBoolean(Boolean value)
      Specified by:
      setBoolean in interface RowSetter<T>
    • setByte

      public void setByte(byte value)
      Specified by:
      setByte in interface RowSetter<T>
    • setChar

      public void setChar(char value)
      Specified by:
      setChar in interface RowSetter<T>
    • setDouble

      public void setDouble(double value)
      Specified by:
      setDouble in interface RowSetter<T>
    • setFloat

      public void setFloat(float value)
      Specified by:
      setFloat in interface RowSetter<T>
    • setInt

      public void setInt(int value)
      Specified by:
      setInt in interface RowSetter<T>
    • setLong

      public void setLong(long value)
      Specified by:
      setLong in interface RowSetter<T>
    • setShort

      public void setShort(short value)
      Specified by:
      setShort in interface RowSetter<T>
    • getType

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