summaryrefslogtreecommitdiff
path: root/connectivity/source/inc/sqlscan.hxx
diff options
context:
space:
mode:
authorOcke Janssen <oj@openoffice.org>2002-09-27 10:26:33 +0000
committerOcke Janssen <oj@openoffice.org>2002-09-27 10:26:33 +0000
commit0242a5293041fbf2d308c4b1e000f3a49c293492 (patch)
tree4453f2fdf58248bb6a52aea8a55dd937a11b4f6d /connectivity/source/inc/sqlscan.hxx
parentf7031284db0fd19b5e72c0269a9c24f111330c10 (diff)
#97230# new interface for ParseContext
Diffstat (limited to 'connectivity/source/inc/sqlscan.hxx')
-rw-r--r--connectivity/source/inc/sqlscan.hxx15
1 files changed, 9 insertions, 6 deletions
diff --git a/connectivity/source/inc/sqlscan.hxx b/connectivity/source/inc/sqlscan.hxx
index b1bbb22101..7e10e2c76c 100644
--- a/connectivity/source/inc/sqlscan.hxx
+++ b/connectivity/source/inc/sqlscan.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sqlscan.hxx,v $
*
- * $Revision: 1.5 $
+ * $Revision: 1.6 $
*
- * last change: $Author: oj $ $Date: 2002-07-05 07:03:03 $
+ * last change: $Author: oj $ $Date: 2002-09-27 11:17:00 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -63,9 +63,12 @@
#include <stdarg.h>
+#ifndef CONNECTIVITY_IPARSECONTEXT_HXX
+#include "connectivity/IParseContext.hxx"
+#endif
+
namespace connectivity
{
- class OParseContext;
//==========================================================================
//= OSQLScanner
//==========================================================================
@@ -73,7 +76,7 @@ namespace connectivity
*/
class OSQLScanner
{
- const OParseContext* m_pContext; // context for parse, knows all international stuff
+ const IParseContext* m_pContext; // context for parse, knows all international stuff
::rtl::OString m_sStatement; // statement to parse
::rtl::OUString m_sErrorMessage;
@@ -98,10 +101,10 @@ namespace connectivity
virtual void SQLyyerror(char *fmt);
virtual void output(sal_Int32) { OSL_ASSERT("Internal error in sdblex.l: output not possible"); }
virtual void ECHO(void) { OSL_ASSERT("Internal error in sdblex.l: ECHO not possible"); }
- virtual sal_Int32 getInternationalTokenID(const char* sToken) const;
+ virtual IParseContext::InternationalKeyCode getInternationalTokenID(const char* sToken) const;
// setting the new information before scanning
- void prepareScan(const ::rtl::OUString & rNewStatement, const OParseContext* pContext, sal_Bool bInternational);
+ void prepareScan(const ::rtl::OUString & rNewStatement, const IParseContext* pContext, sal_Bool bInternational);
const ::rtl::OUString& getErrorMessage() const {return m_sErrorMessage;}
::rtl::OString getStatement() const { return m_sStatement; }