Class ImmutableRowStruct
java.lang.Object
com.apple.foundationdb.relational.api.RowStruct
com.apple.foundationdb.relational.api.ImmutableRowStruct
- All Implemented Interfaces:
EmbeddedRelationalStruct
,com.apple.foundationdb.relational.api.RelationalStruct
,Struct
,Wrapper
An implementation of
RelationalStruct
which is backed by a Row
object.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.apple.foundationdb.relational.api.EmbeddedRelationalStruct
EmbeddedRelationalStruct.Builder
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionImmutableRowStruct
(com.apple.foundationdb.relational.api.Row theRow, com.apple.foundationdb.relational.api.StructMetaData metaData) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected Object
getObjectInternal
(int zeroBasedPos) int
hashCode()
Methods inherited from class com.apple.foundationdb.relational.api.RowStruct
getArray, getArray, getBoolean, getBoolean, getBytes, getBytes, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getMetaData, getObject, getObject, getString, getString, getStruct, getStruct, getUUID, getUUID, toString, wasNull
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.apple.foundationdb.relational.api.RelationalStruct
getAttributes, getAttributes, getSQLTypeName, isWrapperFor, unwrap
-
Constructor Details
-
ImmutableRowStruct
public ImmutableRowStruct(@Nonnull com.apple.foundationdb.relational.api.Row theRow, @Nonnull com.apple.foundationdb.relational.api.StructMetaData metaData)
-
-
Method Details
-
getObjectInternal
- Specified by:
getObjectInternal
in classRowStruct
- Throws:
SQLException
-
equals
-
hashCode
public int hashCode()
-