Class EmbeddedRelationalStruct.Builder
- java.lang.Object
-
- com.apple.foundationdb.relational.api.EmbeddedRelationalStruct.Builder
-
- All Implemented Interfaces:
com.apple.foundationdb.relational.api.RelationalStructBuilder
- Enclosing interface:
- EmbeddedRelationalStruct
public static class EmbeddedRelationalStruct.Builder extends java.lang.Object implements com.apple.foundationdb.relational.api.RelationalStructBuilder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmbeddedRelationalStruct.Builder
addArray(java.lang.String fieldName, com.apple.foundationdb.relational.api.RelationalArray array)
EmbeddedRelationalStruct.Builder
addBoolean(java.lang.String fieldName, boolean b)
EmbeddedRelationalStruct.Builder
addBytes(java.lang.String fieldName, byte[] bytes)
EmbeddedRelationalStruct.Builder
addDouble(java.lang.String fieldName, double d)
EmbeddedRelationalStruct.Builder
addFloat(java.lang.String fieldName, float f)
EmbeddedRelationalStruct.Builder
addInt(java.lang.String fieldName, int i)
EmbeddedRelationalStruct.Builder
addLong(java.lang.String fieldName, long l)
com.apple.foundationdb.relational.api.RelationalStructBuilder
addObject(java.lang.String fieldName, java.lang.Object obj, int targetSqlType)
EmbeddedRelationalStruct.Builder
addShort(java.lang.String fieldName, short b)
EmbeddedRelationalStruct.Builder
addString(java.lang.String fieldName, java.lang.String s)
EmbeddedRelationalStruct.Builder
addStruct(java.lang.String fieldName, com.apple.foundationdb.relational.api.RelationalStruct struct)
EmbeddedRelationalStruct
build()
-
-
-
Method Detail
-
build
public EmbeddedRelationalStruct build()
- Specified by:
build
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
-
addBoolean
public EmbeddedRelationalStruct.Builder addBoolean(java.lang.String fieldName, boolean b) throws java.sql.SQLException
- Specified by:
addBoolean
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addShort
public EmbeddedRelationalStruct.Builder addShort(java.lang.String fieldName, short b) throws java.sql.SQLException
- Specified by:
addShort
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addLong
public EmbeddedRelationalStruct.Builder addLong(java.lang.String fieldName, long l) throws java.sql.SQLException
- Specified by:
addLong
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addFloat
public EmbeddedRelationalStruct.Builder addFloat(java.lang.String fieldName, float f) throws java.sql.SQLException
- Specified by:
addFloat
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addDouble
public EmbeddedRelationalStruct.Builder addDouble(java.lang.String fieldName, double d) throws java.sql.SQLException
- Specified by:
addDouble
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addBytes
public EmbeddedRelationalStruct.Builder addBytes(java.lang.String fieldName, byte[] bytes) throws java.sql.SQLException
- Specified by:
addBytes
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addString
public EmbeddedRelationalStruct.Builder addString(java.lang.String fieldName, @Nullable java.lang.String s) throws java.sql.SQLException
- Specified by:
addString
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addObject
public com.apple.foundationdb.relational.api.RelationalStructBuilder addObject(java.lang.String fieldName, @Nullable java.lang.Object obj, int targetSqlType) throws java.sql.SQLException
- Specified by:
addObject
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addStruct
public EmbeddedRelationalStruct.Builder addStruct(java.lang.String fieldName, @Nonnull com.apple.foundationdb.relational.api.RelationalStruct struct) throws java.sql.SQLException
- Specified by:
addStruct
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addArray
public EmbeddedRelationalStruct.Builder addArray(java.lang.String fieldName, @Nonnull com.apple.foundationdb.relational.api.RelationalArray array) throws java.sql.SQLException
- Specified by:
addArray
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
addInt
public EmbeddedRelationalStruct.Builder addInt(java.lang.String fieldName, int i) throws java.sql.SQLException
- Specified by:
addInt
in interfacecom.apple.foundationdb.relational.api.RelationalStructBuilder
- Throws:
java.sql.SQLException
-
-