Re: GNU Enterprise



> 
> Hi Rodrigo,
> 
> > > an internal sql parser (for non sql data sources)
> > >
> > We are working on a SQL parser as well. Well, it's not
> > started, but it's
> > planned.
> 
> Anyway, this is not really urgent for us now :)
> 
Ok, so you could reuse ours when it's finished.

> > An initial snapshot of python bindings is on CVS
> > (gda-dev/bindings/python). I don't know if they work (haven't tested
> > them), but if you want to have a look at them, and make them work if
> > they don't.
> 
> I think we will have a look at them.
> 
Great! since the guy hacking on them I don't know if he'll continue,
since he did it as part of his university work, and now he's finished
the university.

> > > and we would also like
> > > to have the thing you call "updateable recordsets", which I
> > > understand as having data access by just naming tables and
> > > fields, and not writing  SQL statements for SELECT,
> > > UPDATE, INSERT and DELETE (which is also on your TODO list).
> > > Maybe even one from us could take these parts?
> > >
> > This is,as you say,one of the most important things on the TODO list,
> > but we haven't found a way of doing so in a portable manner
> > accross all
> > DBMS. We' re right now adding XML queries which will allow something
> > similar. But, on the IDL files there are some methods defined
> > for doing
> > so, but none of them are implemented.
> 
> I found recordset_update and recordset_deleteCurrent, which would be
> what I think of.
> My idea would be to temporarly create a command object with the
> appropriate UPDATE, INSERT or DELETE command and execute it, as
> most SQL databases don't support updateable result sets.
> 
Yes, good idea! And for providers not supporting SQL (LDAP), what could
be done is to generate a XML query object.

> > > But then, if we used gnome-db for GNUe, we would have to
> > > make all servers and the
> > > client library ** completely gnome-independent ** as we want to be
> > > multi-platform as well.
> > >
> > This will change very soon, as we're going to switch the providers and
> > client library to use OAF, the new GNOME's object activation library,
> > which is X-independant and GNOME-independant. And you can
> > always create
> > your own clients by using the IDL files.
> 
> Reading this, things look _very_ good for a cooperation!
> 
Ok, so please tell us what you need, and we'll discuss on how to do it
for both projects!

Cheers




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]