## Uses of Interface
io.vertx.sqlclient.Tuple

- Packages that use Tuple
  Package | Description
  --- | ---
  io.vertx.jdbcclient.spi |
  io.vertx.reactivex.sqlclient |
  io.vertx.rxjava3.sqlclient |
  io.vertx.sqlclient |
  io.vertx.sqlclient.templates |

- - ### Uses of Tuple in io.vertx.jdbcclient.spi

    Methods in io.vertx.jdbcclient.spi with parameters of type Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | JDBCEncoder.`encode​(Tuple input, int pos, JDBCColumnDescriptorProvider provider)` |
    `Object` | JDBCEncoderImpl.`encode​(Tuple input, int pos, JDBCColumnDescriptorProvider provider)` |

  - ### Uses of Tuple in io.vertx.reactivex.sqlclient

    Methods in io.vertx.reactivex.sqlclient that return Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `Tuple` | Tuple.`getDelegate()` |

    Methods in io.vertx.reactivex.sqlclient with parameters of type Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Tuple` | Tuple.`newInstance​(Tuple arg)` |

    Constructors in io.vertx.reactivex.sqlclient with parameters of type Tuple
    Constructor | Description
    --- | ---
    `Tuple​(Tuple delegate)` |

  - ### Uses of Tuple in io.vertx.rxjava3.sqlclient

    Methods in io.vertx.rxjava3.sqlclient that return Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `Tuple` | Tuple.`getDelegate()` |

    Methods in io.vertx.rxjava3.sqlclient with parameters of type Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Tuple` | Tuple.`newInstance​(Tuple arg)` |

    Constructors in io.vertx.rxjava3.sqlclient with parameters of type Tuple
    Constructor | Description
    --- | ---
    `Tuple​(Tuple delegate)` |

  - ### Uses of Tuple in io.vertx.sqlclient

    Subinterfaces of Tuple in io.vertx.sqlclient
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Row` | A single row of the `execution result rowset`.

    Methods in io.vertx.sqlclient that return Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `default Tuple` | Tuple.`addArrayOfBigDecimal​(BigDecimal[] value)` | Add an array of `BigDecimal` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfBoolean​(Boolean[] value)` | Add an array of `Boolean` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfBuffer​(Buffer[] value)` | Add an array of `Buffer` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfDouble​(Double[] value)` | Add an array of `Double` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfFloat​(Float[] value)` | Add an array of `Float` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfInteger​(Integer[] value)` | Add an array of `Integer` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfJsonArray​(JsonArray[] value)` | Add an array of `JsonArray` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfJsonObject​(JsonObject[] value)` | Add an array of `JsonObject` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfLocalDate​(java.time.LocalDate[] value)` | Add an array of `LocalDate` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfLocalDateTime​(java.time.LocalDateTime[] value)` | Add an array of `LocalDateTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfLocalTime​(java.time.LocalTime[] value)` | Add an array of `LocalTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfLong​(Long[] value)` | Add an array of `Long` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfOffsetDateTime​(java.time.OffsetDateTime[] value)` | Add an array of `OffsetDateTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfOffsetTime​(java.time.OffsetTime[] value)` | Add an array of `OffsetTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfShort​(Short[] value)` | Add an array of `Short` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfString​(String[] value)` | Add an array of `String` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfTemporal​(java.time.temporal.Temporal[] value)` | Add an array of `Temporal` value at the end of the tuple.
    `default Tuple` | Tuple.`addArrayOfUUID​(UUID[] value)` | Add an array of `UUID` value at the end of the tuple.
    `default Tuple` | Tuple.`addBigDecimal​(BigDecimal value)` | Add a `BigDecimal` value at the end of the tuple.
    `default Tuple` | Tuple.`addBoolean​(Boolean value)` | Add a boolean value at the end of the tuple.
    `default Tuple` | Tuple.`addBuffer​(Buffer value)` | Add a buffer value at the end of the tuple.
    `default Tuple` | Tuple.`addDouble​(Double value)` | Add a double value at the end of the tuple.
    `default Tuple` | Tuple.`addFloat​(Float value)` | Add a float value at the end of the tuple.
    `default Tuple` | Tuple.`addInteger​(Integer value)` | Add an integer value at the end of the tuple.
    `default Tuple` | Tuple.`addJsonArray​(JsonArray value)` | Add a `JsonArray` value at the end of the tuple.
    `default Tuple` | Tuple.`addJsonObject​(JsonObject value)` | Add a `JsonObject` value at the end of the tuple.
    `default Tuple` | Tuple.`addLocalDate​(java.time.LocalDate value)` | Add a `LocalDate` value at the end of the tuple.
    `default Tuple` | Tuple.`addLocalDateTime​(java.time.LocalDateTime value)` | Add a `LocalDateTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addLocalTime​(java.time.LocalTime value)` | Add a `LocalTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addLong​(Long value)` | Add a long value at the end of the tuple.
    `default Tuple` | Tuple.`addOffsetDateTime​(java.time.OffsetDateTime value)` | Add a `OffsetDateTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addOffsetTime​(java.time.OffsetTime value)` | Add a `OffsetTime` value at the end of the tuple.
    `default Tuple` | Tuple.`addShort​(Short value)` | Add a short value at the end of the tuple.
    `default Tuple` | Tuple.`addString​(String value)` | Add a string value at the end of the tuple.
    `default Tuple` | Tuple.`addTemporal​(java.time.temporal.Temporal value)` | Add a `Temporal` value at the end of the tuple.
    `default Tuple` | Tuple.`addUUID​(UUID value)` | Add a `UUID` value at the end of the tuple.
    `Tuple` | Tuple.`addValue​(Object value)` | Add an object value at the end of the tuple.
    `static Tuple` | Tuple.`from​(Object[] array)` | Wrap the provided `array` with a tuple.
    `static <T> Tuple` | Tuple.`from​(List<T> list)` | Wrap the provided `list` with a tuple.
    `static Tuple` | Tuple.`of​(Object elt1)` | Create a tuple of one element.
    `static Tuple` | Tuple.`of​(Object elt1, Object elt2)` | Create a tuple of two elements.
    `static Tuple` | Tuple.`of​(Object elt1, Object... elts)` | Create a tuple of an arbitrary number of elements.
    `static Tuple` | Tuple.`of​(Object elt1, Object elt2, Object elt3)` | Create a tuple of three elements.
    `static Tuple` | Tuple.`of​(Object elt1, Object elt2, Object elt3, Object elt4)` | Create a tuple of four elements.
    `static Tuple` | Tuple.`of​(Object elt1, Object elt2, Object elt3, Object elt4, Object elt5)` | Create a tuple of five elements.
    `static Tuple` | Tuple.`of​(Object elt1, Object elt2, Object elt3, Object elt4, Object elt5, Object elt6)` | Create a tuple of six elements.
    `static Tuple` | Tuple.`tuple()` |
    `static Tuple` | Tuple.`tuple​(List<Object> elements)` | Create a tuple with the provided `elements` list.
    `static Tuple` | Tuple.`wrap​(Object[] array)` | Wrap the provided `array` with a tuple.
    `static <T> Tuple` | Tuple.`wrap​(List<T> list)` | Wrap the provided `list` with a tuple.

    Methods in io.vertx.sqlclient with parameters of type Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `RowStream<Row>` | PreparedStatement.`createStream​(int fetch, Tuple args)` | Execute the prepared query with a cursor and createStream the result.
    `Cursor` | PreparedStatement.`cursor​(Tuple args)` | Create a cursor with the provided `arguments`.
    `Future<T>` | PreparedQuery.`execute​(Tuple tuple)` | Execute the query.

    Method parameters in io.vertx.sqlclient with type arguments of type Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<T>` | PreparedQuery.`executeBatch​(List<Tuple> batch)` | Execute the query with a batch of tuples.

  - ### Uses of Tuple in io.vertx.sqlclient.templates

    Methods in io.vertx.sqlclient.templates that return Tuple
    Modifier and Type | Method | Description
    --- | --- | ---
    `Tuple` | TupleMapper.`map​(java.util.function.Function<Integer,​String> mapping, int size, T params)` | The internal mapper contract that builds a tuple.