diff options
author | Frank Schönheit <fs@openoffice.org> | 2001-01-25 09:25:04 +0000 |
---|---|---|
committer | Frank Schönheit <fs@openoffice.org> | 2001-01-25 09:25:04 +0000 |
commit | e430a7f2931cd0cf57f15a37e7dde8e08ad99689 (patch) | |
tree | a457864c82d55d35184b095d7272cf0535bce55c /connectivity | |
parent | 42725f21a3500095eddb9788ae25ec583c36b2d4 (diff) |
re-introduce m_aColumnMap and mapColumn
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/source/inc/file/FResultSet.hxx | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/connectivity/source/inc/file/FResultSet.hxx b/connectivity/source/inc/file/FResultSet.hxx index 80a635c9d26d..71e8ec86c542 100644 --- a/connectivity/source/inc/file/FResultSet.hxx +++ b/connectivity/source/inc/file/FResultSet.hxx @@ -2,9 +2,9 @@ * * $RCSfile: FResultSet.hxx,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: oj $ $Date: 2001-01-09 15:39:19 $ + * last change: $Author: fs $ $Date: 2001-01-25 10:25:04 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -459,19 +459,16 @@ OFILEKeyCompare(const void * elem1, const void * elem2); void describeParameter(); }; // ------------------------------------------------------------------------- - inline sal_Int32 OResultSet::mapColumn (sal_Int32 column) + inline sal_Int32 OResultSet::mapColumn(sal_Int32 column) { - return column; -// sal_Int32 map = column; -// -// if (m_aColMapping.size()) -// { -// // Validate column number -// OSL_ENSHURE(column>0,"OResultSet::mapColumn column <= 0"); -// map = m_aColMapping[column]; -// } -// -// return map; + sal_Int32 map = column; + + OSL_ENSURE(column > 0, "file::OResultSet::mapColumn: invalid column index!"); + // the first column (index 0) is for convenience only. The first real select column is no 1. + if ((column > 0) && (column < m_aColMapping.size())) + map = m_aColMapping[column]; + + return map; } } } |