[libgda] Don't quote the '*' in gda_sql_identifier_quote()



commit 736e2b6a5c96fd5c95c630c39a9bb5b6edd110bb
Author: Vivien Malerba <malerba gnome-db org>
Date:   Mon Oct 12 19:35:20 2009 +0200

    Don't quote the '*' in gda_sql_identifier_quote()

 libgda/gda-util.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/libgda/gda-util.c b/libgda/gda-util.c
index 0befd4e..3c30774 100644
--- a/libgda/gda-util.c
+++ b/libgda/gda-util.c
@@ -1819,6 +1819,9 @@ gda_sql_identifier_quote (const gchar *id, GdaConnection *cnc, GdaServerProvider
 			prov = gda_connection_get_provider (cnc);
 	}
 
+	if ((*id == '*') && (! id [1]))
+	    return g_strdup (id);
+
 	if (prov && PROV_CLASS (prov)->identifier_quote)
 		return PROV_CLASS (prov)->identifier_quote (prov, cnc, id,
 							    for_meta_store, force_quotes);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]