User: ihi Date: 2006/10/18 06:07:05 Modified: dba/connectivity/source/drivers/adabas/BResultSetMetaData.cxx
Log: INTEGRATION: CWS dba205b (1.7.38); FILE MERGED 2006/08/04 09:17:35 oj 1.7.38.1: #b5007781# overload isAutoIncrement File Changes: Directory: /dba/connectivity/source/drivers/adabas/ =================================================== File [changed]: BResultSetMetaData.cxx Url: http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/adabas/BResultSetMetaData.cxx?r1=1.8&r2=1.9 Delta lines: +12 -0 -------------------- --- BResultSetMetaData.cxx 17 Sep 2006 02:08:57 -0000 1.8 +++ BResultSetMetaData.cxx 18 Oct 2006 13:07:02 -0000 1.9 @@ -91,4 +91,16 @@ return nValue; } // ------------------------------------------------------------------------- +sal_Bool SAL_CALL OAdabasResultSetMetaData::isAutoIncrement( sal_Int32 column ) throw(SQLException, RuntimeException) +{ + if ( m_aSelectColumns.isValid() && column > 0 && column <= (sal_Int32)m_aSelectColumns->size() ) + { + sal_Bool bAutoIncrement = sal_False; + (*m_aSelectColumns)[column-1]->getPropertyValue(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_ISAUTOINCREMENT)) >>= bAutoIncrement; + return bAutoIncrement; + } + + return getNumColAttrib(column,SQL_DESC_AUTO_UNIQUE_VALUE) == SQL_TRUE; +} +// ------------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
