summaryrefslogtreecommitdiff
path: root/connectivity/inc/connectivity/sqliterator.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/inc/connectivity/sqliterator.hxx')
-rw-r--r--connectivity/inc/connectivity/sqliterator.hxx68
1 files changed, 34 insertions, 34 deletions
diff --git a/connectivity/inc/connectivity/sqliterator.hxx b/connectivity/inc/connectivity/sqliterator.hxx
index 29cd0eb40f58..0e61f34bc708 100644
--- a/connectivity/inc/connectivity/sqliterator.hxx
+++ b/connectivity/inc/connectivity/sqliterator.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -66,24 +66,24 @@ namespace connectivity
class OOO_DLLPUBLIC_DBTOOLS OSQLParseTreeIterator
{
private:
- ::com::sun::star::sdbc::SQLException m_aErrors; // conatins the error while iterating through the statement
- const OSQLParseNode* m_pParseTree; // aktueller ParseTree
- const OSQLParser& m_rParser; // if set used for general error messages from the context
- OSQLStatementType m_eStatementType; // Art des Statements
- ::rtl::Reference<OSQLColumns> m_aSelectColumns; // alle Spalten aus dem Select-Clause
- ::rtl::Reference<OSQLColumns> m_aParameters; // all parameters
- ::rtl::Reference<OSQLColumns> m_aGroupColumns; // the group by columns
- ::rtl::Reference<OSQLColumns> m_aOrderColumns; // the order by columns
- ::rtl::Reference<OSQLColumns> m_aCreateColumns; // the columns for Create table clause
+ ::com::sun::star::sdbc::SQLException m_aErrors; // conatins the error while iterating through the statement
+ const OSQLParseNode* m_pParseTree; // aktueller ParseTree
+ const OSQLParser& m_rParser; // if set used for general error messages from the context
+ OSQLStatementType m_eStatementType; // Art des Statements
+ ::rtl::Reference<OSQLColumns> m_aSelectColumns; // alle Spalten aus dem Select-Clause
+ ::rtl::Reference<OSQLColumns> m_aParameters; // all parameters
+ ::rtl::Reference<OSQLColumns> m_aGroupColumns; // the group by columns
+ ::rtl::Reference<OSQLColumns> m_aOrderColumns; // the order by columns
+ ::rtl::Reference<OSQLColumns> m_aCreateColumns; // the columns for Create table clause
::std::auto_ptr< OSQLParseTreeIteratorImpl > m_pImpl;
- void traverseParameter(const OSQLParseNode* _pParseNode,const OSQLParseNode* _pColumnRef,const ::rtl::OUString& _aColumnName,const ::rtl::OUString& _aTableRange, const ::rtl::OUString& _rColumnAlias);
+ void traverseParameter(const OSQLParseNode* _pParseNode,const OSQLParseNode* _pColumnRef,const ::rtl::OUString& _aColumnName,const ::rtl::OUString& _aTableRange, const ::rtl::OUString& _rColumnAlias);
// F"ugt eine Tabelle in die Map ein
- void traverseOneTableName( OSQLTables& _rTables,const OSQLParseNode * pTableName, const ::rtl::OUString & rTableRange );
- void traverseORCriteria(OSQLParseNode * pSearchCondition);
- void traverseANDCriteria(OSQLParseNode * pSearchCondition);
- void traverseOnePredicate(
+ void traverseOneTableName( OSQLTables& _rTables,const OSQLParseNode * pTableName, const ::rtl::OUString & rTableRange );
+ void traverseORCriteria(OSQLParseNode * pSearchCondition);
+ void traverseANDCriteria(OSQLParseNode * pSearchCondition);
+ void traverseOnePredicate(
OSQLParseNode * pColumnRef,
::rtl::OUString& aValue,
OSQLParseNode * pParameter);
@@ -92,8 +92,8 @@ namespace connectivity
const OSQLParseNode* getTableNode( OSQLTables& _rTables, const OSQLParseNode* pTableRef, ::rtl::OUString& aTableRange );
void getQualified_join( OSQLTables& _rTables, const OSQLParseNode *pTableRef, ::rtl::OUString& aTableRange );
- void getSelect_statement(OSQLTables& _rTables,const OSQLParseNode* pSelect);
- ::rtl::OUString getUniqueColumnName(const ::rtl::OUString & rColumnName) const;
+ void getSelect_statement(OSQLTables& _rTables,const OSQLParseNode* pSelect);
+ ::rtl::OUString getUniqueColumnName(const ::rtl::OUString & rColumnName) const;
/** finds the column with a given name, belonging to a given table, in a given tables collection
@param _rTables
@@ -157,7 +157,7 @@ namespace connectivity
// Der zu analysierende/zu traversierende Parse Tree:
// bei "Ubergabe von NULL wird der aktuelle Parsetree gel"oscht und der Fehlerstatus gecleared
void setParseTree(const OSQLParseNode * pNewParseTree);
-// void setParser(const OSQLParser* _pParser) { m_pParser = _pParser; }
+// void setParser(const OSQLParser* _pParser) { m_pParser = _pParser; }
const OSQLParseNode * getParseTree() const { return m_pParseTree; };
// Teilbaueme bei einem select statement
@@ -208,7 +208,7 @@ namespace connectivity
@param _nIncludeMask
set of TraversalParts bits, specifying which information is to be collected.
- Note TraversalParts is currently not
+ Note TraversalParts is currently not
*/
void traverseSome( sal_uInt32 _nIncludeMask );
@@ -218,28 +218,28 @@ namespace connectivity
::rtl::Reference<OSQLColumns> getSelectColumns() const { return m_aSelectColumns;}
::rtl::Reference<OSQLColumns> getGroupColumns() const { return m_aGroupColumns;}
::rtl::Reference<OSQLColumns> getOrderColumns() const { return m_aOrderColumns;}
- ::rtl::Reference<OSQLColumns> getParameters() const { return m_aParameters; }
+ ::rtl::Reference<OSQLColumns> getParameters() const { return m_aParameters; }
::rtl::Reference<OSQLColumns> getCreateColumns() const { return m_aCreateColumns;}
/** return the columname and the table range
- @param _pColumnRef
+ @param _pColumnRef
The column ref parse node.
- @param _rColumnName
+ @param _rColumnName
The column name to be set.
- @param _rTableRange
+ @param _rTableRange
The table range to be set.
*/
- void getColumnRange( const OSQLParseNode* _pColumnRef,
+ void getColumnRange( const OSQLParseNode* _pColumnRef,
::rtl::OUString &_rColumnName,
::rtl::OUString& _rTableRange) const;
/** retrieves a column's name, table range, and alias
- @param _pColumnRef
+ @param _pColumnRef
The column_ref parse node.
- @param _out_rColumnName
+ @param _out_rColumnName
The column name to be set.
- @param _out_rTableRange
+ @param _out_rTableRange
The table range to be set.
@param _out_rColumnAliasIfPresent
If the column specified by _pColumnRef is part of the select columns, and contains a column alias there,
@@ -250,9 +250,9 @@ namespace connectivity
::rtl::OUString& _out_rTableRange,
::rtl::OUString& _out_rColumnAliasIfPresent
) const;
-
+
/** return the alias name of a column
- @param _pDerivedColumn
+ @param _pDerivedColumn
The parse node where SQL_ISRULE(_pDerivedColumn,derived_column) must be true
@return
The alias name of the column or an empty string.
@@ -260,16 +260,16 @@ namespace connectivity
static ::rtl::OUString getColumnAlias(const OSQLParseNode* _pDerivedColumn);
/** return the columname and the table range
- @param _pColumnRef
+ @param _pColumnRef
The column ref parse node.
- @param _xMetaData
+ @param _xMetaData
The database meta data.
- @param _rColumnName
+ @param _rColumnName
The column name to be set.
- @param _rTableRange
+ @param _rTableRange
The table range to be set.
*/
- static void getColumnRange( const OSQLParseNode* _pColumnRef,
+ static void getColumnRange( const OSQLParseNode* _pColumnRef,
const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XConnection >& _rxConnection,
::rtl::OUString &_rColumnName,
::rtl::OUString& _rTableRange);