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
,java.sql.Struct
,java.sql.Wrapper
@API(EXPERIMENTAL) public class ImmutableRowStruct extends RowStruct
An implementation ofRelationalStruct
which is backed by aRow
object.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.apple.foundationdb.relational.api.EmbeddedRelationalStruct
EmbeddedRelationalStruct.Builder
-
-
Constructor Summary
Constructors Constructor Description ImmutableRowStruct(com.apple.foundationdb.relational.api.Row theRow, com.apple.foundationdb.relational.api.StructMetaData metaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
protected java.lang.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, toString, wasNull
-
-
-
-
Method Detail
-
getObjectInternal
protected java.lang.Object getObjectInternal(int zeroBasedPos) throws java.sql.SQLException
- Specified by:
getObjectInternal
in classRowStruct
- Throws:
java.sql.SQLException
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-