| 
#define     GDA_XQL_DUAL_CONST              (obj)
struct      GdaXqlDualPrivate;
GdaXqlItem* gda_xql_dual_new                (gchar *tag,
                                             gchar *sqlfmt,
                                             gchar *sqlop);
GdaXqlItem* gda_xql_dual_new_with_data      (gchar *tag,
                                             gchar *sqlfmt,
                                             gchar *sqlop,
                                             GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_get_left           (GdaXqlDual *self);
GdaXqlItem* gda_xql_dual_get_right          (GdaXqlDual *self);
GdaXqlItem* gda_xql_dual_new_eq             (void);
GdaXqlItem* gda_xql_dual_new_eq_with_data   (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_ne             (void);
GdaXqlItem* gda_xql_dual_new_ne_with_data   (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_lt             (void);
GdaXqlItem* gda_xql_dual_new_lt_with_data   (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_le             (void);
GdaXqlItem* gda_xql_dual_new_le_with_data   (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_gt             (void);
GdaXqlItem* gda_xql_dual_new_gt_with_data   (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_ge             (void);
GdaXqlItem* gda_xql_dual_new_ge_with_data   (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_like           (void);
GdaXqlItem* gda_xql_dual_new_like_with_data (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_in             (void);
GdaXqlItem* gda_xql_dual_new_in_with_data   (GdaXqlItem *left,
                                             GdaXqlItem *right);
GdaXqlItem* gda_xql_dual_new_set            (void);
GdaXqlItem* gda_xql_dual_new_set_with_data  (GdaXqlItem *left,
                                             GdaXqlItem *right);
 |