# GdaXqlDual

## Name

GdaXqlDual --

## Synopsis

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

## Description

## Details

### GDA_XQL_DUAL_CONST()

    #define GDA_XQL_DUAL_CONST(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), gda_xql_dual_get_type(), GdaXqlDual const)

`obj` : |

### struct GdaXqlDualPrivate

    struct GdaXqlDualPrivate;

### gda_xql_dual_new ()

    GdaXqlItem* gda_xql_dual_new                (gchar *tag,
                                                 gchar *sqlfmt,
                                                 gchar *sqlop);

`tag` : |
`sqlfmt` : |
`sqlop` : |
Returns : |

### gda_xql_dual_new_with_data ()

    GdaXqlItem* gda_xql_dual_new_with_data      (gchar *tag,
                                                 gchar *sqlfmt,
                                                 gchar *sqlop,
                                                 GdaXqlItem *left,
                                                 GdaXqlItem *right);

`tag` : |
`sqlfmt` : |
`sqlop` : |
`left` : |
`right` : |
Returns : |

### gda_xql_dual_get_left ()

    GdaXqlItem* gda_xql_dual_get_left           (GdaXqlDual *self);

`self` : |
Returns : |

### gda_xql_dual_get_right ()

    GdaXqlItem* gda_xql_dual_get_right          (GdaXqlDual *self);

`self` : |
Returns : |

### gda_xql_dual_new_eq ()

    GdaXqlItem* gda_xql_dual_new_eq             (void);

Returns : |

### gda_xql_dual_new_eq_with_data ()

    GdaXqlItem* gda_xql_dual_new_eq_with_data   (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_ne ()

    GdaXqlItem* gda_xql_dual_new_ne             (void);

Returns : |

### gda_xql_dual_new_ne_with_data ()

    GdaXqlItem* gda_xql_dual_new_ne_with_data   (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_lt ()

    GdaXqlItem* gda_xql_dual_new_lt             (void);

Returns : |

### gda_xql_dual_new_lt_with_data ()

    GdaXqlItem* gda_xql_dual_new_lt_with_data   (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_le ()

    GdaXqlItem* gda_xql_dual_new_le             (void);

Returns : |

### gda_xql_dual_new_le_with_data ()

    GdaXqlItem* gda_xql_dual_new_le_with_data   (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_gt ()

    GdaXqlItem* gda_xql_dual_new_gt             (void);

Returns : |

### gda_xql_dual_new_gt_with_data ()

    GdaXqlItem* gda_xql_dual_new_gt_with_data   (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_ge ()

    GdaXqlItem* gda_xql_dual_new_ge             (void);

Returns : |

### gda_xql_dual_new_ge_with_data ()

    GdaXqlItem* gda_xql_dual_new_ge_with_data   (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_like ()

    GdaXqlItem* gda_xql_dual_new_like           (void);

Returns : |

### gda_xql_dual_new_like_with_data ()

    GdaXqlItem* gda_xql_dual_new_like_with_data (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_in ()

    GdaXqlItem* gda_xql_dual_new_in             (void);

Returns : |

### gda_xql_dual_new_in_with_data ()

    GdaXqlItem* gda_xql_dual_new_in_with_data   (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |

### gda_xql_dual_new_set ()

    GdaXqlItem* gda_xql_dual_new_set            (void);

Returns : |

### gda_xql_dual_new_set_with_data ()

    GdaXqlItem* gda_xql_dual_new_set_with_data  (GdaXqlItem *left,
                                                 GdaXqlItem *right);

`left` : |
`right` : |
Returns : |