| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.sqltools.result.ResultSetRow
public class ResultSetRow
The ResultSetRow is a standard implementation of IResultSetRow.
 
 There are two ways to initiate an instance of ResultSetRow, two examples are given below:
 
Example I:
 Object[] data = new Object[3];
 data[0] = new Integer(1);
 data[1] = new Integer(23);
 data[2] = new String("Jack");
 IResultSetRow row = new ResultSetRow(data);
 
 
 Example II:
 IResultSetRow row = new ResultSetRow(3);
 row.setData(new Integer(1), 0);
 row.setData(new Integer(23), 1);
 row.setData(new String("Jack"), 2);
 
| Constructor Summary | |
|---|---|
| ResultSetRow(int columnCount)Constructs a result set row, specify the column count. | |
| ResultSetRow(java.lang.Object[] values)Constructs a result set row given the row values | |
| Method Summary | |
|---|---|
|  java.lang.Object[] | getData()Returns the data of this result set row | 
|  java.lang.Object | getData(int index)Returns the data object at the given column | 
|  void | setData(java.lang.Object[] values)Sets the data for this result set row. | 
|  void | setData(java.lang.Object obj,
        int index)Sets the data of this result set at given column | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ResultSetRow(java.lang.Object[] values)
values - data of this rowpublic ResultSetRow(int columnCount)
columnCount - the column count (must be greater than or equals to 0)
java.lang.NegativeArraySizeException - - if a negative column count is given| Method Detail | 
|---|
public java.lang.Object[] getData()
getData in interface IResultSetRowpublic java.lang.Object getData(int index)
getData in interface IResultSetRowindex - the column index
public void setData(java.lang.Object[] values)
setData in interface IResultSetRowvalues - data of this row
public void setData(java.lang.Object obj,
                    int index)
setData in interface IResultSetRowobj - data of this row at given columnindex - column index (based on 0)
java.lang.ArrayIndexOutOfBoundsException - - if the index is bigger than the column count or smaller than 0| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||