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 VisitFunctionDecl( const FunctionDecl* decl );
|
||||||
bool VisitDeclRefExpr( const DeclRefExpr* );
|
bool VisitDeclRefExpr( const DeclRefExpr* );
|
||||||
bool VisitCXXConstructExpr( const CXXConstructExpr* );
|
bool VisitCXXConstructExpr( const CXXConstructExpr* );
|
||||||
|
bool VisitVarDecl( const VarDecl* );
|
||||||
};
|
};
|
||||||
|
|
||||||
static std::string niceName(const FunctionDecl* functionDecl)
|
static std::string niceName(const FunctionDecl* functionDecl)
|
||||||
@ -252,6 +253,31 @@ bool UnusedMethods::VisitDeclRefExpr( const DeclRefExpr* declRefExpr )
|
|||||||
return true;
|
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);
|
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);
|
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)
|
sal_Int32 SAL_CALL OBookmarkSet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
return m_xRowLocate->compareBookmarks(_first,_second);
|
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);
|
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)
|
void SAL_CALL OBookmarkSet::insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& /*_xTable*/ ) throw(SQLException, RuntimeException, std::exception)
|
||||||
{
|
{
|
||||||
Reference<XRowUpdate> xUpdRow(m_xRowLocate,UNO_QUERY);
|
Reference<XRowUpdate> xUpdRow(m_xRowLocate,UNO_QUERY);
|
||||||
@ -142,21 +126,6 @@ void SAL_CALL OBookmarkSet::deleteRow(const ORowSetRow& /*_rDeleteRow*/ ,const c
|
|||||||
xUpd->deleteRow();
|
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)
|
void OBookmarkSet::fillValueRow(ORowSetRow& _rRow,sal_Int32 _nPosition)
|
||||||
{
|
{
|
||||||
OCacheSet::fillValueRow(_rRow,_nPosition);
|
OCacheSet::fillValueRow(_rRow,_nPosition);
|
||||||
|
@ -45,19 +45,13 @@ namespace dbaccess
|
|||||||
// ::com::sun::star::sdbcx::XRowLocate
|
// ::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 ::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 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 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 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;
|
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
|
// ::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 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 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 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
|
#endif // INCLUDED_DBACCESS_SOURCE_CORE_API_BOOKMARKSET_HXX
|
||||||
|
@ -516,16 +516,6 @@ bool SAL_CALL OCacheSet::isAfterLast( ) throw(SQLException, RuntimeException)
|
|||||||
return m_xDriverSet->isAfterLast();
|
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)
|
void SAL_CALL OCacheSet::beforeFirst( ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||||
@ -608,11 +598,6 @@ bool SAL_CALL OCacheSet::rowDeleted( ) throw(SQLException, RuntimeException)
|
|||||||
return m_xDriverSet->rowDeleted();
|
return m_xDriverSet->rowDeleted();
|
||||||
}
|
}
|
||||||
|
|
||||||
Reference< XInterface > SAL_CALL OCacheSet::getStatement( ) throw(SQLException, RuntimeException)
|
|
||||||
{
|
|
||||||
return m_xDriverSet->getStatement();
|
|
||||||
}
|
|
||||||
|
|
||||||
bool OCacheSet::isResultSetChanged() const
|
bool OCacheSet::isResultSetChanged() const
|
||||||
{
|
{
|
||||||
return false;
|
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 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 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 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 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 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);
|
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 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 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);
|
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
|
// ::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 ::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 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 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 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;
|
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
|
// ::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 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 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 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 bool isResultSetChanged() const;
|
||||||
virtual void reset(const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XResultSet>& _xDriverSet) = 0;
|
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();
|
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 SAL_CALL OKeySet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
sal_Int32 nFirst = 0, nSecond = 0;
|
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);
|
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)
|
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
|
Reference<XNameAccess> OKeySet::getKeyColumns() const
|
||||||
{
|
{
|
||||||
// use keys and indexes for exact positioning
|
// 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();
|
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)
|
void SAL_CALL OKeySet::beforeFirst( ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
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 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 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 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 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 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;
|
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 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 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 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;
|
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
|
// ::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 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 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 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;
|
virtual bool previous_checked( bool i_bFetchRow ) SAL_OVERRIDE;
|
||||||
|
@ -167,13 +167,6 @@ void OptimisticSet::makeNewStatement( )
|
|||||||
::comphelper::disposeComponent(xAnalyzer);
|
::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)
|
void SAL_CALL OptimisticSet::updateRow(const ORowSetRow& _rInsertRow ,const ORowSetRow& _rOriginalRow,const connectivity::OSQLTable& /*_xTable*/ ) throw(SQLException, RuntimeException, std::exception)
|
||||||
{
|
{
|
||||||
if ( m_aJoinedKeyColumns.empty() )
|
if ( m_aJoinedKeyColumns.empty() )
|
||||||
|
@ -61,8 +61,6 @@ namespace dbaccess
|
|||||||
// late ctor which can throw exceptions
|
// 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;
|
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
|
// ::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 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 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));
|
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 SAL_CALL OStaticSet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
sal_Int32 nFirst = 0, nSecond = 0;
|
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;
|
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)
|
void SAL_CALL OStaticSet::beforeFirst( ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
m_bInserted = m_bUpdated = m_bDeleted = false;
|
m_bInserted = m_bUpdated = m_bDeleted = false;
|
||||||
@ -271,19 +255,6 @@ bool SAL_CALL OStaticSet::rowDeleted( ) throw(SQLException, RuntimeException)
|
|||||||
return m_bDeleted;
|
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)
|
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);
|
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)
|
void OStaticSet::reset(const Reference< XResultSet> &_xDriverSet)
|
||||||
{
|
{
|
||||||
OCacheSet::construct(_xDriverSet, m_sRowSetFilter);
|
OCacheSet::construct(_xDriverSet, m_sRowSetFilter);
|
||||||
|
@ -47,7 +47,6 @@ namespace dbaccess
|
|||||||
// ::com::sun::star::sdbcx::XRowLocate
|
// ::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 ::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 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 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 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;
|
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 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 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 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 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 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;
|
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 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 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;
|
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
|
// ::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 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 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 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
|
#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 );
|
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)
|
sal_Int32 SAL_CALL WrappedResultSet::compareBookmarks( const Any& _first, const Any& _second ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
return m_xRowLocate->compareBookmarks( _first,_second );
|
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);
|
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)
|
void SAL_CALL WrappedResultSet::insertRow( const ORowSetRow& _rInsertRow,const connectivity::OSQLTable& /*_xTable*/ ) throw(SQLException, RuntimeException)
|
||||||
{
|
{
|
||||||
m_xUpd->moveToInsertRow();
|
m_xUpd->moveToInsertRow();
|
||||||
@ -126,21 +110,6 @@ void SAL_CALL WrappedResultSet::deleteRow(const ORowSetRow& /*_rDeleteRow*/ ,con
|
|||||||
m_xUpd->deleteRow();
|
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)
|
void WrappedResultSet::fillValueRow(ORowSetRow& _rRow,sal_Int32 _nPosition)
|
||||||
{
|
{
|
||||||
OCacheSet::fillValueRow(_rRow,_nPosition);
|
OCacheSet::fillValueRow(_rRow,_nPosition);
|
||||||
|
@ -48,19 +48,13 @@ namespace dbaccess
|
|||||||
// ::com::sun::star::sdbcx::XRowLocate
|
// ::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 ::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 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 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 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;
|
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
|
// ::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 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 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 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
|
#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 );
|
::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::OColumns(::cppu::OWeakObject& _rParent,
|
OColumns::OColumns(::cppu::OWeakObject& _rParent,
|
||||||
|
@ -109,7 +109,6 @@ namespace dbaccess
|
|||||||
// IPropertyContainer
|
// 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 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 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
|
// IColumnFactory - used by OColumns for creating new columns
|
||||||
|
@ -45,14 +45,6 @@ namespace dbaccess
|
|||||||
const ::com::sun::star::uno::Type& _rExpectedType
|
const ::com::sun::star::uno::Type& _rExpectedType
|
||||||
) = 0;
|
) = 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:
|
protected:
|
||||||
~IPropertyContainer() {}
|
~IPropertyContainer() {}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user