Re: [gnome-db] GdaSqlStatementType must be introspectable

I've added missing headers to add bindable API to GIR and Vala.


are part of GIR introspectable and I added a new function:

gda_sql_builder_compound_add_sub_select_from_builder (GdaSqlBuilder *builder,
GdaSqlBuilder *subselect);

This function is suppossed to replace gda_sql_builder_compound_add_sub_select,
because the last requires to create a GdaSqlStatement by hand or by using other
GdaSqlBuilder and get that struct.

And this function:

gda_sql_builder_import_expression_from_builder (GdaSqlBuilder *builder,
GdaSqlBuilder *query, GdaSqlBuilderId *expr_id)

With it you can create an expression created in a Builder and re-use it in

May be the functions:

must be deprecated on 4.2 and deleted on 5.0. In this case
gda_sql_builder_compound_add_sub_select_from_builder must be renamed to use
deleted functions on 5.0.

Se commit:

I will backported this to LIBGDA_4.2 branch.

I'm waiting for additional comments and if that symbols must be deprecated
and/deleted on 4.2 and 5.0 respectively.

See at Bug #661504.

2011/10/12 Murray Cumming <murrayc murrayc com>:
> On Wed, 2011-10-12 at 09:47 -0500, Daniel Espinosa wrote:
>> I'm including  libgda/sql-parser/gda-sql-statement-struct-parts.h to
>> create GIR file and adding (skip) annotations to it. This will not
>> modify GDA headers structure.
> That does sound better. Maybe you can then gradually remove the skip
> annotations from other parts, and file bugs for the scanner about parts
> that it can't handle. Thanks.
> --
> murrayc murrayc com

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