RE: [gnome-db] RE: gASQL
- From: "Fernando Martins" <fmartins hetnet nl>
- To: "GDA" <gnome-db-list gnome org>
- Subject: RE: [gnome-db] RE: gASQL
- Date: Tue, 17 Sep 2002 00:39:31 +0200
> -----Original Message-----
> From: gnome-db-list-admin gnome org
> [mailto:gnome-db-list-admin gnome org]On Behalf Of Rodrigo Moya
> Sent: segunda-feira, 16 de Setembro de 2002 19:39
> To: Fernando Martins
> Cc: GDA
> Subject: RE: [gnome-db] RE: gASQL
>
>
> On Wed, 2002-09-04 at 23:39, Fernando Martins wrote:
> > Let me suggest to have:
> >
> > modify_schema(cmd_type, gdaparameterlist)
> >
> > where
> >
> > enum cmd_type {GDA, DBMS, SQL}
> >
> > meaning
> >
> > GDA = the command uses GDA syntax which the provider has to
> convert to DBMS
> > command (proprietary SQL, standard SQL, whatever)
> >
> > DBMS = the command uses DBMS syntax and provider just passes it
> through to
> > the DBMS
> >
> > SQL = the command is written in standard SQL Data Definition
> commands and
> > the provider might have to do some modifications to comply with the DBMS
> > proprietary SQL (or not).
> >
> well, that's what the GdaCommand does, although it doesn't differentiate
> between GDA's SQL and provider's SQL. Maybe that should be added.
>
Let me see if I understand it. As it is now,
1) GdaCommand accepts a command and sends it without any parsing to the
provider (except checking the options);
2) the client provider also sends it without parsing to the DBMS
Are you considering the possibility of GdaCommand to accept GDA's SQL and
convert it to the provider's dialect?
> but the point is, if you know the SQL needed to do it, you just use a
> GdaCommand and execute it on the server. What we really need is to let
> the client do the job without knowing what provider it's talking to.
All right. Nothing is lost and it's better to have modify_schema() simpler.
Regards,
Fernando
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]