java.lang.Object
com.apple.foundationdb.relational.recordlayer.AbstractRow
All Implemented Interfaces:
com.apple.foundationdb.relational.api.Row
Direct Known Subclasses:
ArrayRow, EmptyTuple, ImmutableKeyValue, MessageTuple, ValueTuple

public abstract class AbstractRow extends Object implements com.apple.foundationdb.relational.api.Row
  • Constructor Details

    • AbstractRow

      public AbstractRow()
  • Method Details

    • getLong

      public long getLong(int position) throws com.apple.foundationdb.relational.api.exceptions.InvalidTypeException, com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
      Specified by:
      getLong in interface com.apple.foundationdb.relational.api.Row
      Throws:
      com.apple.foundationdb.relational.api.exceptions.InvalidTypeException
      com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
    • getFloat

      public float getFloat(int position) throws com.apple.foundationdb.relational.api.exceptions.InvalidTypeException, com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
      Specified by:
      getFloat in interface com.apple.foundationdb.relational.api.Row
      Throws:
      com.apple.foundationdb.relational.api.exceptions.InvalidTypeException
      com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
    • getDouble

      public double getDouble(int position) throws com.apple.foundationdb.relational.api.exceptions.InvalidTypeException, com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
      Specified by:
      getDouble in interface com.apple.foundationdb.relational.api.Row
      Throws:
      com.apple.foundationdb.relational.api.exceptions.InvalidTypeException
      com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
    • getString

      public String getString(int position) throws com.apple.foundationdb.relational.api.exceptions.InvalidTypeException, com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
      Specified by:
      getString in interface com.apple.foundationdb.relational.api.Row
      Throws:
      com.apple.foundationdb.relational.api.exceptions.InvalidTypeException
      com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
    • getBytes

      public byte[] getBytes(int position) throws com.apple.foundationdb.relational.api.exceptions.InvalidTypeException, com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
      Specified by:
      getBytes in interface com.apple.foundationdb.relational.api.Row
      Throws:
      com.apple.foundationdb.relational.api.exceptions.InvalidTypeException
      com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
    • getRow

      public com.apple.foundationdb.relational.api.Row getRow(int position) throws com.apple.foundationdb.relational.api.exceptions.InvalidTypeException, com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
      Specified by:
      getRow in interface com.apple.foundationdb.relational.api.Row
      Throws:
      com.apple.foundationdb.relational.api.exceptions.InvalidTypeException
      com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
    • getArray

      public Iterable<com.apple.foundationdb.relational.api.Row> getArray(int position) throws com.apple.foundationdb.relational.api.exceptions.InvalidTypeException, com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
      Specified by:
      getArray in interface com.apple.foundationdb.relational.api.Row
      Throws:
      com.apple.foundationdb.relational.api.exceptions.InvalidTypeException
      com.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • startsWith

      public boolean startsWith(com.apple.foundationdb.relational.api.Row prefix)
      Specified by:
      startsWith in interface com.apple.foundationdb.relational.api.Row
    • getPrefix

      public com.apple.foundationdb.relational.api.Row getPrefix(int length)
      Specified by:
      getPrefix in interface com.apple.foundationdb.relational.api.Row
    • toString

      public String toString()
      Overrides:
      toString in class Object