Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 5fb1c39f9f9130a3cc01e8b1ffa5c0f8 > files > 5072

libreoffice-devel-3.5.4-4.x86_64.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 themselves) 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>OOo 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 additional 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 empty, 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 empty, 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="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 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="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 meaningful 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 additional 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 scenarios 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> service.</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; 2000, 2012 LibreOffice contributors and/or their affiliates. All rights reserved.</p><p class="copyright" align="center">LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.</p><p class="copyright" align="center">The Document Foundation acknowledges all community members, please find more info <a href="http://www.libreoffice.org/about-us/credits/" target="_blank">at our website</a>.<p>&nbsp;</p><p class="copyright" align="center"><a href="http://www.libreoffice.org/privacy" target="_blank">Privacy Policy</a> | <a href="http://www.libreoffice.org/imprint" target="_blank">Impressum (Legal Info)</a> | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (<a href="http://www.libreoffice.org/download/license/" target="_blank">LGPLv3</a>). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our <a href="http://wiki.documentfoundation.org/TradeMark_Policy" target="_blank">trademark policy</a>.</p>

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

</html>