public final class MonetDBRow extends Object implements Iterable
Modifier and Type | Method and Description |
---|---|
Object[] |
getAllColumns()
Gets the columns values as Java objects.
|
<T> T |
getColumnByIndex(int index)
Gets a column value as a Java class using the default mapping.
|
<T> T |
getColumnByIndex(int index,
Class<T> javaClass)
Gets a column value as a Java class.
|
<T> T |
getColumnByName(String columnName)
Gets a column value as a Java class using the default mapping.
|
<T> T |
getColumnByName(String columnName,
Class<T> javaClass)
Gets a column value as a Java class.
|
int |
getNumberOfColumns()
Gets the number of columns.
|
AbstractRowSet |
getRowSet()
Gets the original row result set from this row.
|
ListIterator<Object> |
iterator() |
void |
setAllColumns(Object[] values)
Sets all columns values as Java objects.
|
<T> void |
setColumnByIndex(int index,
Class<T> javaClass,
T value)
Sets a column value as a Java class.
|
<T> void |
setColumnByIndex(int index,
T value)
Sets a column value as a Java class.
|
<T> void |
setColumnByName(String columnName,
Class<T> javaClass,
T value)
Sets a column value as a Java class.
|
<T> void |
setColumnByName(String columnName,
T value)
Sets a column value as a Java class.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public AbstractRowSet getRowSet()
public Object[] getAllColumns()
public void setAllColumns(Object[] values)
values
- An object array of the elements to updatepublic int getNumberOfColumns()
public <T> T getColumnByIndex(int index, Class<T> javaClass)
T
- A Java class mapped to a MonetDB data typeindex
- The index of the columnjavaClass
- The Java classpublic <T> T getColumnByIndex(int index)
T
- A Java class mapped to a MonetDB data typeindex
- The index of the columnpublic <T> T getColumnByName(String columnName, Class<T> javaClass)
T
- A Java class mapped to a MonetDB data typecolumnName
- The name of the columnjavaClass
- The Java classpublic <T> T getColumnByName(String columnName)
T
- A Java class mapped to a MonetDB data typecolumnName
- The name of the columnpublic <T> void setColumnByIndex(int index, T value)
T
- A Java class mapped to a MonetDB data typeindex
- The index of the columnvalue
- The value to setpublic <T> void setColumnByIndex(int index, Class<T> javaClass, T value)
T
- A Java class mapped to a MonetDB data typeindex
- The index of the columnjavaClass
- The Java classvalue
- The value to setpublic <T> void setColumnByName(String columnName, T value)
T
- A Java class mapped to a MonetDB data typecolumnName
- The name of the columnvalue
- The value to setpublic <T> void setColumnByName(String columnName, Class<T> javaClass, T value)
T
- A Java class mapped to a MonetDB data typecolumnName
- The name of the columnjavaClass
- The Java classvalue
- The value to setpublic ListIterator<Object> iterator()
Copyright © 2018. All rights reserved.