GdaXqlDml

GdaXqlDml

Synopsis

#define             GDA_XQL_DML_CONST                   (obj)
struct              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)


struct GdaXqlDmlPrivate

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


gda_xql_dml_add_target_from_text ()

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


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);


gda_xql_dml_add_const_from_text ()

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


gda_xql_dml_add_func ()

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


gda_xql_dml_add_query ()

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


gda_xql_dml_add_row_condition ()

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


gda_xql_dml_add_group_condition ()

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


gda_xql_dml_add_order ()

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


gda_xql_dml_add_set ()

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


gda_xql_dml_add_set_const ()

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