[libgda] Make the Oracle provider instanciate the correct SQL parser



commit 32f5a1efe455ec7ec7cdf5cacc6ce065fed2b841
Author: Vivien Malerba <malerba gnome-db org>
Date:   Wed May 13 14:50:36 2009 +0200

    Make the Oracle provider instanciate the correct SQL parser
---
 ChangeLog                              |    5 +++++
 providers/oracle/gda-oracle-provider.c |    5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index aa5a754..66cb2db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2009-05-13  Vivien Malerba <malerba gnome-db org>
 
+	* providers/oracle/gda-oracle-provider.c: make the Oracle provider
+	instanciate the correct SQL parser
+
+2009-05-13  Vivien Malerba <malerba gnome-db org>
+
 	* samples/SqlParserConsole/console.c: fix bug in options parsing and help
 
 2009-05-08  Vivien Malerba <malerba gnome-db org>
diff --git a/providers/oracle/gda-oracle-provider.c b/providers/oracle/gda-oracle-provider.c
index 7bdf4c6..5799185 100644
--- a/providers/oracle/gda-oracle-provider.c
+++ b/providers/oracle/gda-oracle-provider.c
@@ -41,6 +41,7 @@
 #include "gda-oracle-ddl.h"
 #include "gda-oracle-meta.h"
 #include "gda-oracle-util.h"
+#include "gda-oracle-parser.h"
 #define _GDA_PSTMT(x) ((GdaPStmt*)(x))
 
 /*
@@ -1194,8 +1195,8 @@ gda_oracle_provider_get_default_dbms_type (GdaServerProvider *provider, GdaConne
 static GdaSqlParser *
 gda_oracle_provider_create_parser (GdaServerProvider *provider, GdaConnection *cnc)
 {
-	TO_IMPLEMENT;
-	return NULL;
+	return (GdaSqlParser*) g_object_new (GDA_TYPE_ORACLE_PARSER, "tokenizer-flavour",
+                                             GDA_SQL_PARSER_FLAVOUR_ORACLE, NULL);
 }
 
 /*



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