Code Search for Developers
 
 
  

package.html from BIRT at Krugle


Show package.html syntax highlighted

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--

  @(#)package.html
  
 * Copyright (c) 2004, 2005 Actuate Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *  Actuate Corporation  - initial API and implementation
 *******************************************************************************/

-->
</head>
<body bgcolor="white">

This package contains the main public API classes and interfaces of the BIRT Data Engine (DtE). <p>

The Data Engine provides data access and transform services for the BIRT reporting platform.
It handles connection to data sources, executes data set queries, provides metadata for data sets,
retrieves data set query results, and performs additional data transforms such as grouping, filtering,
sorting and aggregation. <p>

A Data Engine client typically requests Data Engine services in these steps: <p>
<ol>
<li> Obtains an instance of {@link org.eclipse.birt.data.engine.api.DataEngine} class by calling
<code>DataEngine.newDataEngine()</code>. A single instances of <code>DataEngine</code> is typically used 
throughout an application.
<li> Defines data sources and data sets available to the data engine by calling 
<code>DataEngine.defineDataSet()</code> and <code>DataEngine.defineDataSource()</code>. A data set
or data source need only be defined once. This is typically done before any data engine query is
executed.
<li> Defines a data engine query by creating and populating an instance of 
{@link org.eclipse.birt.data.engine.api.IQueryDefinition}. Calls <code>DataEngine.prepare()</code>
to prepare the query and obtain an instance of 
{@link org.eclipse.birt.data.engine.api.IPreparedQuery}
<li> Calls <code>IPreparedQuery.execute()</code> to execute the query and obtain an 
{@link org.eclipse.birt.data.engine.api.IQueryResults} instance, from which an 
{@link org.eclipse.birt.data.engine.api.IResultIterator} can be obtained. Calls methods on 
<code>IResultIterator</code> to iterate through data rows in the query result set and to evaluate
expressions.
</ol>
<p>
All request classes that define data set, data source, query and related objects are defined as interfaces
in this package. A Data Engine client may choose to implement these interfaces, or it can use the
default implementation of these interfaces in the 
{@link org.eclipse.birt.data.engine.api.querydefn} package.

<!-- Put @see and @since tags down here. -->
@see org.eclipse.birt.data.engine.api.querydefn

</body>
</html>



See more files for this project here

BIRT

BIRT is an open source, Eclipse-based reporting system that integrates with your application to produce compelling reports for both web and PDF.

Project homepage: http://www.eclipse.org/birt/phoenix/
Programming language(s): Java,XML
License: gpl2

  aggregation/
    Accumulator.java
    Aggregation.java
    IAggregation.java
    package.html
  querydefn/
    BaseDataSetDesign.java
    BaseDataSourceDesign.java
    BaseExpression.java
    BaseQueryDefinition.java
    BaseTransform.java
    ColumnDefinition.java
    ComputedColumn.java
    ConditionalExpression.java
    FilterDefinition.java
    GroupDefinition.java
    InputParameterBinding.java
    JoinCondition.java
    JointDataSetDesign.java
    OdaDataSetDesign.java
    OdaDataSourceDesign.java
    ParameterDefinition.java
    QueryDefinition.java
    ScriptDataSetDesign.java
    ScriptDataSourceDesign.java
    ScriptExpression.java
    SortDefinition.java
    SubqueryDefinition.java
    package.html
  script/
    IBaseDataSetEventHandler.java
    IBaseDataSourceEventHandler.java
    IDataRow.java
    IDataSetInstanceHandle.java
    IDataSourceInstanceHandle.java
    IJavascriptContext.java
    IScriptDataSetEventHandler.java
    IScriptDataSetMetaDataDefinition.java
    IScriptDataSourceEventHandler.java
    package.html
  DataEngine.java
  DataEngineContext.java
  IBaseDataSetDesign.java
  IBaseDataSourceDesign.java
  IBaseExpression.java
  IBaseQueryDefinition.java
  IBaseTransform.java
  IColumnDefinition.java
  IComputedColumn.java
  IConditionalExpression.java
  IDataEngineFactory.java
  IFilterDefinition.java
  IGroupDefinition.java
  IInputParameterBinding.java
  IJoinCondition.java
  IJointDataSetDesign.java
  IOdaDataSetDesign.java
  IOdaDataSourceDesign.java
  IParameterDefinition.java
  IParameterMetaData.java
  IPreparedQuery.java
  IQueryDefinition.java
  IQueryResults.java
  IResultIterator.java
  IResultMetaData.java
  IScriptDataSetDesign.java
  IScriptDataSourceDesign.java
  IScriptExpression.java
  ISortDefinition.java
  ISubqueryDefinition.java
  package.html