Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 5165

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Service DataAccessDescriptor</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="DataAccessDescriptor-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</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">Services' Summary</td>
<td class="navisub">Interfaces' Summary</td>
<td class="navisub"><a href="#PropertiesSummary" class="navisub">Properties' Summary</a></td>
<td class="navisub">Services' Details</td>
<td class="navisub">Interfaces' Details</td>
<td class="navisub"><a href="#PropertiesDetails" class="navisub">Properties' Details</a></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">sdb</a> :: </p>
</td>
</tr>
<tr>
<td class="title">service DataAccessDescriptor</td>
</tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>descriptor for accessing basic data access objects.

 </dd>
<dd><p>Various components interacting with the database access world require to specify (or provide themself) an object
 such as a query, a table, a result set, a connection to a data source, a column within a table, and so on.</br>
 All of these objects are usually not specified with a single property, but with a set of properties, and for
 various objects, various (but not always different) properties are needed.<br/>
 The <code>DataAccessDescriptor</code> describes the super set of the properties for the most common
 data access objects.</p>

 <p>Every component providing or requiring a <a href="DataAccessDescriptor.html">DataAccessDescriptor</a> for some functionality
 is urged to specify which properties are mandatory, and which ones optional. Additionally,
 it's free to specify any additional requirements about the relations of properties.</p>

 </dd>
<dt><b>Since </b></dt>
<dd>OpenOffice 1.1.2</dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="PropertiesSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Properties' Summary</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#DataSourceName">DataSourceName</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies the name of the datasource to access.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#DatabaseLocation">DatabaseLocation</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies the URL of the database file.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#ConnectionResource">ConnectionResource</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies the database URL which locates a database driver.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">sequence&lt; ::com::sun::star::<a href="../beans/module-ix.html">beans</a>::<a href="../beans/PropertyValue.html">PropertyValue</a> &gt;<br>
<a href="#ConnectionInfo">ConnectionInfo</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies additional info to use when creating a connection from a <code>ConnectionResource</code>

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XConnection.html">XConnection</a><br>
<a href="#ActiveConnection">ActiveConnection</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>is a connection to use.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#Command">Command</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies the command to execute to retrieve a result set.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">long<br>
<a href="#CommandType">CommandType</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies the type of the command to be executed to retrieve a result set.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#Filter">Filter</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies an addtional filter to optionally use.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#Order">Order</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies an additional <code>ORDER BY</code> clause which should be applied on top of
 the given <a href="#Command">Command</a>.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#HavingClause">HavingClause</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies an additional <code>HAVING</code> clause which should be applied on top of
 the given <a href="#Command">Command</a>.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#GroupBy">GroupBy</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies an additional <code>GROUP BY</code> clause which should be applied on top of
 the given <a href="#Command">Command</a>.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">boolean<br>
<a href="#EscapeProcessing">EscapeProcessing</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies if the <a href="#Command">Command</a> should be analyzed on the client side before sending it
 to the database server.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XResultSet.html">XResultSet</a><br>
<a href="#ResultSet">ResultSet</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies an already existent result set to use.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">sequence&lt; any &gt;<br>
<a href="#Selection">Selection</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies a selection to confine the records in a result set.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">boolean<br>
<a href="#BookmarkSelection">BookmarkSelection</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies how to interpret <a href="#Selection">Selection</a>

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">string<br>
<a href="#ColumnName">ColumnName</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies a column name.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left">::com::sun::star::<a href="../beans/module-ix.html">beans</a>::<a href="../beans/XPropertySet.html">XPropertySet</a><br>
<a href="#Column">Column</a></td>
<td class="imsum_right"><b>[ OPTIONAL ]<br>
</b>specifies a column object

 &nbsp;</td>
</tr>
</table>
<a name="PropertiesDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Properties' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="DataSourceName" class="membertitle">DataSourceName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>DataSourceName</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies the name of the datasource to access.

 </dd>
<dd><p>This data source is usually used to create a <a href="Connection.html">Connection</a>. If no DataSourceName is given
 and the <a href="#DatabaseLocation">DatabaseLocation</a> and the <a href="#ConnectionResource">ConnectionResource</a> are emtpy, then an <a href="#ActiveConnection">ActiveConnection</a>
 is required.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="DatabaseContext.html">DatabaseContext</a>, <a href="#ActiveConnection">ActiveConnection</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="DatabaseLocation" class="membertitle">DatabaseLocation</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>DatabaseLocation</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies the URL of the database file.

 </dd>
<dd><p>This database location is usually used to create a <a href="Connection.html">Connection</a>. If no DatabaseLocation is given
 and the <a href="#ConnectionResource">ConnectionResource</a> is emtpy, then an <a href="#ActiveConnection">ActiveConnection</a> is reuqired.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="DatabaseContext.html">DatabaseContext</a>, <a href="#ActiveConnection">ActiveConnection</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="ConnectionResource" class="membertitle">ConnectionResource</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>ConnectionResource</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies the database URL which locates a database driver.

 </dd>
<dd><p>This database URL is usually used to create a <a href="Connection.html">Connection</a>. If no ConnectionResource is given,
 then an <a href="#ActiveConnection">ActiveConnection</a> is reuqired.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="DatabaseContext.html">DatabaseContext</a>, <a href="#ActiveConnection">ActiveConnection</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="ConnectionInfo" class="membertitle">ConnectionInfo</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>sequence&lt; ::com::sun::star::<a href="../beans/module-ix.html">beans</a>::<a href="../beans/PropertyValue.html">PropertyValue</a> &gt; <b>ConnectionInfo</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies additional info to use when creating a connection from a <code>ConnectionResource</code>

 </dd>
<dd><p>This member is evaluated only when <code>ConnectionResource</code> is used: In this case,
 ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XDriverManager.html">XDriverManager</a>::<a href="../sdbc/XDriverManager.html#getConnectionWithInfo">getConnectionWithInfo</a> is used
 to create a connection for the given connection resource, instead of
 ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XDriverManager.html">XDriverManager</a>::<a href="../sdbc/XDriverManager.html#getConnection">getConnection</a>.</p>

 <p>If the sequence is empty, it is ignored.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="ActiveConnection" class="membertitle">ActiveConnection</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XConnection.html">XConnection</a> <b>ActiveConnection</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>is a connection to use.

 </dd>
<dd><p>This object is guaranteed to be a ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/Connection.html">Connection</a>, but usually
 it will be a <a href="Connection.html">Connection</a> from the module com::sun::star::sdb.<br/>
 Especially in the case where no <a href="#DataSourceName">DataSourceName</a> is given, but
 <a href="#CommandType">CommandType</a> is <a href="CommandType.html">CommandType</a>::<a href="CommandType.html#QUERY">QUERY</a>, the ActiveConnection needs
 to fully support the <a href="Connection.html">Connection</a> service, to actually retrieve the query specified by
 <a href="#Command">Command</a></p>

 <p>If no ActiveConnection is given, then a <a href="#DataSourceName">DataSourceName</a> is required.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="#DataSourceName">DataSourceName</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="Command" class="membertitle">Command</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>Command</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies the command to execute to retrieve a result set.

 </dd>
<dd><p>This property is only meaningful together with the <a href="#CommandType">CommandType</a>
 property, thus either <em>both</em> or <em>none</em> of them are present.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="CommandType.html">CommandType</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="CommandType" class="membertitle">CommandType</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>long <b>CommandType</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies the type of the command to be executed to retrieve a result set.

 </dd>
<dd><p><a href="#Command">Command</a> needs to be interpreted depending on the value of this property.</p>

 <p>This property is only meaningfull together with the <a href="#Command">Command</a>
 property, thus either <em>both</em> or <em>none</em> of them are present.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="CommandType.html">CommandType</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="Filter" class="membertitle">Filter</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>Filter</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies an addtional filter to optionally use.

 </dd>
<dd><p>The Filter string has to form a <code>WHERE</code>-clause, <em>without</em> the
 <code>WHERE</code>-string itself.</p>

 <p>If a <a href="#DataSourceName">DataSourceName</a>, <a href="#Command">Command</a> and <a href="#CommandType">CommandType</a>
 are specified, a <a href="RowSet.html">RowSet</a> can be created with this information. If the results provided by the
 row set are to be additionally filtered, the Filter property can be used.</p>

 <p>Note that the Filter property does not make sense if a <a href="#ResultSet">ResultSet</a> has been specified
 in the DataAccessDescriptor.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="RowSet.html">RowSet</a>, <a href="ResultSet.html">ResultSet</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="Order" class="membertitle">Order</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>Order</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies an additional <code>ORDER BY</code> clause which should be applied on top of
 the given <a href="#Command">Command</a>.

 </dd>
<dd><p>The keyword <code>ORDER BY</code> itself is not part of this property.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="HavingClause" class="membertitle">HavingClause</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>HavingClause</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies an additional <code>HAVING</code> clause which should be applied on top of
 the given <a href="#Command">Command</a>.

 </dd>
<dd><p>The keyword <code>HAVING</code> itself is not part of this property.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="GroupBy" class="membertitle">GroupBy</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>GroupBy</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies an additional <code>GROUP BY</code> clause which should be applied on top of
 the given <a href="#Command">Command</a>.

 </dd>
<dd><p>The keyword <code>GROUP BY</code> itself is not part of this property.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="EscapeProcessing" class="membertitle">EscapeProcessing</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>boolean <b>EscapeProcessing</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies if the <a href="#Command">Command</a> should be analyzed on the client side before sending it
 to the database server.

 </dd>
<dd><p>The default value of this property is <b>true</b>. By switching it to <b>false</b>, you can pass
 backend-specific SQL statements, which are not standard SQL, to your database.</p>

 <p>This property is usually present together with the <a href="#Command">Command</a> and
 <a href="#CommandType">CommandType</a> properties, and is evaluated if and only if <a href="#CommandType">CommandType</a>
 equals <a href="CommandType.html">CommandType</a>::<a href="CommandType.html#COMMAND">COMMAND</a>.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="ResultSet" class="membertitle">ResultSet</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XResultSet.html">XResultSet</a> <b>ResultSet</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies an already existent result set to use.

 </dd>
<dd><p>Usually, you use the properties <a href="#DataSourceName">DataSourceName</a> (alternatively
 <a href="#ActiveConnection">ActiveConnection</a>), <a href="#Command">Command</a> and <a href="#CommandType">CommandType</a> to specify
 how to <em>obtain</em> a result set. However, in scenarious where the provider of a DataAccessDescriptor
 has access to an already existent result set, it can pass it along for reusage. This is encouraged
 to increase performance.</p>

 <p>The object will at least support the ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/ResultSet.html">ResultSet</a>.</p>

 <p>Note that any superservices of ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/ResultSet.html">ResultSet</a>
 are also allowed. Especially, this member can denote an instance of the
 <a href="RowSet.html">RowSet</a>, or an instance obtained
 by calling <a href="XResultSetAccess.html">XResultSetAccess</a>::<a href="XResultSetAccess.html#createResultSet">createResultSet</a>
 on such a <a href="RowSet.html">RowSet</a>. This becomes important in
 conjunction with the <a href="#Selection">Selection</a> property.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XResultSetAccess.html">XResultSetAccess</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="Selection" class="membertitle">Selection</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>sequence&lt; any &gt; <b>Selection</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies a selection to confine the records in a result set.

 </dd>
<dd><p>When you specify a result set either implicitly (<a href="#DataSourceName">DataSourceName</a>, <a href="#Command">Command</a>,
 <a href="#CommandType">CommandType</a>) or explicitly (<a href="#ResultSet">ResultSet</a>), the set of results can be
 additionally refined with this property.</p>

 <p>The single elements of the <a href="#Selection">Selection</a> are either record numbers (see
 ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XResultSet.html">XResultSet</a>::<a href="../sdbc/XResultSet.html#getRow">getRow</a>), or bookmarks (see 
 ::com::sun::star::<a href="../sdbcx/module-ix.html">sdbcx</a>::<a href="../sdbcx/XRowLocate.html">XRowLocate</a>::<a href="../sdbcx/XRowLocate.html#getBookmark">getBookmark</a>).<br/>
 It is up to the component which provides or requires a DataAccessDescriptor to specify which of the
 two alternatives it expects. If it does <em>not</em> specify this, then the property
 <a href="#BookmarkSelection">BookmarkSelection</a> becomes mandatory.</p>

 <p>If the elements specify bookmarks, and a <a href="#ResultSet">ResultSet</a> has been specified, then
 this result set is required to support the ::com::sun::star::<a href="../sdbcx/module-ix.html">sdbcx</a>::<a href="../sdbcx/XRowLocate.html">XRowLocate</a> interface.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="BookmarkSelection" class="membertitle">BookmarkSelection</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>boolean <b>BookmarkSelection</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies how to interpret <a href="#Selection">Selection</a>

 </dd>
<dd><p>If present, <a href="#BookmarkSelection">BookmarkSelection</a> specifies the semantics of <a href="#Selection">Selection</a>. If
 not present, it's up to the implementing component to specify this semantics.</p>

 <p>If <b>true</b>, then the single elements of the array specified by <a href="#Selection">Selection</a> are
 bookmarks relative to the result set, if <b>false</b>, they're record numbers.</p>

 </dd>
<dt><b>See also</b></dt>
<dd>::com::sun::star::<a href="../sdbcx/module-ix.html">sdbcx</a>::<a href="../sdbcx/XRowLocate.html">XRowLocate</a>, ::com::sun::star::<a href="../sdbc/module-ix.html">sdbc</a>::<a href="../sdbc/XResultSet.html">XResultSet</a>, <a href="XResultSetAccess.html">XResultSetAccess</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="ColumnName" class="membertitle">ColumnName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>string <b>ColumnName</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies a column name.

 </dd>
<dd><p>This property is usually used together with the <a href="#Command">Command</a> and
 <a href="#CommandType">CommandType</a> properties.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="Column.html">Column</a></dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="Column" class="membertitle">Column</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td>::com::sun::star::<a href="../beans/module-ix.html">beans</a>::<a href="../beans/XPropertySet.html">XPropertySet</a> <b>Column</b>;<hr>
<dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>optional</i></dd>
<dt><b>Description</b></dt>
<dd>specifies a column object

 </dd>
<dd><p>For reasons of performance and saving resources, a supplier of an DataAccessDescriptor which is
 used to describe a column object can pass this object directly, instead of specifying it only implicitly
 with the <a href="#ColumnName">ColumnName</a> property.</p>

 <p>The object will at least support the ::com::sun::star::<a href="../sdbcx/module-ix.html">sdbcx</a>::<a href="../sdbcx/Column.html">Column</a> service, but more
 often it will even be a <a href="Column.html">Column</a> from the com::sun::star::sdb module.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>&nbsp;<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>