Chapter 20. Developing an ODA Extension

BIRT uses the Eclipse Data Tools Platform (DTP) open data access (ODA) API to build a driver that connects to a data source and retrieves data for a report. This API defines interfaces and classes that manage the following tasks:

  • Connecting to a data source

  • Preparing and executing a query

  • Handling data and metadata in a result set

  • Mapping between the object representation of data and the data source

Eclipse DTP also provides tools and support for SQL development, locales, logging, and other special types of processing. For more information about the Eclipse DTP project, see

The ODA framework is a key component of the DTP. ODA presents the Java developer with a robust architecture ...

Get Integrating and Extending BIRT now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.