You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Rick Hillegas <Ri...@Sun.COM> on 2005/11/18 01:26:29 UTC

Re-enabling VTIs

I have logged enhancement request 716 to track the re-enabling of 
customer-defined Virtual Table Interfaces (VTIs). A little history follows:

Cloudscape used to let users include arbitrary customer written 
ResultSets in the FROM lists of queries. This provided a very powerful 
ability to impose a tabular face on external data and to join relational 
data with external data streams. It is hard to overestimate the 
usefulness of this feature. Today, Derby still ships a number of 
diagnostic VTIs. However, customer-written VTIs have been disabled. The 
parser raises an error when it sees a VTI that doesn't live in Derby's 
diagnostic packages.

I would like to develop a plan for addressing the concerns which led to 
the disabling of this feature. I would like to see us put this power 
back in our customer's hands.

I can imagine that the non-standard nature of VTI declaration was an 
issue. Are there other issues? Has anyone given some thought to what a 
more acceptable API would look like?

Thanks,
-Rick

Re: Re-enabling VTIs

Posted by Daniel John Debrunner <dj...@debrunners.com>.
Rick Hillegas wrote:
> I have logged enhancement request 716 to track the re-enabling of
> customer-defined Virtual Table Interfaces (VTIs). A little history follows:

> I can imagine that the non-standard nature of VTI declaration was an
> issue. Are there other issues? Has anyone given some thought to what a
> more acceptable API would look like?

See the comments for DERBY-571

http://issues.apache.org/jira/browse/DERBY-571

Dan.