blob: bef24c5218a844a3dc6f347241c56731e8ecc732 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 transitional//EN">
<html>
<head>
<title>OdaResultSetColumn Element (Eclipse BIRT ROM Documentation)</title>
<link rel="stylesheet" href="../style/style.css" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p class="title">Eclipse BIRT Report Object Model (ROM)</p>
<p class="subtitle">OdaResultSetColumn Structure</p>
<h1>Structure Overview</h1>
<div class="section-text">
Describes a column within a result set of an ODA data set.</div>
<h3>Details</h3>
<table class="detail-table">
<tr><td>Display Name:</td>
<td>OdaResultSetColumn</td></tr>
<tr><td>Since:</td>
<td>2.1.1</td></tr>
</table>
<h3>Property Summary</h3>
<dl class="section-text">
<dt><a href="#Property-dataType">dataType</a></dt>
<dd>The optional data type of the column.</dd>
<dt><a href="#Property-name">name</a></dt>
<dd>The name of the column.</dd>
<dt><a href="#Property-nativeDataType">nativeDataType</a></dt>
<dd>The data type know to an ODA user.</dd>
<dt><a href="#Property-nativeName">nativeName</a></dt>
<dd>The name known to an ODA user.</dd>
<dt><a href="#Property-position">position</a></dt>
<dd>The 1-based position of the column, as defined by the
driver of underlying data provider.</dd>
</dl>
<h3>Description</h3>
<div class="section-text">
<p>The column definition element describes a column within a
result set.</p></div>
<h1>Property Detail</h1>
<h2><a name="Property-dataType">dataType Property</a></h2>
<p class="section-text">The optional data type of the column.</p>
<h3>Details</h3>
<table class="detail-table">
<tr><td>Type:</td>
<td><a href="../types.html#choice">choice</a> (columnDataType)</td></tr>
<tr><td>Since:</td>
<td>2.1.1</td></tr>
<tr><td>Required:</td>
<td>No</td></tr>
<tr><td>Display Name:</td>
<td>Data Type</td></tr>
<tr><td>JavaScript Type:</td>
<td></td></tr>
<tr><td>Default Value:</td>
<td>any</td></tr>
<tr><td>Runtime Settable:</td>
<td>No</td></tr>
</table>
<h3>Choices</h3>
<table class="section-table">
<thead><tr><td>Name</td><td>Display Name</td>
<td>Value</td><td>Description</td></tr></thead>
<tbody>
<tr><td>any</td>
<td>Any</td>
<td>any</td>
<td></td></tr>
<tr><td>integer</td>
<td>Integer</td>
<td>integer</td>
<td>A whole number.</td></tr>
<tr><td>string</td>
<td>String</td>
<td>string</td>
<td>Arbitrary Unicode text.</td></tr>
<tr><td>date-time</td>
<td>Date Time</td>
<td>date-time</td>
<td>A date, time or
combination of date and time.</td></tr>
<tr><td>decimal</td>
<td>Decimal</td>
<td>decimal</td>
<td>Any type of number
including currency. Fixed decimal, arbitrary precision.</td></tr>
<tr><td>float</td>
<td>Float</td>
<td>float</td>
<td>A scientific amount
using the usual floating point notation.</td></tr>
<tr><td>boolean</td>
<td>Boolean</td>
<td>boolean</td>
<td></td></tr>
<tr><td>date</td>
<td>Date</td>
<td>date</td>
<td></td></tr>
<tr><td>time</td>
<td>Time</td>
<td>time</td>
<td></td></tr>
</tbody></table><br>
<h3>Description</h3>
<div class="section-text">
<p>The optional data type. Required only for data sets that
require this information.</p></div>
<hr>
<h2><a name="Property-name">name Property</a></h2>
<p class="section-text">The name of the column.</p>
<h3>Details</h3>
<table class="detail-table">
<tr><td>Type:</td>
<td><a href="../types.html#string">string</a></td></tr>
<tr><td>Since:</td>
<td>2.1.1</td></tr>
<tr><td>Required:</td>
<td>Yes</td></tr>
<tr><td>Display Name:</td>
<td>Name</td></tr>
<tr><td>JavaScript Type:</td>
<td></td></tr>
<tr><td>Default Value:</td>
<td>None</td></tr>
<tr><td>Runtime Settable:</td>
<td>No</td></tr>
</table>
<h3>Description</h3>
<div class="section-text">
<p>The name of a result set column. Required. This is the
column name referenced by report elements. </p></div>
<h3>See Also</h3>
<div class="section-text">
<p>The Result Set Columns� Column Names section above for
the naming rules.</p></div>
<hr>
<h2><a name="Property-nativeDataType">nativeDataType Property</a></h2>
<p class="section-text">The data type know to an ODA user.</p>
<h3>Details</h3>
<table class="detail-table">
<tr><td>Type:</td>
<td><a href="../types.html#integer">integer</a></td></tr>
<tr><td>Since:</td>
<td>2.1.1</td></tr>
<tr><td>Required:</td>
<td>No</td></tr>
<tr><td>Display Name:</td>
<td>Native Data Type Code</td></tr>
<tr><td>JavaScript Type:</td>
<td></td></tr>
<tr><td>Default Value:</td>
<td>None</td></tr>
<tr><td>Runtime Settable:</td>
<td>No</td></tr>
</table>
<h3>Description</h3>
<div class="section-text">
<p> This is the data type known to an ODA custom designer and runtime driver, and is provided by a custom ODA designer. </p></div>
<hr>
<h2><a name="Property-nativeName">nativeName Property</a></h2>
<p class="section-text">The name known to an ODA user.</p>
<h3>Details</h3>
<table class="detail-table">
<tr><td>Type:</td>
<td><a href="../types.html#literalString">literalString</a></td></tr>
<tr><td>Since:</td>
<td>2.1.1</td></tr>
<tr><td>Required:</td>
<td>No</td></tr>
<tr><td>Display Name:</td>
<td>Native Name</td></tr>
<tr><td>JavaScript Type:</td>
<td></td></tr>
<tr><td>Default Value:</td>
<td>None</td></tr>
<tr><td>Runtime Settable:</td>
<td>No</td></tr>
</table>
<h3>Description</h3>
<div class="section-text">
<p> This is the name known to an ODA custom designer and runtime driver, and is provided by a custom ODA designer. </p></div>
<hr>
<h2><a name="Property-position">position Property</a></h2>
<p class="section-text">The 1-based position of the column, as defined by the
driver of underlying data provider.</p>
<h3>Details</h3>
<table class="detail-table">
<tr><td>Type:</td>
<td><a href="../types.html#integer">integer</a></td></tr>
<tr><td>Since:</td>
<td>2.1.1</td></tr>
<tr><td>Required:</td>
<td>No</td></tr>
<tr><td>Display Name:</td>
<td>Position</td></tr>
<tr><td>JavaScript Type:</td>
<td></td></tr>
<tr><td>Default Value:</td>
<td>None</td></tr>
<tr><td>Runtime Settable:</td>
<td>No</td></tr>
</table>
<h3>Description</h3>
<div class="section-text">
<p>The optional 1-based position of the column, as defined
by the driver of underlying data provider. Required for data sets that identify
columns by position instead of name; ignored otherwise.</p></div>
</body>
</html>