Types
class.
*
* @return The JDBC type of the elements in this array.
* @exception SQLException If an error occurs.
* @see Types
*/
int getBaseType() throws SQLException;
/**
* Returns the contents of this array. This object returned
* will be an array of Java objects of the appropriate types.
*
* @return The contents of the array as an array of Java objects.
* @exception SQLException If an error occurs.
*/
Object getArray() throws SQLException;
/**
* Returns the contents of this array. The specified
* Map
will be used to override selected mappings
* between SQL types and Java classes.
*
* @param map A mapping of SQL types to Java classes.
* @return The contents of the array as an array of Java objects.
* @exception SQLException If an error occurs.
*/
Object getArray(Mapstart
* into the array and continuing for count
* elements. Fewer than the requested number of elements will be
* returned if the array does not contain the requested number of elements.
* The object returned will be an array of Java objects of
* the appropriate types.
*
* @param start The offset into this array to start returning elements from.
* @param count The requested number of elements to return.
* @return The requested portion of the array.
* @exception SQLException If an error occurs.
*/
Object getArray(long start, int count) throws SQLException;
/**
* This method returns a portion of this array starting at start
* into the array and continuing for count
* elements. Fewer than the requested number of elements will be
* returned if the array does not contain the requested number of elements.
* The object returned will be an array of Java objects. The specified
* Map
will be used for overriding selected SQL type to
* Java class mappings.
*
* @param start The offset into this array to start returning elements from.
* @param count The requested number of elements to return.
* @param map A mapping of SQL types to Java classes.
* @return The requested portion of the array.
* @exception SQLException If an error occurs.
*/
Object getArray(long start, int count, MapResultSet
.
* Each row of the result set will have two columns. The first will be
* the index into the array of that row's contents. The second will be
* the actual value of that array element.
*
* @return The elements of this array as a ResultSet
.
* @exception SQLException If an error occurs.
* @see ResultSet
*/
ResultSet getResultSet() throws SQLException;
/**
* This method returns the elements in the array as a ResultSet
.
* Each row of the result set will have two columns. The first will be
* the index into the array of that row's contents. The second will be
* the actual value of that array element. The specified Map
* will be used to override selected default mappings of SQL types to
* Java classes.
*
* @param map A mapping of SQL types to Java classes.
* @return The elements of this array as a ResultSet
.
* @exception SQLException If an error occurs.
* @see ResultSet
*/
ResultSet getResultSet(MapResultSet
.
* The returned portion will start at start
into the
* array and up to count
elements will be returned.
*
* Each row of the result set will have two columns. The first will be
* the index into the array of that row's contents. The second will be
* the actual value of that array element.
*
* @param start The index into the array to start returning elements from.
* @param count The requested number of elements to return.
* @return The requested elements of this array as a ResultSet
.
* @exception SQLException If an error occurs.
* @see ResultSet
*/
ResultSet getResultSet(long start, int count) throws SQLException;
/**
* This method returns a portion of the array as a ResultSet
.
* The returned portion will start at start
into the
* array and up to count
elements will be returned.
*
*
Each row of the result set will have two columns. The first will be
* the index into the array of that row's contents. The second will be
* the actual value of that array element. The specified Map
* will be used to override selected default mappings of SQL types to
* Java classes.
ResultSet
.
* @exception SQLException If an error occurs.
* @see ResultSet
*/
ResultSet getResultSet(long start, int count, Map