libgda r3201 - in trunk: . libgda libgda/sql-parser libgda/sqlite providers/firebird providers/mysql providers/postgres providers/skel-implementation/capi
- From: basd svn gnome org
- To: svn-commits-list gnome org
- Subject: libgda r3201 - in trunk: . libgda libgda/sql-parser libgda/sqlite providers/firebird providers/mysql providers/postgres providers/skel-implementation/capi
- Date: Fri, 5 Sep 2008 13:30:14 +0000 (UTC)
Author: basd
Date: Fri Sep 5 13:30:14 2008
New Revision: 3201
URL: http://svn.gnome.org/viewvc/libgda?rev=3201&view=rev
Log:
2008-09-05 Bas Driessen <bas driessen xobas com>
* providers/skel-implementation/capi/parser.y:
* providers/firebird/parser.y:
* providers/mysql/parser.y:
* providers/postgres/parser.y:
* providers/postgres/gda-postgres-provider.c:
* libgda/gda-meta-store.c:
* libgda/sqlite/gda-sqlite-provider.c:
* libgda/sql-parser/gda-statement-struct.c:
* libgda/sql-parser/parser.y:
* libgda/sql-parser/gda-statement-struct-parts.c:
* libgda/sql-parser/gda-statement-struct-parts.h:
* libgda/gda-data-select.c:
* libgda/gda-util.c:
* libgda/gda-statement.c: Do not use the C++ reserved words 'using'
and 'operator' as object names.
Modified:
trunk/ChangeLog
trunk/libgda/gda-data-select.c
trunk/libgda/gda-meta-store.c
trunk/libgda/gda-statement.c
trunk/libgda/gda-util.c
trunk/libgda/sql-parser/gda-statement-struct-parts.c
trunk/libgda/sql-parser/gda-statement-struct-parts.h
trunk/libgda/sql-parser/gda-statement-struct.c
trunk/libgda/sql-parser/parser.y
trunk/libgda/sqlite/gda-sqlite-provider.c
trunk/providers/firebird/parser.y
trunk/providers/mysql/parser.y
trunk/providers/postgres/gda-postgres-provider.c
trunk/providers/postgres/parser.y
trunk/providers/skel-implementation/capi/parser.y
Modified: trunk/libgda/gda-data-select.c
==============================================================================
--- trunk/libgda/gda-data-select.c (original)
+++ trunk/libgda/gda-data-select.c Fri Sep 5 13:30:14 2008
@@ -1104,7 +1104,7 @@
return TRUE;
GdaSqlOperation *op = (GdaSqlOperation*) part;
- if (op->operator != GDA_SQL_OPERATOR_TYPE_EQ) {
+ if (op->operator_type != GDA_SQL_OPERATOR_TYPE_EQ) {
g_set_error (error, GDA_DATA_SELECT_ERROR, GDA_DATA_SELECT_MODIFICATION_STATEMENT_ERROR,
_("Invalid unique row condition (ony equal operators are allowed)"));
return FALSE;
@@ -2027,7 +2027,7 @@
and_expr = gda_sql_expr_new (GDA_SQL_ANY_PART (sel));
and_cond = gda_sql_operation_new (GDA_SQL_ANY_PART (and_expr));
and_expr->cond = and_cond;
- and_cond->operator = GDA_SQL_OPERATOR_TYPE_AND;
+ and_cond->operator_type = GDA_SQL_OPERATOR_TYPE_AND;
and_cond->operands = g_slist_append (NULL, sel->where_cond);
GDA_SQL_ANY_PART (sel->where_cond)->parent = GDA_SQL_ANY_PART (and_cond);
sel->where_cond = and_expr;
@@ -2704,7 +2704,7 @@
return TRUE;
GdaSqlOperation *op = (GdaSqlOperation*) part;
- if (op->operator != GDA_SQL_OPERATOR_TYPE_EQ)
+ if (op->operator_type != GDA_SQL_OPERATOR_TYPE_EQ)
return TRUE;
if (!op->operands || !op->operands->data || !op->operands->next || !op->operands->next->data ||
Modified: trunk/libgda/gda-meta-store.c
==============================================================================
--- trunk/libgda/gda-meta-store.c (original)
+++ trunk/libgda/gda-meta-store.c Fri Sep 5 13:30:14 2008
@@ -1346,7 +1346,7 @@
ust->cond = expr;
else {
g_assert (ust->cond->cond);
- if (ust->cond->cond->operator == GDA_SQL_OPERATOR_TYPE_AND)
+ if (ust->cond->cond->operator_type == GDA_SQL_OPERATOR_TYPE_AND)
ust->cond->cond->operands = g_slist_append (ust->cond->cond->operands,
expr);
else {
@@ -1361,7 +1361,7 @@
dst->cond = expr;
else {
g_assert (dst->cond->cond);
- if (dst->cond->cond->operator == GDA_SQL_OPERATOR_TYPE_AND)
+ if (dst->cond->cond->operator_type == GDA_SQL_OPERATOR_TYPE_AND)
dst->cond->cond->operands = g_slist_append (dst->cond->cond->operands,
expr);
else {
@@ -1559,7 +1559,7 @@
GdaSqlExpr *expr;
expr = gda_sql_expr_new (parent);
expr->cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
- expr->cond->operator = GDA_SQL_OPERATOR_TYPE_AND;
+ expr->cond->operator_type = GDA_SQL_OPERATOR_TYPE_AND;
expr->cond->operands = g_slist_append (NULL, current);
GDA_SQL_ANY_PART (current)->parent = GDA_SQL_ANY_PART (expr->cond);
@@ -1577,7 +1577,7 @@
retexpr = gda_sql_expr_new (parent);
op = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
- op->operator = GDA_SQL_OPERATOR_TYPE_EQ;
+ op->operator_type = GDA_SQL_OPERATOR_TYPE_EQ;
retexpr->cond = op;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (op));
Modified: trunk/libgda/gda-statement.c
==============================================================================
--- trunk/libgda/gda-statement.c (original)
+++ trunk/libgda/gda-statement.c Fri Sep 5 13:30:14 2008
@@ -1462,7 +1462,7 @@
sql_list = g_slist_reverse (sql_list);
str = NULL;
- switch (op->operator) {
+ switch (op->operator_type) {
case GDA_SQL_OPERATOR_TYPE_EQ:
if (SQL_OPERAND (sql_list->next->data)->is_null)
str = g_strdup_printf ("%s IS NULL", SQL_OPERAND (sql_list->data)->sql);
@@ -1542,7 +1542,7 @@
add_p = FALSE;
string = g_string_new (SQL_OPERAND (sql_list->data)->sql);
- if (op->operator == GDA_SQL_OPERATOR_TYPE_IN)
+ if (op->operator_type == GDA_SQL_OPERATOR_TYPE_IN)
g_string_append (string, " IN ");
else
g_string_append (string, " NOT IN ");
@@ -1751,8 +1751,8 @@
g_return_val_if_fail (GDA_SQL_ANY_PART (join)->type == GDA_SQL_ANY_SQL_SELECT_JOIN, NULL);
/* can't have:
- * - join->expr && join->using
- * - (join->type == GDA_SQL_SELECT_JOIN_CROSS) && (join->expr || join->using)
+ * - join->expr && join->use
+ * - (join->type == GDA_SQL_SELECT_JOIN_CROSS) && (join->expr || join->use)
*/
if (!gda_sql_any_part_check_structure (GDA_SQL_ANY_PART (join), error)) return NULL;
@@ -1807,11 +1807,11 @@
g_free (str);
g_string_append_c (string, ')');
}
- else if (join->using) {
+ else if (join->use) {
GSList *list;
g_string_append (string, " USING (");
- for (list = join->using; list; list = list->next) {
- if (list != join->using)
+ for (list = join->use; list; list = list->next) {
+ if (list != join->use)
g_string_append (string, ", ");
str = context->render_field (GDA_SQL_ANY_PART (list->data), context, error);
if (!str) goto err;
Modified: trunk/libgda/gda-util.c
==============================================================================
--- trunk/libgda/gda-util.c (original)
+++ trunk/libgda/gda-util.c Fri Sep 5 13:30:14 2008
@@ -688,7 +688,7 @@
}
else if (mtable->pk_cols_nb > 1) {
and_cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
- and_cond->operator = GDA_SQL_OPERATOR_TYPE_AND;
+ and_cond->operator_type = GDA_SQL_OPERATOR_TYPE_AND;
expr->cond = and_cond;
}
for (i = 0; i < mtable->pk_cols_nb; i++) {
@@ -716,7 +716,7 @@
/* equal condition */
op = gda_sql_operation_new (GDA_SQL_ANY_PART (and_cond ? (gpointer)and_cond : (gpointer)expr));
- op->operator = GDA_SQL_OPERATOR_TYPE_EQ;
+ op->operator_type = GDA_SQL_OPERATOR_TYPE_EQ;
if (and_cond)
and_cond->operands = g_slist_append (and_cond->operands, op);
else
Modified: trunk/libgda/sql-parser/gda-statement-struct-parts.c
==============================================================================
--- trunk/libgda/sql-parser/gda-statement-struct-parts.c (original)
+++ trunk/libgda/sql-parser/gda-statement-struct-parts.c Fri Sep 5 13:30:14 2008
@@ -621,7 +621,7 @@
if (!operation) return NULL;
copy = gda_sql_operation_new (NULL);
- copy->operator = operation->operator;
+ copy->operator_type = operation->operator_type;
for (list = operation->operands; list; list = list->next) {
copy->operands = g_slist_prepend (copy->operands,
@@ -656,7 +656,7 @@
string = g_string_new ("{");
g_string_append (string, "\"operator\":");
- str = _json_quote_string (gda_sql_operation_operator_to_string (operation->operator));
+ str = _json_quote_string (gda_sql_operation_operator_to_string (operation->operator_type));
g_string_append (string, str);
g_free (str);
@@ -1347,8 +1347,8 @@
if (!join) return;
gda_sql_expr_free (join->expr);
- g_slist_foreach (join->using, (GFunc) gda_sql_field_free, NULL);
- g_slist_free (join->using);
+ g_slist_foreach (join->use, (GFunc) gda_sql_field_free, NULL);
+ g_slist_free (join->use);
g_free (join);
}
@@ -1376,12 +1376,12 @@
copy->expr = gda_sql_expr_copy (join->expr);
gda_sql_any_part_set_parent (copy->expr, copy);
- for (list = join->using; list; list = list->next) {
- copy->using = g_slist_prepend (copy->using,
+ for (list = join->use; list; list = list->next) {
+ copy->use = g_slist_prepend (copy->use,
gda_sql_field_copy ((GdaSqlField*) list->data));
- gda_sql_any_part_set_parent (copy->using->data, copy);
+ gda_sql_any_part_set_parent (copy->use->data, copy);
}
- copy->using = g_slist_reverse (copy->using);
+ copy->use = g_slist_reverse (copy->use);
return copy;
}
@@ -1452,12 +1452,12 @@
g_free (str);
}
- if (join->using) {
+ if (join->use) {
GSList *list;
g_string_append (string, ",\"using\":");
g_string_append_c (string, '[');
- for (list = join->using; list; list = list->next) {
- if (list != join->using)
+ for (list = join->use; list; list = list->next) {
+ if (list != join->use)
g_string_append_c (string, ',');
str = gda_sql_field_serialize ((GdaSqlField*) list->data);
g_string_append (string, str);
Modified: trunk/libgda/sql-parser/gda-statement-struct-parts.h
==============================================================================
--- trunk/libgda/sql-parser/gda-statement-struct-parts.h (original)
+++ trunk/libgda/sql-parser/gda-statement-struct-parts.h Fri Sep 5 13:30:14 2008
@@ -160,7 +160,7 @@
struct _GdaSqlOperation {
GdaSqlAnyPart any;
- GdaSqlOperatorType operator;
+ GdaSqlOperatorType operator_type;
GSList *operands;
};
@@ -255,7 +255,7 @@
GdaSqlSelectJoinType type;
gint position; /* between a target at (pos < @position) and the one @position */
GdaSqlExpr *expr;
- GSList *using;
+ GSList *use;
};
GdaSqlSelectJoin *gda_sql_select_join_new (GdaSqlAnyPart *parent);
Modified: trunk/libgda/sql-parser/gda-statement-struct.c
==============================================================================
--- trunk/libgda/sql-parser/gda-statement-struct.c (original)
+++ trunk/libgda/sql-parser/gda-statement-struct.c Fri Sep 5 13:30:14 2008
@@ -931,7 +931,7 @@
_("Operation has no operand"));
return FALSE;
}
- switch (operation->operator) {
+ switch (operation->operator_type) {
case GDA_SQL_OPERATOR_TYPE_EQ:
case GDA_SQL_OPERATOR_TYPE_IS:
case GDA_SQL_OPERATOR_TYPE_LIKE:
@@ -994,7 +994,7 @@
break;
default:
g_set_error (error, GDA_SQL_ERROR, GDA_SQL_STRUCTURE_CONTENTS_ERROR,
- _("Unknown operator %d"), operation->operator);
+ _("Unknown operator %d"), operation->operator_type);
return FALSE;
}
break;
@@ -1033,12 +1033,12 @@
}
case GDA_SQL_ANY_SQL_SELECT_JOIN: {
GdaSqlSelectJoin *join = (GdaSqlSelectJoin*) node;
- if (join->expr && join->using) {
+ if (join->expr && join->use) {
g_set_error (error, GDA_SQL_ERROR, GDA_SQL_STRUCTURE_CONTENTS_ERROR,
_("Join can't at the same time specify a join condition and a list of fields to join on"));
return FALSE;
}
- if ((join->type == GDA_SQL_SELECT_JOIN_CROSS) && (join->expr || join->using)) {
+ if ((join->type == GDA_SQL_SELECT_JOIN_CROSS) && (join->expr || join->use)) {
g_set_error (error, GDA_SQL_ERROR, GDA_SQL_STRUCTURE_CONTENTS_ERROR,
_("Cross join can't have a join condition or a list of fields to join on"));
return FALSE;
@@ -1239,7 +1239,7 @@
GdaSqlSelectJoin *join = (GdaSqlSelectJoin *) node;
if (!gda_sql_any_part_foreach (GDA_SQL_ANY_PART (join->expr), func, data, error))
return FALSE;
- for (l = join->using; l; l = l->next)
+ for (l = join->use; l; l = l->next)
if (!gda_sql_any_part_foreach (GDA_SQL_ANY_PART (l->data), func, data, error))
return FALSE;
break;
Modified: trunk/libgda/sql-parser/parser.y
==============================================================================
--- trunk/libgda/sql-parser/parser.y (original)
+++ trunk/libgda/sql-parser/parser.y Fri Sep 5 13:30:14 2008
@@ -162,7 +162,7 @@
static GdaSqlExpr *
compose_multiple_expr (GdaSqlOperatorType op, GdaSqlExpr *left, GdaSqlExpr *right) {
GdaSqlExpr *ret;
- if (left->cond && (left->cond->operator == op)) {
+ if (left->cond && (left->cond->operator_type == op)) {
ret = left;
ret->cond->operands = g_slist_append (ret->cond->operands, right);
}
@@ -171,7 +171,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -187,7 +187,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -202,7 +202,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
return ret;
@@ -654,7 +654,7 @@
GdaSqlSelectJoin *join = (GdaSqlSelectJoin *) (last->data);
join->expr = C;
join->position = g_slist_length (L->targets) - 1;
- join->using = U;
+ join->use = U;
}
}
@@ -829,7 +829,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -843,7 +843,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -854,7 +854,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -870,7 +870,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -880,7 +880,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
gda_sql_expr_take_select (expr, S);
@@ -893,7 +893,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOTIN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOTIN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -903,7 +903,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOTIN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOTIN;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
gda_sql_expr_take_select (expr, S);
Modified: trunk/libgda/sqlite/gda-sqlite-provider.c
==============================================================================
--- trunk/libgda/sqlite/gda-sqlite-provider.c (original)
+++ trunk/libgda/sqlite/gda-sqlite-provider.c Fri Sep 5 13:30:14 2008
@@ -1317,7 +1317,7 @@
sql_list = g_slist_reverse (sql_list);
str = NULL;
- switch (op->operator) {
+ switch (op->operator_type) {
case GDA_SQL_OPERATOR_TYPE_EQ:
if (SQL_OPERAND (sql_list->next->data)->is_null)
str = g_strdup_printf ("%s IS NULL", SQL_OPERAND (sql_list->data)->sql);
@@ -1393,7 +1393,7 @@
add_p = FALSE;
string = g_string_new (SQL_OPERAND (sql_list->data)->sql);
- if (op->operator == GDA_SQL_OPERATOR_TYPE_IN)
+ if (op->operator_type == GDA_SQL_OPERATOR_TYPE_IN)
g_string_append (string, " IN ");
else
g_string_append (string, " NOT IN ");
@@ -1718,7 +1718,7 @@
where = gda_sql_expr_new (GDA_SQL_ANY_PART (select));
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (where));
where->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_EQ;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_EQ;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
g_value_set_string ((value = gda_value_new (G_TYPE_STRING)), "_rowid_");
expr->value = value;
Modified: trunk/providers/firebird/parser.y
==============================================================================
--- trunk/providers/firebird/parser.y (original)
+++ trunk/providers/firebird/parser.y Fri Sep 5 13:30:14 2008
@@ -160,7 +160,7 @@
static GdaSqlExpr *
compose_multiple_expr (GdaSqlOperatorType op, GdaSqlExpr *left, GdaSqlExpr *right) {
GdaSqlExpr *ret;
- if (left->cond && (left->cond->operator == op)) {
+ if (left->cond && (left->cond->operator_type == op)) {
ret = left;
ret->cond->operands = g_slist_append (ret->cond->operands, right);
}
@@ -169,7 +169,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -185,7 +185,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -200,7 +200,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
return ret;
@@ -653,7 +653,7 @@
GdaSqlSelectJoin *join = (GdaSqlSelectJoin *) (last->data);
join->expr = C;
join->position = g_slist_length (L->targets) - 1;
- join->using = U;
+ join->use = U;
}
}
@@ -828,7 +828,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -842,7 +842,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -853,7 +853,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -869,7 +869,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -879,7 +879,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
gda_sql_expr_take_select (expr, S);
@@ -893,7 +893,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -901,7 +901,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -910,7 +910,7 @@
expr1 = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr1));
expr1->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr2 = gda_sql_expr_new (NULL);
gda_sql_expr_take_select (expr2, S);
@@ -922,7 +922,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr1);
GDA_SQL_ANY_PART (expr1)->parent = GDA_SQL_ANY_PART (cond);
}
Modified: trunk/providers/mysql/parser.y
==============================================================================
--- trunk/providers/mysql/parser.y (original)
+++ trunk/providers/mysql/parser.y Fri Sep 5 13:30:14 2008
@@ -160,7 +160,7 @@
static GdaSqlExpr *
compose_multiple_expr (GdaSqlOperatorType op, GdaSqlExpr *left, GdaSqlExpr *right) {
GdaSqlExpr *ret;
- if (left->cond && (left->cond->operator == op)) {
+ if (left->cond && (left->cond->operator_type == op)) {
ret = left;
ret->cond->operands = g_slist_append (ret->cond->operands, right);
}
@@ -169,7 +169,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -185,7 +185,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -200,7 +200,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
return ret;
@@ -653,7 +653,7 @@
GdaSqlSelectJoin *join = (GdaSqlSelectJoin *) (last->data);
join->expr = C;
join->position = g_slist_length (L->targets) - 1;
- join->using = U;
+ join->use = U;
}
}
@@ -828,7 +828,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -842,7 +842,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -853,7 +853,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -869,7 +869,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -879,7 +879,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
gda_sql_expr_take_select (expr, S);
@@ -893,7 +893,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -901,7 +901,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -910,7 +910,7 @@
expr1 = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr1));
expr1->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr2 = gda_sql_expr_new (NULL);
gda_sql_expr_take_select (expr2, S);
@@ -922,7 +922,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr1);
GDA_SQL_ANY_PART (expr1)->parent = GDA_SQL_ANY_PART (cond);
}
Modified: trunk/providers/postgres/gda-postgres-provider.c
==============================================================================
--- trunk/providers/postgres/gda-postgres-provider.c (original)
+++ trunk/providers/postgres/gda-postgres-provider.c Fri Sep 5 13:30:14 2008
@@ -1801,7 +1801,7 @@
where = gda_sql_expr_new (GDA_SQL_ANY_PART (select));
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (where));
where->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_EQ;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_EQ;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
g_value_set_string ((value = gda_value_new (G_TYPE_STRING)), "oid");
expr->value = value;
Modified: trunk/providers/postgres/parser.y
==============================================================================
--- trunk/providers/postgres/parser.y (original)
+++ trunk/providers/postgres/parser.y Fri Sep 5 13:30:14 2008
@@ -162,7 +162,7 @@
static GdaSqlExpr *
compose_multiple_expr (GdaSqlOperatorType op, GdaSqlExpr *left, GdaSqlExpr *right) {
GdaSqlExpr *ret;
- if (left->cond && (left->cond->operator == op)) {
+ if (left->cond && (left->cond->operator_type == op)) {
ret = left;
ret->cond->operands = g_slist_append (ret->cond->operands, right);
}
@@ -171,7 +171,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -187,7 +187,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -202,7 +202,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
return ret;
@@ -655,7 +655,7 @@
GdaSqlSelectJoin *join = (GdaSqlSelectJoin *) (last->data);
join->expr = C;
join->position = g_slist_length (L->targets) - 1;
- join->using = U;
+ join->use = U;
}
}
@@ -830,7 +830,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -844,7 +844,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -855,7 +855,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -871,7 +871,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -881,7 +881,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
gda_sql_expr_take_select (expr, S);
@@ -894,7 +894,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOTIN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOTIN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -904,7 +904,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOTIN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOTIN;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
gda_sql_expr_take_select (expr, S);
Modified: trunk/providers/skel-implementation/capi/parser.y
==============================================================================
--- trunk/providers/skel-implementation/capi/parser.y (original)
+++ trunk/providers/skel-implementation/capi/parser.y Fri Sep 5 13:30:14 2008
@@ -160,7 +160,7 @@
static GdaSqlExpr *
compose_multiple_expr (GdaSqlOperatorType op, GdaSqlExpr *left, GdaSqlExpr *right) {
GdaSqlExpr *ret;
- if (left->cond && (left->cond->operator == op)) {
+ if (left->cond && (left->cond->operator_type == op)) {
ret = left;
ret->cond->operands = g_slist_append (ret->cond->operands, right);
}
@@ -169,7 +169,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -185,7 +185,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, right);
GDA_SQL_ANY_PART (right)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_prepend (cond->operands, left);
@@ -200,7 +200,7 @@
ret = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (ret));
ret->cond = cond;
- cond->operator = op;
+ cond->operator_type = op;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
return ret;
@@ -653,7 +653,7 @@
GdaSqlSelectJoin *join = (GdaSqlSelectJoin *) (last->data);
join->expr = C;
join->position = g_slist_length (L->targets) - 1;
- join->using = U;
+ join->use = U;
}
}
@@ -828,7 +828,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -842,7 +842,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_BETWEEN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_BETWEEN;
cond->operands = g_slist_append (NULL, L);
GDA_SQL_ANY_PART (L)->parent = GDA_SQL_ANY_PART (cond);
cond->operands = g_slist_append (cond->operands, R);
@@ -853,7 +853,7 @@
C = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (C));
C->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -869,7 +869,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -879,7 +879,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr = gda_sql_expr_new (GDA_SQL_ANY_PART (cond));
gda_sql_expr_take_select (expr, S);
@@ -893,7 +893,7 @@
expr = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr));
expr->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
cond->operands = g_slist_prepend (L, R);
for (list = cond->operands; list; list = list->next)
GDA_SQL_ANY_PART (list->data)->parent = GDA_SQL_ANY_PART (cond);
@@ -901,7 +901,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr);
GDA_SQL_ANY_PART (expr)->parent = GDA_SQL_ANY_PART (cond);
}
@@ -910,7 +910,7 @@
expr1 = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (expr1));
expr1->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_IN;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_IN;
expr2 = gda_sql_expr_new (NULL);
gda_sql_expr_take_select (expr2, S);
@@ -922,7 +922,7 @@
E = gda_sql_expr_new (NULL);
cond = gda_sql_operation_new (GDA_SQL_ANY_PART (E));
E->cond = cond;
- cond->operator = GDA_SQL_OPERATOR_TYPE_NOT;
+ cond->operator_type = GDA_SQL_OPERATOR_TYPE_NOT;
cond->operands = g_slist_prepend (NULL, expr1);
GDA_SQL_ANY_PART (expr1)->parent = GDA_SQL_ANY_PART (cond);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]