| GNOME Data Access manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#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); |
#define GDA_XQL_DML_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), gda_xql_dml_get_type(), GdaXqlDml const) |
struct GdaXqlDmlPrivate {
GdaXqlItem *target;
GdaXqlItem *valuelist;
GdaXqlItem *where;
GdaXqlItem *having;
GdaXqlItem *group;
GdaXqlItem *trailer;
GdaXqlItem *dest;
GdaXqlItem *source;
GdaXqlItem *setlist;
}; |
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_row_condition (GdaXqlDml *xqldml,
GdaXqlItem *cond,
gchar *type); |
void gda_xql_dml_add_group_condition (GdaXqlDml *xqldml,
GdaXqlItem *cond,
gchar *type); |