Class Row

java.lang.Object
io.vertx.mutiny.sqlclient.Tuple
io.vertx.mutiny.sqlclient.Row
All Implemented Interfaces:
MutinyDelegate

public class Row extends Tuple implements MutinyDelegate
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 Details

    • __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 Details

    • Row

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

      public Row(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.sqlclient.Row getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Overrides:
      getDelegate in class Tuple
      Returns:
      the delegate used by this Mutiny object of generated type
    • toString

      public String toString()
      Overrides:
      toString in class Tuple
    • equals

      public boolean equals(Object o)
      Overrides:
      equals 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)