[DB-SIG] PROPOSAL: Portable Argment Format

M.-A. Lemburg mal@lemburg.com
Wed, 24 Jun 1998 18:17:46 +0200


Jim Fulton wrote:
> 
> M.-A. Lemburg wrote:
> > Note that you can provide the whole functionality by coding
> > a Python function (or class) on top of cursor.execute, so no change to
> > the API spec is necessary. Moreover, every existing implementation
> > will be able to use it without modification (which is a Good Thing :).
> 
> How?  Each implementation has to be involved in implementing this.
> For example, portable aguments have to be converted to platform-
> specific arguments, and platform specific conversions have to be
> applied.  Utilities can be provided to make the implementation simpler,
> but implementation-specific code is needed.

I was thinking of a framework which each interface implementor
could then subclass. The subclasses would simply override the
DB-specific
methods in order to provide the right conversions. Most of the other
code and the basic structure will remain reusable.

-- 
Marc-Andre Lemburg                               Y2000: 555 days left
---------------------------------------------------------------------
          : Python Pages >>> http://starship.skyport.net/~lemburg/  :
           ---------------------------------------------------------