GdaXqlDml

GdaXqlDml

Functions

Types and Values

Description

Functions

GDA_XQL_DML_CONST()

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


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

Types and Values

struct GdaXqlDmlPrivate

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