GdaXqlDml

GdaXqlDml

Synopsis




#define             GDA_XQL_DML_CONST                   (obj)
                    GdaXqlDmlPrivate;
gchar*              gda_xql_dml_add_target_from_text    (GdaXqlDml *xqldml,
                                                         gchar *name,
                                                         GdaXqlItem *join);
GdaXqlItem*         gda_xql_dml_add_field_from_text     (GdaXqlDml *xqldml,
                                                         gchar *id,
                                                         gchar *name,
                                                         gchar *alias,
                                                         gboolean group);
GdaXqlItem*         gda_xql_dml_add_const_from_text     (GdaXqlDml *xqldml,
                                                         gchar *value,
                                                         gchar *type,
                                                         gboolean null);
void                gda_xql_dml_add_func                (GdaXqlDml *xqldml,
                                                         GdaXqlItem *item);
void                gda_xql_dml_add_query               (GdaXqlDml *xqldml,
                                                         GdaXqlItem *item);
void                gda_xql_dml_add_row_condition       (GdaXqlDml *xqldml,
                                                         GdaXqlItem *cond,
                                                         gchar *type);
void                gda_xql_dml_add_group_condition     (GdaXqlDml *xqldml,
                                                         GdaXqlItem *cond,
                                                         gchar *type);
void                gda_xql_dml_add_order               (GdaXqlDml *xqldml,
                                                         gint column,
                                                         gboolean asc);
void                gda_xql_dml_add_set                 (GdaXqlDml *xqldml,
                                                         GdaXqlItem *item);
void                gda_xql_dml_add_set_const           (GdaXqlDml *xqldml,
                                                         gchar *field,
                                                         gchar *value,
                                                         gchar *type,
                                                         gboolean null);

Description

Details

GDA_XQL_DML_CONST()

#define GDA_XQL_DML_CONST(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), gda_xql_dml_get_type(), GdaXqlDml const)

obj :


GdaXqlDmlPrivate

typedef struct {
	GdaXqlItem *target;
	GdaXqlItem *valuelist;
	GdaXqlItem *where;
	GdaXqlItem *having;
	GdaXqlItem *group;
	GdaXqlItem *trailer;
	GdaXqlItem *dest;
	GdaXqlItem *source;
	GdaXqlItem *setlist;
} GdaXqlDmlPrivate;


gda_xql_dml_add_target_from_text ()

gchar*              gda_xql_dml_add_target_from_text    (GdaXqlDml *xqldml,
                                                         gchar *name,
                                                         GdaXqlItem *join);

xqldml :

name :

join :

Returns :


gda_xql_dml_add_field_from_text ()

GdaXqlItem*         gda_xql_dml_add_field_from_text     (GdaXqlDml *xqldml,
                                                         gchar *id,
                                                         gchar *name,
                                                         gchar *alias,
                                                         gboolean group);

xqldml :

id :

name :

alias :

group :

Returns :


gda_xql_dml_add_const_from_text ()

GdaXqlItem*         gda_xql_dml_add_const_from_text     (GdaXqlDml *xqldml,
                                                         gchar *value,
                                                         gchar *type,
                                                         gboolean null);

xqldml :

value :

type :

null :

Returns :


gda_xql_dml_add_func ()

void                gda_xql_dml_add_func                (GdaXqlDml *xqldml,
                                                         GdaXqlItem *item);

xqldml :

item :


gda_xql_dml_add_query ()

void                gda_xql_dml_add_query               (GdaXqlDml *xqldml,
                                                         GdaXqlItem *item);

xqldml :

item :


gda_xql_dml_add_row_condition ()

void                gda_xql_dml_add_row_condition       (GdaXqlDml *xqldml,
                                                         GdaXqlItem *cond,
                                                         gchar *type);

xqldml :

cond :

type :


gda_xql_dml_add_group_condition ()

void                gda_xql_dml_add_group_condition     (GdaXqlDml *xqldml,
                                                         GdaXqlItem *cond,
                                                         gchar *type);

xqldml :

cond :

type :


gda_xql_dml_add_order ()

void                gda_xql_dml_add_order               (GdaXqlDml *xqldml,
                                                         gint column,
                                                         gboolean asc);

xqldml :

column :

asc :


gda_xql_dml_add_set ()

void                gda_xql_dml_add_set                 (GdaXqlDml *xqldml,
                                                         GdaXqlItem *item);

xqldml :

item :


gda_xql_dml_add_set_const ()

void                gda_xql_dml_add_set_const           (GdaXqlDml *xqldml,
                                                         gchar *field,
                                                         gchar *value,
                                                         gchar *type,
                                                         gboolean null);

xqldml :

field :

value :

type :

null :