Class AbstractRow
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIterable<com.apple.foundationdb.relational.api.Row>getArray(int position) byte[]getBytes(int position) doublegetDouble(int position) floatgetFloat(int position) longgetLong(int position) com.apple.foundationdb.relational.api.RowgetPrefix(int length) com.apple.foundationdb.relational.api.RowgetRow(int position) getString(int position) inthashCode()booleanstartsWith(com.apple.foundationdb.relational.api.Row prefix) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.apple.foundationdb.relational.api.Row
getNumFields, getObject
-
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:
getLongin interfacecom.apple.foundationdb.relational.api.Row- Throws:
com.apple.foundationdb.relational.api.exceptions.InvalidTypeExceptioncom.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:
getFloatin interfacecom.apple.foundationdb.relational.api.Row- Throws:
com.apple.foundationdb.relational.api.exceptions.InvalidTypeExceptioncom.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:
getDoublein interfacecom.apple.foundationdb.relational.api.Row- Throws:
com.apple.foundationdb.relational.api.exceptions.InvalidTypeExceptioncom.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:
getStringin interfacecom.apple.foundationdb.relational.api.Row- Throws:
com.apple.foundationdb.relational.api.exceptions.InvalidTypeExceptioncom.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:
getBytesin interfacecom.apple.foundationdb.relational.api.Row- Throws:
com.apple.foundationdb.relational.api.exceptions.InvalidTypeExceptioncom.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:
getRowin interfacecom.apple.foundationdb.relational.api.Row- Throws:
com.apple.foundationdb.relational.api.exceptions.InvalidTypeExceptioncom.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:
getArrayin interfacecom.apple.foundationdb.relational.api.Row- Throws:
com.apple.foundationdb.relational.api.exceptions.InvalidTypeExceptioncom.apple.foundationdb.relational.api.exceptions.InvalidColumnReferenceException
-
equals
-
hashCode
public int hashCode() -
startsWith
public boolean startsWith(com.apple.foundationdb.relational.api.Row prefix) - Specified by:
startsWithin interfacecom.apple.foundationdb.relational.api.Row
-
getPrefix
public com.apple.foundationdb.relational.api.Row getPrefix(int length) - Specified by:
getPrefixin interfacecom.apple.foundationdb.relational.api.Row
-
toString
-