<html> <head> <title>Interface XResultSetMetaData</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="../../../../idl.css"> </head> <body> <div id="adc-idlref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="3"> <tr> <td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td> <td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td> <td class="navimain"><a href="XResultSetMetaData-xref.html" class="navimain">Use</a></td> <td class="navimain"><a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/ResultSetMetaData" class="navimain">Devguide</a></td> <td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td> </tr> </table> <table class="navisub" border="0" cellpadding="0"> <tr> <td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td> <td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td> <td class="navisub">Attributes' Summary</td> <td class="navisub">Attributes' Details</td> </tr> </table> <hr> <table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;"> <tr> <td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">sdbc</a> :: </p> </td> </tr> <tr> <td class="title">interface XResultSetMetaData</td> </tr> <tr> <td/></tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>can be used to find out about the types and properties of the columns in a ResultSet. </dd> </dl> <a name="devmanual"> </a><dl> <dt><b>Developers Guide</b></dt> <dd><a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/ResultSetMetaData">Database - ResultSetMetaData</a></dd> </dl> </td> </tr> </table> <hr> <a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Methods' Summary</td> </tr> <tr> <td class="imsum_left"><a href="#getColumnCount">getColumnCount</a></td> <td class="imsum_right">returns the number of columns in this ResultSet. </td> </tr> <tr> <td class="imsum_left"><a href="#isAutoIncrement">isAutoIncrement</a></td> <td class="imsum_right">indicates whether the column is automatically numbered, thus read-only. </td> </tr> <tr> <td class="imsum_left"><a href="#isCaseSensitive">isCaseSensitive</a></td> <td class="imsum_right">indicates whether a column's case matters. </td> </tr> <tr> <td class="imsum_left"><a href="#isSearchable">isSearchable</a></td> <td class="imsum_right">indicates whether the column can be used in a where clause. </td> </tr> <tr> <td class="imsum_left"><a href="#isCurrency">isCurrency</a></td> <td class="imsum_right">indicates whether the column is a cash value. </td> </tr> <tr> <td class="imsum_left"><a href="#isNullable">isNullable</a></td> <td class="imsum_right">indicates the nullability of values in the designated column. </td> </tr> <tr> <td class="imsum_left"><a href="#isSigned">isSigned</a></td> <td class="imsum_right">indicates whether values in the column are signed numbers. </td> </tr> <tr> <td class="imsum_left"><a href="#getColumnDisplaySize">getColumnDisplaySize</a></td> <td class="imsum_right">indicates the column's normal max width in chars. </td> </tr> <tr> <td class="imsum_left"><a href="#getColumnLabel">getColumnLabel</a></td> <td class="imsum_right">gets the suggested column title for use in printouts and displays. </td> </tr> <tr> <td class="imsum_left"><a href="#getColumnName">getColumnName</a></td> <td class="imsum_right">gets a column's name. </td> </tr> <tr> <td class="imsum_left"><a href="#getSchemaName">getSchemaName</a></td> <td class="imsum_right">gets a column's table's schema. </td> </tr> <tr> <td class="imsum_left"><a href="#getPrecision">getPrecision</a></td> <td class="imsum_right">gets a column's number of decimal digits. </td> </tr> <tr> <td class="imsum_left"><a href="#getScale">getScale</a></td> <td class="imsum_right">gets a column's number of digits to right of the decimal point. </td> </tr> <tr> <td class="imsum_left"><a href="#getTableName">getTableName</a></td> <td class="imsum_right">gets a column's table name. </td> </tr> <tr> <td class="imsum_left"><a href="#getCatalogName">getCatalogName</a></td> <td class="imsum_right">gets a column's table's catalog name. </td> </tr> <tr> <td class="imsum_left"><a href="#getColumnType">getColumnType</a></td> <td class="imsum_right">retrieves a column's SQL type. </td> </tr> <tr> <td class="imsum_left"><a href="#getColumnTypeName">getColumnTypeName</a></td> <td class="imsum_right">retrieves a column's database-specific type name. </td> </tr> <tr> <td class="imsum_left"><a href="#isReadOnly">isReadOnly</a></td> <td class="imsum_right">indicates whether a column is definitely not writable. </td> </tr> <tr> <td class="imsum_left"><a href="#isWritable">isWritable</a></td> <td class="imsum_right">indicates whether it is possible for a write on the column to succeed. </td> </tr> <tr> <td class="imsum_left"><a href="#isDefinitelyWritable">isDefinitelyWritable</a></td> <td class="imsum_right">indicates whether a write on the column will definitely succeed. </td> </tr> <tr> <td class="imsum_left"><a href="#getColumnServiceName">getColumnServiceName</a></td> <td class="imsum_right">returns the fully-qualified name of the service whose instances are manufactured if the method <a href="XResultSet.html">XResultSet</a>::<a href="XResultSet.html#.getObject">.getObject()</a> is called to retrieve a value from the column. </td> </tr> </table> <a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle">Methods' Details</td> </tr> <tr> <td class="imdetail"><a name="getColumnCount" class="membertitle">getColumnCount</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>getColumnCount</b>()</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>returns the number of columns in this ResultSet. </dd> <dt><b>Returns</b></dt> <dd>the column count </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isAutoIncrement" class="membertitle">isAutoIncrement</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isAutoIncrement</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether the column is automatically numbered, thus read-only. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isCaseSensitive" class="membertitle">isCaseSensitive</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isCaseSensitive</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether a column's case matters. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isSearchable" class="membertitle">isSearchable</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isSearchable</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether the column can be used in a where clause. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isCurrency" class="membertitle">isCurrency</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isCurrency</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether the column is a cash value. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isNullable" class="membertitle">isNullable</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>isNullable</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates the nullability of values in the designated column.</dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> <dt><b>See also</b></dt> <dd><a href="ColumnValue.html">ColumnValue</a></dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isSigned" class="membertitle">isSigned</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isSigned</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether values in the column are signed numbers. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getColumnDisplaySize" class="membertitle">getColumnDisplaySize</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>getColumnDisplaySize</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates the column's normal max width in chars. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the normal maximum number of characters allowed as the width of the designated column </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getColumnLabel" class="membertitle">getColumnLabel</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">string</td> </tr> <tr> <td valign="top"><b>getColumnLabel</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets the suggested column title for use in printouts and displays. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the suggested column title </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getColumnName" class="membertitle">getColumnName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">string</td> </tr> <tr> <td valign="top"><b>getColumnName</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets a column's name. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the column name </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getSchemaName" class="membertitle">getSchemaName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">string</td> </tr> <tr> <td valign="top"><b>getSchemaName</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets a column's table's schema. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the schema name </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getPrecision" class="membertitle">getPrecision</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>getPrecision</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets a column's number of decimal digits. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>precision </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getScale" class="membertitle">getScale</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>getScale</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets a column's number of digits to right of the decimal point. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>scale </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getTableName" class="membertitle">getTableName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">string</td> </tr> <tr> <td valign="top"><b>getTableName</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets a column's table name. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the table name </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getCatalogName" class="membertitle">getCatalogName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">string</td> </tr> <tr> <td valign="top"><b>getCatalogName</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets a column's table's catalog name. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the catalog name </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getColumnType" class="membertitle">getColumnType</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>getColumnType</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>retrieves a column's SQL type. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the column type </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getColumnTypeName" class="membertitle">getColumnTypeName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">string</td> </tr> <tr> <td valign="top"><b>getColumnTypeName</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>retrieves a column's database-specific type name. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the type name </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isReadOnly" class="membertitle">isReadOnly</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isReadOnly</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether a column is definitely not writable. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isWritable" class="membertitle">isWritable</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isWritable</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether it is possible for a write on the column to succeed. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="isDefinitelyWritable" class="membertitle">isDefinitelyWritable</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>isDefinitelyWritable</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>indicates whether a write on the column will definitely succeed. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd><b>true</b> if so </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getColumnServiceName" class="membertitle">getColumnServiceName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">string</td> </tr> <tr> <td valign="top"><b>getColumnServiceName</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> column )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>returns the fully-qualified name of the service whose instances are manufactured if the method <a href="XResultSet.html">XResultSet</a>::<a href="XResultSet.html#.getObject">.getObject()</a> is called to retrieve a value from the column. </dd> <dt><b>Parameter column</b></dt> <dd>the first column is 1, the second is 2, </dd> <dt><b>Returns</b></dt> <dd>the service name </dd> <dt><b>Throws</b></dt> <dd>SQLException if a database access error occurs. </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-idlref" --> </body> </html>