Pentaho Connection API
Today I created a new Pentaho commons project, the Pentaho Connection API. The code in this project was formerly part of the Pentaho BI Suite project, in the package org.pentaho.core.connection. I’ve moved these Interfaces and Classes into their own project primarily so that Pentaho Metadata’s Query class can generate it’s own ExtendedMetaData, versus relying on the BI Suite to generate the extra metadata. This will make it easier for folks to extend Pentaho’s Metadata Query Language.
Eventually, we’ll also move out the various implementations of the Connections API into a commons project, which include SQL, MDX, MQL, Javascript, and HQL. Once we’ve create that project, developers will be able to quickly write an app that works with all of those disparate APIs in a common way.