loplugin:unusedmethods dbaccess
Change-Id: Ifa16acc6d90ebd4f56c5662959010f6228228cb5 Reviewed-on: https://gerrit.libreoffice.org/17209 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
This commit is contained in:
parent
a0021a7fbf
commit
e103bf6cfd
@ -71,6 +71,7 @@ public:
|
||||
bool VisitFunctionDecl( const FunctionDecl* decl );
|
||||
bool VisitDeclRefExpr( const DeclRefExpr* );
|
||||
bool VisitCXXConstructExpr( const CXXConstructExpr* );
|
||||
bool VisitVarDecl( const VarDecl* );
|
||||
};
|
||||
|
||||
static std::string niceName(const FunctionDecl* functionDecl)
|
||||
@ -252,6 +253,31 @@ bool UnusedMethods::VisitDeclRefExpr( const DeclRefExpr* declRefExpr )
|
||||
return true;
|
||||
}
|
||||
|
||||
// this is for declarations of static variables that involve a template
|
||||
bool UnusedMethods::VisitVarDecl( const VarDecl* varDecl )
|
||||
{
|
||||
varDecl = varDecl->getCanonicalDecl();
|
||||
// I don't use the normal ignoreLocation() here, because I __want__ to include files that are
|
||||
// compiled in the $WORKDIR since they may refer to normal code
|
||||
SourceLocation expansionLoc = compiler.getSourceManager().getExpansionLoc( varDecl->getLocStart() );
|
||||
if( compiler.getSourceManager().isInSystemHeader( expansionLoc ))
|
||||
return true;
|
||||
|
||||
if (varDecl->getStorageClass() != SC_Static)
|
||||
return true;
|
||||
const CXXRecordDecl* recordDecl = varDecl->getType()->getAsCXXRecordDecl();
|
||||
if (!recordDecl)
|
||||
return true;
|
||||
if (!recordDecl->getTemplateInstantiationPattern())
|
||||
return true;
|
||||
|
||||
for( CXXRecordDecl::ctor_iterator it = recordDecl->ctor_begin(); it != recordDecl->ctor_end(); ++it)
|
||||
TraverseCXXConstructorDecl(*it);
|
||||
for( CXXRecordDecl::method_iterator it = recordDecl->method_begin(); it != recordDecl->method_end(); ++it)
|
||||
TraverseCXXMethodDecl(*it);
|
||||
return true;
|
||||
}
|
||||
|
||||
loplugin::Plugin::Registration< UnusedMethods > X("unusedmethods", false);
|
||||
|
||||
}
|
||||
|
@ -57,11 +57,6 @@ bool SAL_CALL OBookmarkSet::moveToBookmark( const Any& bookmark ) throw(SQLExcep
|
||||
return m_xRowLocate->moveToBookmark(bookmark);
|
||||
}
|
||||
|
||||
bool SAL_CALL OBookmarkSet::moveRelativeToBookmark( const Any& bookmark, sal_Int32 rows ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_xRowLocate->moveRelativeToBookmark(bookmark,rows);
|
||||
}
|
||||
|
||||
sal_Int32 SAL_CALL OBookmarkSet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_xRowLocate->compareBookmarks(_first,_second);
|
||||
@ -77,17 +72,6 @@ sal_Int32 SAL_CALL OBookmarkSet::hashBookmark( const Any& bookmark ) throw(SQLEx
|
||||
return m_xRowLocate->hashBookmark(bookmark);
|
||||
}
|
||||
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
Sequence< sal_Int32 > SAL_CALL OBookmarkSet::deleteRows( const Sequence< Any >& rows ,const connectivity::OSQLTable& /*_xTable*/) throw(SQLException, RuntimeException)
|
||||
{
|
||||
Reference< ::com::sun::star::sdbcx::XDeleteRows> xDeleteRow(m_xRowLocate,UNO_QUERY);
|
||||
if(xDeleteRow.is())
|
||||
{
|
||||
return xDeleteRow->deleteRows(rows);
|
||||
}
|
||||
return Sequence< sal_Int32 >();
|
||||
}
|
||||
|
||||
void SAL_CALL OBookmarkSet::insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& /*_xTable*/ ) throw(SQLException, RuntimeException, std::exception)
|
||||
{
|
||||
Reference<XRowUpdate> xUpdRow(m_xRowLocate,UNO_QUERY);
|
||||
@ -142,21 +126,6 @@ void SAL_CALL OBookmarkSet::deleteRow(const ORowSetRow& /*_rDeleteRow*/ ,const c
|
||||
xUpd->deleteRow();
|
||||
}
|
||||
|
||||
void SAL_CALL OBookmarkSet::cancelRowUpdates( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
}
|
||||
|
||||
void SAL_CALL OBookmarkSet::moveToInsertRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
Reference<XResultSetUpdate> xUpd(m_xRowLocate,UNO_QUERY);
|
||||
if(xUpd.is())
|
||||
xUpd->moveToInsertRow();
|
||||
}
|
||||
|
||||
void SAL_CALL OBookmarkSet::moveToCurrentRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
}
|
||||
|
||||
void OBookmarkSet::fillValueRow(ORowSetRow& _rRow,sal_Int32 _nPosition)
|
||||
{
|
||||
OCacheSet::fillValueRow(_rRow,_nPosition);
|
||||
|
@ -45,19 +45,13 @@ namespace dbaccess
|
||||
// ::com::sun::star::sdbcx::XRowLocate
|
||||
virtual ::com::sun::star::uno::Any SAL_CALL getBookmark() throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL moveToBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL moveRelativeToBookmark( const ::com::sun::star::uno::Any& bookmark, sal_Int32 rows ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual sal_Int32 SAL_CALL compareBookmarks( const ::com::sun::star::uno::Any& first, const ::com::sun::star::uno::Any& second ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL hasOrderedBookmarks( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual sal_Int32 SAL_CALL hashBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
virtual ::com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL deleteRows( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& rows ,const connectivity::OSQLTable& _xTable) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbc::XResultSetUpdate
|
||||
virtual void SAL_CALL insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL updateRow(const ORowSetRow& _rInsertRow,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL deleteRow(const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL cancelRowUpdates( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToInsertRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToCurrentRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
};
|
||||
}
|
||||
#endif // INCLUDED_DBACCESS_SOURCE_CORE_API_BOOKMARKSET_HXX
|
||||
|
@ -516,16 +516,6 @@ bool SAL_CALL OCacheSet::isAfterLast( ) throw(SQLException, RuntimeException)
|
||||
return m_xDriverSet->isAfterLast();
|
||||
}
|
||||
|
||||
bool SAL_CALL OCacheSet::isFirst( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_xDriverSet->isFirst();
|
||||
}
|
||||
|
||||
bool SAL_CALL OCacheSet::isLast( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_xDriverSet->isLast();
|
||||
}
|
||||
|
||||
void SAL_CALL OCacheSet::beforeFirst( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||
@ -608,11 +598,6 @@ bool SAL_CALL OCacheSet::rowDeleted( ) throw(SQLException, RuntimeException)
|
||||
return m_xDriverSet->rowDeleted();
|
||||
}
|
||||
|
||||
Reference< XInterface > SAL_CALL OCacheSet::getStatement( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_xDriverSet->getStatement();
|
||||
}
|
||||
|
||||
bool OCacheSet::isResultSetChanged() const
|
||||
{
|
||||
return false;
|
||||
|
@ -103,8 +103,6 @@ namespace dbaccess
|
||||
virtual bool SAL_CALL next( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual bool SAL_CALL isBeforeFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual bool SAL_CALL isAfterLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual bool SAL_CALL isFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual bool SAL_CALL isLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual void SAL_CALL beforeFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual void SAL_CALL afterLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual bool SAL_CALL first( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
@ -117,23 +115,16 @@ namespace dbaccess
|
||||
virtual bool SAL_CALL rowUpdated( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual bool SAL_CALL rowInserted( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
virtual bool SAL_CALL rowDeleted( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL getStatement( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException);
|
||||
// ::com::sun::star::sdbcx::XRowLocate
|
||||
virtual ::com::sun::star::uno::Any SAL_CALL getBookmark() throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual bool SAL_CALL moveToBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual bool SAL_CALL moveRelativeToBookmark( const ::com::sun::star::uno::Any& bookmark, sal_Int32 rows ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual sal_Int32 SAL_CALL compareBookmarks( const ::com::sun::star::uno::Any& first, const ::com::sun::star::uno::Any& second ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual bool SAL_CALL hasOrderedBookmarks( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual sal_Int32 SAL_CALL hashBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
virtual ::com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL deleteRows( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& rows,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
// ::com::sun::star::sdbc::XResultSetUpdate
|
||||
virtual void SAL_CALL insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception);
|
||||
virtual void SAL_CALL updateRow( const ORowSetRow& _rInsertRow,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception) = 0;
|
||||
virtual void SAL_CALL deleteRow( const ORowSetRow& _rDeleteRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual void SAL_CALL cancelRowUpdates( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual void SAL_CALL moveToInsertRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
virtual void SAL_CALL moveToCurrentRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) = 0;
|
||||
|
||||
virtual bool isResultSetChanged() const;
|
||||
virtual void reset(const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XResultSet>& _xDriverSet) = 0;
|
||||
|
@ -429,19 +429,6 @@ bool SAL_CALL OKeySet::moveToBookmark( const Any& bookmark ) throw(SQLException,
|
||||
return m_aKeyIter != m_aKeyMap.end();
|
||||
}
|
||||
|
||||
bool SAL_CALL OKeySet::moveRelativeToBookmark( const Any& bookmark, sal_Int32 rows ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||
m_aKeyIter = m_aKeyMap.find(::comphelper::getINT32(bookmark));
|
||||
if(m_aKeyIter != m_aKeyMap.end())
|
||||
{
|
||||
return relative(rows);
|
||||
}
|
||||
|
||||
invalidateRow();
|
||||
return false;
|
||||
}
|
||||
|
||||
sal_Int32 SAL_CALL OKeySet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
sal_Int32 nFirst = 0, nSecond = 0;
|
||||
@ -461,93 +448,6 @@ sal_Int32 SAL_CALL OKeySet::hashBookmark( const Any& bookmark ) throw(SQLExcepti
|
||||
return ::comphelper::getINT32(bookmark);
|
||||
}
|
||||
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
Sequence< sal_Int32 > SAL_CALL OKeySet::deleteRows( const Sequence< Any >& rows ,const connectivity::OSQLTable& _xTable) throw(SQLException, RuntimeException)
|
||||
{
|
||||
Reference<XPropertySet> xSet(_xTable,UNO_QUERY);
|
||||
fillTableName(xSet);
|
||||
|
||||
OUStringBuffer aSql("DELETE FROM " + m_aComposedTableName + " WHERE ");
|
||||
|
||||
// list all columns that should be set
|
||||
const OUString aQuote = getIdentifierQuoteString();
|
||||
static const char aAnd[] = " AND ";
|
||||
static const char aOr[] = " OR ";
|
||||
static const char aEqual[] = " = ?";
|
||||
|
||||
// use keys for exact positioning
|
||||
Reference<XNameAccess> xKeyColumns = getKeyColumns();
|
||||
|
||||
OUStringBuffer aCondition("( ");
|
||||
|
||||
SelectColumnsMetaData::const_iterator aIter = (*m_pKeyColumnNames).begin();
|
||||
const SelectColumnsMetaData::const_iterator aPosEnd = (*m_pKeyColumnNames).end();
|
||||
for(;aIter != aPosEnd;++aIter)
|
||||
{
|
||||
aCondition.append(::dbtools::quoteName( aQuote,aIter->second.sRealName) + aEqual + aAnd);
|
||||
}
|
||||
aCondition.setLength(aCondition.getLength() - strlen(aAnd));
|
||||
// sCon is (parenthesised) the condition to locate ONE row
|
||||
// e.g. ( colName1 = ? AND colName2 = ? AND colName3 = ? )
|
||||
const OUString sCon( aCondition.makeStringAndClear() );
|
||||
|
||||
// since we need to delete all rows in "rows",
|
||||
// we need to OR as many row locators.
|
||||
const Any* pBegin = rows.getConstArray();
|
||||
const Any* const pEnd = pBegin + rows.getLength();
|
||||
for(;pBegin != pEnd;++pBegin)
|
||||
{
|
||||
aSql.append(sCon + aOr);
|
||||
}
|
||||
aSql.setLength(aSql.getLength()-3);
|
||||
|
||||
// now create end execute the prepared statement
|
||||
|
||||
Reference< XPreparedStatement > xPrep(m_xConnection->prepareStatement(aSql.makeStringAndClear()));
|
||||
Reference< XParameters > xParameter(xPrep,UNO_QUERY);
|
||||
|
||||
// now, fill in the parameters in the row locators
|
||||
pBegin = rows.getConstArray();
|
||||
sal_Int32 i=1;
|
||||
for(;pBegin != pEnd;++pBegin)
|
||||
{
|
||||
m_aKeyIter = m_aKeyMap.find(::comphelper::getINT32(*pBegin));
|
||||
// LEM FIXME: what happens if m_aKeyIter == m_aKeyMap.end() ?
|
||||
// the whole operation fails because there are unfilled parameters
|
||||
// the remaining rows *are* deleted?
|
||||
// check what happens vs what is supposed to happen
|
||||
// (cf documentation of ::com::sun::star::sdbcx::XDeleteRows)
|
||||
if(m_aKeyIter != m_aKeyMap.end())
|
||||
{
|
||||
connectivity::ORowVector< ORowSetValue >::Vector::iterator aKeyIter = m_aKeyIter->second.first->get().begin();
|
||||
connectivity::ORowVector< ORowSetValue >::Vector::iterator aKeyEnd = m_aKeyIter->second.first->get().end();
|
||||
SelectColumnsMetaData::const_iterator aPosIter = (*m_pKeyColumnNames).begin();
|
||||
for(sal_uInt16 j = 0;aKeyIter != aKeyEnd;++aKeyIter,++j,++aPosIter)
|
||||
{
|
||||
setParameter(i++,xParameter,*aKeyIter,aPosIter->second.nType,aPosIter->second.nScale);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool bOk = xPrep->executeUpdate() > 0;
|
||||
Sequence< sal_Int32 > aRet(rows.getLength());
|
||||
memset(aRet.getArray(),bOk,sizeof(sal_Int32)*aRet.getLength());
|
||||
if(bOk)
|
||||
{
|
||||
pBegin = rows.getConstArray();
|
||||
|
||||
for(;pBegin != pEnd;++pBegin)
|
||||
{
|
||||
sal_Int32 nPos = 0;
|
||||
*pBegin >>= nPos;
|
||||
if(m_aKeyIter == m_aKeyMap.find(nPos) && m_aKeyIter != m_aKeyMap.end())
|
||||
++m_aKeyIter;
|
||||
m_aKeyMap.erase(nPos);
|
||||
m_bDeleted = true;
|
||||
}
|
||||
}
|
||||
return aRet;
|
||||
}
|
||||
|
||||
void SAL_CALL OKeySet::updateRow(const ORowSetRow& _rInsertRow ,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& _xTable ) throw(SQLException, RuntimeException, std::exception)
|
||||
{
|
||||
@ -1060,19 +960,6 @@ void SAL_CALL OKeySet::deleteRow(const ORowSetRow& _rDeleteRow,const connectivit
|
||||
}
|
||||
}
|
||||
|
||||
void SAL_CALL OKeySet::cancelRowUpdates( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||
}
|
||||
|
||||
void SAL_CALL OKeySet::moveToInsertRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
}
|
||||
|
||||
void SAL_CALL OKeySet::moveToCurrentRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
}
|
||||
|
||||
Reference<XNameAccess> OKeySet::getKeyColumns() const
|
||||
{
|
||||
// use keys and indexes for exact positioning
|
||||
@ -1151,23 +1038,6 @@ bool SAL_CALL OKeySet::isAfterLast( ) throw(SQLException, RuntimeException)
|
||||
return m_bRowCountFinal && m_aKeyIter == m_aKeyMap.end();
|
||||
}
|
||||
|
||||
bool SAL_CALL OKeySet::isFirst( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
OKeySetMatrix::iterator aTemp = m_aKeyMap.begin();
|
||||
++aTemp;
|
||||
return m_aKeyIter == aTemp && m_aKeyIter != m_aKeyMap.end();
|
||||
}
|
||||
|
||||
bool SAL_CALL OKeySet::isLast( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
if(!m_bRowCountFinal)
|
||||
return false;
|
||||
|
||||
OKeySetMatrix::iterator aTemp = m_aKeyMap.end();
|
||||
--aTemp;
|
||||
return m_aKeyIter == aTemp;
|
||||
}
|
||||
|
||||
void SAL_CALL OKeySet::beforeFirst( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||
|
@ -188,8 +188,6 @@ namespace dbaccess
|
||||
virtual bool SAL_CALL next( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isBeforeFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isAfterLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL beforeFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL afterLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL first( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
@ -205,23 +203,16 @@ namespace dbaccess
|
||||
|
||||
virtual bool SAL_CALL moveToBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
|
||||
virtual bool SAL_CALL moveRelativeToBookmark( const ::com::sun::star::uno::Any& bookmark, sal_Int32 rows ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
|
||||
virtual sal_Int32 SAL_CALL compareBookmarks( const ::com::sun::star::uno::Any& first, const ::com::sun::star::uno::Any& second ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
|
||||
virtual bool SAL_CALL hasOrderedBookmarks( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
|
||||
virtual sal_Int32 SAL_CALL hashBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
virtual ::com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL deleteRows( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& rows ,const connectivity::OSQLTable& _xTable) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbc::XResultSetUpdate
|
||||
virtual void SAL_CALL updateRow(const ORowSetRow& _rInsertRow,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL deleteRow(const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL cancelRowUpdates( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToInsertRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToCurrentRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
|
||||
|
||||
virtual bool previous_checked( bool i_bFetchRow ) SAL_OVERRIDE;
|
||||
|
@ -167,13 +167,6 @@ void OptimisticSet::makeNewStatement( )
|
||||
::comphelper::disposeComponent(xAnalyzer);
|
||||
}
|
||||
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
Sequence< sal_Int32 > SAL_CALL OptimisticSet::deleteRows( const Sequence< Any >& /*rows*/ ,const connectivity::OSQLTable& /*_xTable*/) throw(SQLException, RuntimeException)
|
||||
{
|
||||
Sequence< sal_Int32 > aRet;
|
||||
return aRet;
|
||||
}
|
||||
|
||||
void SAL_CALL OptimisticSet::updateRow(const ORowSetRow& _rInsertRow ,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& /*_xTable*/ ) throw(SQLException, RuntimeException, std::exception)
|
||||
{
|
||||
if ( m_aJoinedKeyColumns.empty() )
|
||||
|
@ -61,8 +61,6 @@ namespace dbaccess
|
||||
// late ctor which can throw exceptions
|
||||
virtual void construct(const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XResultSet>& _xDriverSet,const OUString& i_sRowSetFilter) SAL_OVERRIDE;
|
||||
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
virtual ::com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL deleteRows( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& rows ,const connectivity::OSQLTable& _xTable) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbc::XResultSetUpdate
|
||||
virtual void SAL_CALL updateRow(const ORowSetRow& _rInsertRow,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL deleteRow(const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
|
@ -55,12 +55,6 @@ bool SAL_CALL OStaticSet::moveToBookmark( const Any& bookmark ) throw(SQLExcepti
|
||||
return absolute(::comphelper::getINT32(bookmark));
|
||||
}
|
||||
|
||||
bool SAL_CALL OStaticSet::moveRelativeToBookmark( const Any& bookmark, sal_Int32 rows ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||
return absolute(::comphelper::getINT32(bookmark)+rows);
|
||||
}
|
||||
|
||||
sal_Int32 SAL_CALL OStaticSet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
sal_Int32 nFirst = 0, nSecond = 0;
|
||||
@ -141,16 +135,6 @@ bool SAL_CALL OStaticSet::isAfterLast( ) throw(SQLException, RuntimeException)
|
||||
return m_aSetIter == m_aSet.end() && m_bEnd;
|
||||
}
|
||||
|
||||
bool SAL_CALL OStaticSet::isFirst( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_aSetIter == m_aSet.begin()+1;
|
||||
}
|
||||
|
||||
bool SAL_CALL OStaticSet::isLast( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_aSetIter == m_aSet.end()-1 && m_bEnd;
|
||||
}
|
||||
|
||||
void SAL_CALL OStaticSet::beforeFirst( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||
@ -271,19 +255,6 @@ bool SAL_CALL OStaticSet::rowDeleted( ) throw(SQLException, RuntimeException)
|
||||
return m_bDeleted;
|
||||
}
|
||||
|
||||
Sequence< sal_Int32 > SAL_CALL OStaticSet::deleteRows( const Sequence< Any >& rows,const connectivity::OSQLTable& _xTable ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
Sequence< sal_Int32 > aRet(rows.getLength());
|
||||
const Any* pBegin = rows.getConstArray();
|
||||
const Any* pEnd = pBegin + rows.getLength();
|
||||
for(sal_Int32 i=0; pBegin != pEnd; ++pBegin,++i)
|
||||
{
|
||||
deleteRow(*(m_aSet.begin() + comphelper::getINT32(*pBegin)),_xTable);
|
||||
aRet.getArray()[i] = m_bDeleted ? 1 : 0;
|
||||
}
|
||||
return aRet;
|
||||
}
|
||||
|
||||
void SAL_CALL OStaticSet::insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException)
|
||||
{
|
||||
OCacheSet::insertRow( _rInsertRow,_xTable);
|
||||
@ -313,18 +284,6 @@ void SAL_CALL OStaticSet::deleteRow(const ORowSetRow& _rDeleteRow ,const connect
|
||||
}
|
||||
}
|
||||
|
||||
void SAL_CALL OStaticSet::cancelRowUpdates( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
}
|
||||
|
||||
void SAL_CALL OStaticSet::moveToInsertRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
}
|
||||
|
||||
void SAL_CALL OStaticSet::moveToCurrentRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
}
|
||||
|
||||
void OStaticSet::reset(const Reference< XResultSet> &_xDriverSet)
|
||||
{
|
||||
OCacheSet::construct(_xDriverSet, m_sRowSetFilter);
|
||||
|
@ -47,7 +47,6 @@ namespace dbaccess
|
||||
// ::com::sun::star::sdbcx::XRowLocate
|
||||
virtual ::com::sun::star::uno::Any SAL_CALL getBookmark() throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL moveToBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL moveRelativeToBookmark( const ::com::sun::star::uno::Any& bookmark, sal_Int32 rows ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual sal_Int32 SAL_CALL compareBookmarks( const ::com::sun::star::uno::Any& first, const ::com::sun::star::uno::Any& second ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL hasOrderedBookmarks( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual sal_Int32 SAL_CALL hashBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
@ -56,8 +55,6 @@ namespace dbaccess
|
||||
virtual bool SAL_CALL next( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isBeforeFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isAfterLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL isLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL beforeFirst( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL afterLast( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL first( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
@ -70,15 +67,10 @@ namespace dbaccess
|
||||
virtual bool SAL_CALL rowUpdated( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL rowInserted( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL rowDeleted( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
virtual ::com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL deleteRows( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& rows,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbc::XResultSetUpdate
|
||||
virtual void SAL_CALL insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL updateRow(const ORowSetRow& _rInsertRow,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL deleteRow(const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL cancelRowUpdates( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToInsertRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToCurrentRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
};
|
||||
}
|
||||
#endif // INCLUDED_DBACCESS_SOURCE_CORE_API_STATICSET_HXX
|
||||
|
@ -63,11 +63,6 @@ bool SAL_CALL WrappedResultSet::moveToBookmark( const Any& bookmark ) throw(SQLE
|
||||
return m_xRowLocate->moveToBookmark( bookmark );
|
||||
}
|
||||
|
||||
bool SAL_CALL WrappedResultSet::moveRelativeToBookmark( const Any& bookmark, sal_Int32 rows ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_xRowLocate->moveRelativeToBookmark( bookmark,rows );
|
||||
}
|
||||
|
||||
sal_Int32 SAL_CALL WrappedResultSet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
return m_xRowLocate->compareBookmarks( _first,_second );
|
||||
@ -83,17 +78,6 @@ sal_Int32 SAL_CALL WrappedResultSet::hashBookmark( const Any& bookmark ) throw(S
|
||||
return m_xRowLocate->hashBookmark(bookmark);
|
||||
}
|
||||
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
Sequence< sal_Int32 > SAL_CALL WrappedResultSet::deleteRows( const Sequence< Any >& rows ,const connectivity::OSQLTable& /*_xTable*/) throw(SQLException, RuntimeException)
|
||||
{
|
||||
Reference< ::com::sun::star::sdbcx::XDeleteRows> xDeleteRow(m_xRowLocate,UNO_QUERY);
|
||||
if(xDeleteRow.is())
|
||||
{
|
||||
return xDeleteRow->deleteRows(rows);
|
||||
}
|
||||
return Sequence< sal_Int32 >();
|
||||
}
|
||||
|
||||
void SAL_CALL WrappedResultSet::insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& /*_xTable*/ ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_xUpd->moveToInsertRow();
|
||||
@ -126,21 +110,6 @@ void SAL_CALL WrappedResultSet::deleteRow(const ORowSetRow& /*_rDeleteRow*/ ,con
|
||||
m_xUpd->deleteRow();
|
||||
}
|
||||
|
||||
void SAL_CALL WrappedResultSet::cancelRowUpdates( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_xUpd->cancelRowUpdates();
|
||||
}
|
||||
|
||||
void SAL_CALL WrappedResultSet::moveToInsertRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_xUpd->moveToInsertRow();
|
||||
}
|
||||
|
||||
void SAL_CALL WrappedResultSet::moveToCurrentRow( ) throw(SQLException, RuntimeException)
|
||||
{
|
||||
m_xUpd->moveToCurrentRow();
|
||||
}
|
||||
|
||||
void WrappedResultSet::fillValueRow(ORowSetRow& _rRow,sal_Int32 _nPosition)
|
||||
{
|
||||
OCacheSet::fillValueRow(_rRow,_nPosition);
|
||||
|
@ -48,19 +48,13 @@ namespace dbaccess
|
||||
// ::com::sun::star::sdbcx::XRowLocate
|
||||
virtual ::com::sun::star::uno::Any SAL_CALL getBookmark() throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL moveToBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL moveRelativeToBookmark( const ::com::sun::star::uno::Any& bookmark, sal_Int32 rows ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual sal_Int32 SAL_CALL compareBookmarks( const ::com::sun::star::uno::Any& first, const ::com::sun::star::uno::Any& second ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual bool SAL_CALL hasOrderedBookmarks( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual sal_Int32 SAL_CALL hashBookmark( const ::com::sun::star::uno::Any& bookmark ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbcx::XDeleteRows
|
||||
virtual ::com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL deleteRows( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& rows ,const connectivity::OSQLTable& _xTable) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
// ::com::sun::star::sdbc::XResultSetUpdate
|
||||
virtual void SAL_CALL insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL updateRow(const ORowSetRow& _rInsertRow,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL deleteRow(const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& _xTable ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL cancelRowUpdates( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToInsertRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
virtual void SAL_CALL moveToCurrentRow( ) throw(::com::sun::star::sdbc::SQLException, ::com::sun::star::uno::RuntimeException) SAL_OVERRIDE;
|
||||
};
|
||||
}
|
||||
#endif // INCLUDED_DBACCESS_SOURCE_CORE_API_WRAPPEDRESULTSET_HXX
|
||||
|
@ -142,11 +142,6 @@ void OColumn::registerMayBeVoidProperty( const OUString& _rName, sal_Int32 _nHan
|
||||
::comphelper::OPropertyContainer::registerMayBeVoidProperty( _rName, _nHandle, _nAttributes, _pPointerToMember, _rExpectedType );
|
||||
}
|
||||
|
||||
void OColumn::registerPropertyNoMember( const OUString& _rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const Type& _rType, const void* _pInitialValue )
|
||||
{
|
||||
::comphelper::OPropertyContainer::registerPropertyNoMember( _rName, _nHandle, _nAttributes, _rType, _pInitialValue );
|
||||
}
|
||||
|
||||
// OColumns
|
||||
|
||||
OColumns::OColumns(::cppu::OWeakObject& _rParent,
|
||||
|
@ -109,7 +109,6 @@ namespace dbaccess
|
||||
// IPropertyContainer
|
||||
virtual void registerProperty( const OUString& _rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void* _pPointerToMember, const ::com::sun::star::uno::Type& _rMemberType ) SAL_OVERRIDE;
|
||||
virtual void registerMayBeVoidProperty( const OUString& _rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, ::com::sun::star::uno::Any* _pPointerToMember, const ::com::sun::star::uno::Type& _rExpectedType ) SAL_OVERRIDE;
|
||||
virtual void registerPropertyNoMember( const OUString& _rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const ::com::sun::star::uno::Type& _rType, const void* _pInitialValue ) SAL_OVERRIDE;
|
||||
};
|
||||
|
||||
// IColumnFactory - used by OColumns for creating new columns
|
||||
|
@ -45,14 +45,6 @@ namespace dbaccess
|
||||
const ::com::sun::star::uno::Type& _rExpectedType
|
||||
) = 0;
|
||||
|
||||
virtual void registerPropertyNoMember(
|
||||
const OUString& _rName,
|
||||
sal_Int32 _nHandle,
|
||||
sal_Int32 _nAttributes,
|
||||
const ::com::sun::star::uno::Type& _rType,
|
||||
const void* _pInitialValue
|
||||
) = 0;
|
||||
|
||||
protected:
|
||||
~IPropertyContainer() {}
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user