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 TypeMethodDescriptionbooleanprotected ObjectgetObjectInternal(int zeroBasedPos) inthashCode()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, wasNullMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getObjectInternalin classRowStruct- Throws:
SQLException
-
equals
-
hashCode
public int hashCode()
-