|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IParameterRowSet
An optional interface that represents complex data type objects such as structures and tables.
The interface applies only if the ODA driver supports the use of complex input and/or output parameters. A structure can be represented by an IParameterRowSet object with one row. This interface is used to represent complex parameter data values. A complex parameter's metadata can be obtained from its inherited getMetaData() method.
A row set column may be referenced by name or position.
The case-sensitivity of a name is implementation-dependent.
All indices in this interface are 1-based.
Method Summary | |
---|---|
boolean |
absolute(int rowIndex)
Moves the cursor to the designated row number. |
int |
add()
Appends a new row to the end of this collection and moves the cursor to the new row's position. |
void |
clear()
Removes all of the elements from this collection. |
boolean |
isEmpty()
Determines whether this does not contain any elements. |
boolean |
previous()
Moves the cursor up one element from its current position. |
void |
setBigDecimal(int columnIndex,
java.math.BigDecimal value)
Sets the decimal value at the designated column. |
void |
setBigDecimal(java.lang.String columnName,
java.math.BigDecimal value)
Sets the decimal value at the designated column. |
void |
setBoolean(int columnIndex,
boolean value)
Sets the boolean value at the designated column. |
void |
setBoolean(java.lang.String columnName,
boolean value)
Sets the boolean value at the designated column. |
void |
setDate(int columnIndex,
java.sql.Date value)
Sets the date value at the designated column. |
void |
setDate(java.lang.String columnName,
java.sql.Date value)
Sets the date value at the designated column. |
void |
setDouble(int columnIndex,
double value)
Sets the double value at the designated column. |
void |
setDouble(java.lang.String columnName,
double value)
Sets the double value at the designated column. |
void |
setInt(int columnIndex,
int value)
Sets the integer value at the designated column. |
void |
setInt(java.lang.String columnName,
int value)
Sets the integer value at the designated column. |
void |
setNull(int columnIndex)
Sets a null value at the designated column. |
void |
setNull(java.lang.String columnName)
Sets a null value at the designated column. |
void |
setObject(int columnIndex,
java.lang.Object value)
Sets the object value at the designated column. |
void |
setObject(java.lang.String columnName,
java.lang.Object value)
Sets the object value at the designated column. |
void |
setString(int columnIndex,
java.lang.String value)
Sets the string value at the designated column. |
void |
setString(java.lang.String columnName,
java.lang.String value)
Sets the string value at the designated column. |
void |
setTime(int columnIndex,
java.sql.Time value)
Sets the time value at the designated column. |
void |
setTime(java.lang.String columnName,
java.sql.Time value)
Sets the time value at the designated column. |
void |
setTimestamp(int columnIndex,
java.sql.Timestamp value)
Sets the time stamp value at the designated column. |
void |
setTimestamp(java.lang.String columnName,
java.sql.Timestamp value)
Sets the time stamp value at the designated column. |
int |
size()
Returns the number of elements in this collection. |
Methods inherited from interface org.eclipse.datatools.connectivity.oda.IResultSet |
---|
close, findColumn, getBigDecimal, getBigDecimal, getBlob, getBlob, getBoolean, getBoolean, getClob, getClob, getDate, getDate, getDouble, getDouble, getInt, getInt, getMetaData, getObject, getObject, getRow, getString, getString, getTime, getTime, getTimestamp, getTimestamp, next, setMaxRows, wasNull |
Method Detail |
---|
boolean absolute(int rowIndex) throws OdaException
rowIndex
- the row number (1-based).
OdaException
- if data source error occurs.boolean previous() throws OdaException
OdaException
- if data source error occurs.int add() throws OdaException
OdaException
- if data source error occurs.void clear() throws OdaException
OdaException
- if data source error occurs.boolean isEmpty() throws OdaException
OdaException
- if data source error occurs.int size() throws OdaException
OdaException
- if data source error occurs.void setInt(int columnIndex, int value) throws OdaException
columnIndex
- index of the column.value
- the integer value.
OdaException
- if data source error occurs.void setInt(java.lang.String columnName, int value) throws OdaException
columnName
- name of the column.value
- the integer value.
OdaException
- if data source error occurs.void setDouble(int columnIndex, double value) throws OdaException
columnIndex
- index of the column.value
- the double value.
OdaException
- if data source error occurs.void setDouble(java.lang.String columnName, double value) throws OdaException
columnName
- name of the column.value
- the double value.
OdaException
- if data source error occurs.void setBigDecimal(int columnIndex, java.math.BigDecimal value) throws OdaException
columnIndex
- index of the column.value
- the decimal value.
OdaException
- if data source error occurs.void setBigDecimal(java.lang.String columnName, java.math.BigDecimal value) throws OdaException
columnName
- name of the column.value
- the decimal value.
OdaException
- if data source error occurs.void setString(int columnIndex, java.lang.String value) throws OdaException
columnIndex
- index of the column.value
- the string value.
OdaException
- if data source error occurs.void setString(java.lang.String columnName, java.lang.String value) throws OdaException
columnName
- name of the column.value
- the string value.
OdaException
- if data source error occurs.void setDate(int columnIndex, java.sql.Date value) throws OdaException
columnIndex
- index of the column.value
- the java.sql.Date value.
OdaException
- if data source error occurs.void setDate(java.lang.String columnName, java.sql.Date value) throws OdaException
columnName
- name of the column.value
- the java.sql.Date value.
OdaException
- if data source error occurs.void setTime(int columnIndex, java.sql.Time value) throws OdaException
columnIndex
- index of the column.value
- the java.sql.Time value.
OdaException
- if data source error occurs.void setTime(java.lang.String columnName, java.sql.Time value) throws OdaException
columnName
- name of the column.value
- the java.sql.Time value.
OdaException
- if data source error occurs.void setTimestamp(int columnIndex, java.sql.Timestamp value) throws OdaException
columnIndex
- index of the column.value
- the java.sql.Timestamp value.
OdaException
- if data source error occurs.void setTimestamp(java.lang.String columnName, java.sql.Timestamp value) throws OdaException
columnName
- name of the column.value
- the java.sql.Timestamp value.
OdaException
- if data source error occurs.void setBoolean(int columnIndex, boolean value) throws OdaException
columnIndex
- index of the column.value
- the boolean value.
OdaException
- if data source error occurs.void setBoolean(java.lang.String columnName, boolean value) throws OdaException
columnName
- name of the column.value
- the boolean value.
OdaException
- if data source error occurs.void setObject(int columnIndex, java.lang.Object value) throws OdaException
columnIndex
- index of the column.value
- the Java object value.
OdaException
- if data source error occurs.void setObject(java.lang.String columnName, java.lang.Object value) throws OdaException
columnName
- name of the column.value
- the Java object value.
OdaException
- if data source error occurs.void setNull(int columnIndex) throws OdaException
columnIndex
- index of the column.
OdaException
- if data source error occursvoid setNull(java.lang.String columnName) throws OdaException
columnName
- name of the column.
OdaException
- if data source error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |