public class MySQLRowImpl extends ArrayTuple implements Row
EMPTY| Constructor and Description |
|---|
MySQLRowImpl(MySQLRowDesc rowDesc) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
get(Class<T> type,
int position)
Get the the at the specified
position and the specified type. |
Buffer[] |
getArrayOfBuffers(String column)
Get an array of
Buffer value for the given column. |
LocalDateTime[] |
getArrayOfLocalDateTimes(int pos)
Get an array of
LocalDateTime value at pos. |
OffsetDateTime[] |
getArrayOfOffsetDateTimes(int pos)
Get an array of
OffsetDateTime value at pos. |
UUID[] |
getArrayOfUUIDs(String column)
Get an array of
UUID value for the given column. |
Boolean |
getBoolean(int pos)
Get a boolean value at
pos. |
int |
getColumnIndex(String name)
Get a column position for the given @code column}.
|
String |
getColumnName(int pos)
Get a column name at
pos. |
LocalTime |
getLocalTime(int pos)
Get
LocalTime value at pos. |
OffsetDateTime |
getOffsetDateTime(int pos)
Get
OffsetDateTime value at pos. |
OffsetTime |
getOffsetTime(int pos)
Get
OffsetTime value at pos. |
Temporal |
getTemporal(int pos)
Get a
Temporal value at pos. |
UUID |
getUUID(int pos)
Get
UUID value at pos. |
addValue, clear, getValue, setValue, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getArrayOfBigDecimals, getArrayOfBooleans, getArrayOfDoubles, getArrayOfFloats, getArrayOfIntegers, getArrayOfJsonArrays, getArrayOfJsonObjects, getArrayOfJsons, getArrayOfLocalDates, getArrayOfLocalDateTimes, getArrayOfLocalTimes, getArrayOfLongs, getArrayOfNumerics, getArrayOfOffsetDateTimes, getArrayOfOffsetTimes, getArrayOfShorts, getArrayOfStrings, getArrayOfTemporals, getBigDecimal, getBoolean, getBuffer, getDouble, getFloat, getInteger, getJson, getJsonArray, getJsonObject, getLocalDate, getLocalDateTime, getLocalTime, getLong, getNumeric, getOffsetDateTime, getOffsetTime, getShort, getString, getTemporal, getUUID, getValue, toJsonaddArrayOfBigDecimal, addArrayOfBoolean, addArrayOfBuffer, addArrayOfDouble, addArrayOfFloat, addArrayOfInteger, addArrayOfJsonArray, addArrayOfJsonObject, addArrayOfLocalDate, addArrayOfLocalDateTime, addArrayOfLocalTime, addArrayOfLong, addArrayOfOffsetDateTime, addArrayOfOffsetTime, addArrayOfShort, addArrayOfString, addArrayOfTemporal, addArrayOfUUID, addBigDecimal, addBoolean, addBuffer, addDouble, addFloat, addInteger, addJsonArray, addJsonObject, addLocalDate, addLocalDateTime, addLocalTime, addLong, addOffsetDateTime, addOffsetTime, addShort, addString, addTemporal, addUUID, addValue, clear, deepToString, from, from, getArrayOfBigDecimals, getArrayOfBooleans, getArrayOfBuffers, getArrayOfDoubles, getArrayOfFloats, getArrayOfIntegers, getArrayOfJsonArrays, getArrayOfJsonObjects, getArrayOfJsons, getArrayOfLocalDates, getArrayOfLocalTimes, getArrayOfLongs, getArrayOfNumerics, getArrayOfOffsetTimes, getArrayOfShorts, getArrayOfStrings, getArrayOfTemporals, getArrayOfUUIDs, getBigDecimal, getBuffer, getDouble, getFloat, getInteger, getJson, getJsonArray, getJsonObject, getLocalDate, getLocalDateTime, getLong, getNumeric, getShort, getString, getValue, of, of, of, of, of, of, of, size, tuple, tuple, types, wrap, wrappublic MySQLRowImpl(MySQLRowDesc rowDesc)
public <T> T get(Class<T> type, int position)
Tupleposition and the specified type.
The type can be one of the types returned by the row (e.g String.class) or an array
of the type (e.g String[].class)).
public String getColumnName(int pos)
Rowpos.getColumnName in interface Rowpos - the column positionnullpublic int getColumnIndex(String name)
RowgetColumnIndex in interface Rowname - the column name-1 if not foundpublic Temporal getTemporal(int pos)
TupleTemporal value at pos.getTemporal in interface Tuplepos - the positionpublic OffsetTime getOffsetTime(int pos)
TupleOffsetTime value at pos.
Target element instance of OffsetDateTime will be
coerced to OffsetTime.
getOffsetTime in interface Tuplepos - the positionpublic OffsetDateTime getOffsetDateTime(int pos)
TupleOffsetDateTime value at pos.getOffsetDateTime in interface Tuplepos - the positionpublic UUID getUUID(int pos)
TupleUUID value at pos.public LocalDateTime[] getArrayOfLocalDateTimes(int pos)
TupleLocalDateTime value at pos.getArrayOfLocalDateTimes in interface Tuplepos - the positionpublic OffsetDateTime[] getArrayOfOffsetDateTimes(int pos)
TupleOffsetDateTime value at pos.getArrayOfOffsetDateTimes in interface Tuplepos - the positionpublic Buffer[] getArrayOfBuffers(String column)
RowBuffer value for the given column.getArrayOfBuffers in interface Rowcolumn - the column namecolumn valuepublic UUID[] getArrayOfUUIDs(String column)
RowUUID value for the given column.getArrayOfUUIDs in interface Rowcolumn - the column namecolumn valuepublic Boolean getBoolean(int pos)
Tuplepos.getBoolean in interface Tuplepos - the positionpublic LocalTime getLocalTime(int pos)
TuplegetLocalTime in interface Tuplepos - the positionCopyright © 2021. All rights reserved.