Class Row


  • public class Row
    extends Tuple
    A single row of the execution result rowset.

    NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

    • Field Detail

      • __TYPE_ARG

        public static final TypeArg<Row> __TYPE_ARG
      • JSON_NULL

        public static final Object JSON_NULL
        The JSON null literal value.
        It is used to distinguish a JSON null literal value from the Java null value. This is only used when the database supports JSON types.
    • Constructor Detail

      • Row

        public Row​(io.vertx.sqlclient.Row delegate)
      • Row

        public Row​(Object delegate)
    • Method Detail

      • getDelegate

        public io.vertx.sqlclient.Row getDelegate()
        Overrides:
        getDelegate in class Tuple
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Tuple
      • getColumnName

        public String getColumnName​(int pos)
        Parameters:
        pos - the column position
        Returns:
        the column name or null
      • getColumnIndex

        public int getColumnIndex​(String column)
        Parameters:
        column - the column name
        Returns:
        the column name or -1 if not found
      • getValue

        public Object getValue​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getBoolean

        public Boolean getBoolean​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getShort

        public Short getShort​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getInteger

        public Integer getInteger​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getLong

        public Long getLong​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getFloat

        public Float getFloat​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getDouble

        public Double getDouble​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getString

        public String getString​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getJson

        public Object getJson​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getJsonObject

        public io.vertx.core.json.JsonObject getJsonObject​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getJsonArray

        public io.vertx.core.json.JsonArray getJsonArray​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getBuffer

        public Buffer getBuffer​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • get

        public <T> T get​(Class<T> type,
                         String column)
        Parameters:
        type -
        column -
        Returns:
      • toJson

        public io.vertx.core.json.JsonObject toJson()
        Returns:
        the json representation
      • release

        public void release()
      • getNumeric

        public io.vertx.sqlclient.data.Numeric getNumeric​(String column)
        Parameters:
        column - the column
        Returns:
        the column value
      • getTemporal

        public Temporal getTemporal​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getLocalDate

        public LocalDate getLocalDate​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getLocalTime

        public LocalTime getLocalTime​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getLocalDateTime

        public LocalDateTime getLocalDateTime​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getOffsetTime

        public OffsetTime getOffsetTime​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getOffsetDateTime

        public OffsetDateTime getOffsetDateTime​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getUUID

        public UUID getUUID​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getBigDecimal

        public BigDecimal getBigDecimal​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfBooleans

        public Boolean[] getArrayOfBooleans​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfShorts

        public Short[] getArrayOfShorts​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfIntegers

        public Integer[] getArrayOfIntegers​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfLongs

        public Long[] getArrayOfLongs​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfFloats

        public Float[] getArrayOfFloats​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfDoubles

        public Double[] getArrayOfDoubles​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfNumerics

        public io.vertx.sqlclient.data.Numeric[] getArrayOfNumerics​(String column)
        Parameters:
        column - the column
        Returns:
        the column value
      • getArrayOfStrings

        public String[] getArrayOfStrings​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfJsonObjects

        public io.vertx.core.json.JsonObject[] getArrayOfJsonObjects​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfJsonArrays

        public io.vertx.core.json.JsonArray[] getArrayOfJsonArrays​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfTemporals

        public Temporal[] getArrayOfTemporals​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfLocalDates

        public LocalDate[] getArrayOfLocalDates​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfLocalTimes

        public LocalTime[] getArrayOfLocalTimes​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfLocalDateTimes

        public LocalDateTime[] getArrayOfLocalDateTimes​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfOffsetTimes

        public OffsetTime[] getArrayOfOffsetTimes​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfOffsetDateTimes

        public OffsetDateTime[] getArrayOfOffsetDateTimes​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfUUIDs

        public UUID[] getArrayOfUUIDs​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfBigDecimals

        public BigDecimal[] getArrayOfBigDecimals​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • getArrayOfJsons

        public Object[] getArrayOfJsons​(String column)
        Parameters:
        column - the column name
        Returns:
        the column value
      • newInstance

        public static Row newInstance​(io.vertx.sqlclient.Row arg)