summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/dbase/DIndexColumns.cxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2006-07-10 13:25:20 +0000
committerOliver Bolte <obo@openoffice.org>2006-07-10 13:25:20 +0000
commitbac6226f998579b332ad0298b8676d28c15b758a (patch)
tree09c3703f3a343e3b04805f3d17fe522f30fc1a36 /connectivity/source/drivers/dbase/DIndexColumns.cxx
parent78a0679207684ca3a2d87492d2c9c876d8d3b5f6 (diff)
INTEGRATION: CWS qiq (1.11.104); FILE MERGED
2006/06/27 14:15:16 fs 1.11.104.2: RESYNC: (1.11-1.12); FILE MERGED 2006/06/16 11:32:33 fs 1.11.104.1: during #i51143#: refactored VCollection: - createEmptyObject now named createDescriptor - cloneObject removed - appendObject now returns the newly created object (previously done via a subsequent call to cloneObject)
Diffstat (limited to 'connectivity/source/drivers/dbase/DIndexColumns.cxx')
-rw-r--r--connectivity/source/drivers/dbase/DIndexColumns.cxx17
1 files changed, 5 insertions, 12 deletions
diff --git a/connectivity/source/drivers/dbase/DIndexColumns.cxx b/connectivity/source/drivers/dbase/DIndexColumns.cxx
index c69814af75c8..5499073dfed1 100644
--- a/connectivity/source/drivers/dbase/DIndexColumns.cxx
+++ b/connectivity/source/drivers/dbase/DIndexColumns.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: DIndexColumns.cxx,v $
*
- * $Revision: 1.12 $
+ * $Revision: 1.13 $
*
- * last change: $Author: hr $ $Date: 2006-06-20 01:20:12 $
+ * last change: $Author: obo $ $Date: 2006-07-10 14:25:20 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -98,21 +98,14 @@ void ODbaseIndexColumns::impl_refresh() throw(RuntimeException)
m_pIndex->refreshColumns();
}
// -------------------------------------------------------------------------
-Reference< XPropertySet > ODbaseIndexColumns::createEmptyObject()
+Reference< XPropertySet > ODbaseIndexColumns::createDescriptor()
{
return new sdbcx::OIndexColumn(m_pIndex->getTable()->getConnection()->getMetaData()->storesMixedCaseQuotedIdentifiers());
}
-// -----------------------------------------------------------------------------
-sdbcx::ObjectType ODbaseIndexColumns::cloneObject(const Reference< XPropertySet >& _xDescriptor)
-{
- Reference<XPropertySet> xProp = new sdbcx::OIndexColumn(m_pIndex->getTable()->getConnection()->getMetaData()->storesMixedCaseQuotedIdentifiers());
- ::comphelper::copyProperties(_xDescriptor,xProp);
- return xProp;
-}
// -------------------------------------------------------------------------
-void ODbaseIndexColumns::appendObject( const Reference< XPropertySet >& /*descriptor*/ )
+sdbcx::ObjectType ODbaseIndexColumns::appendObject( const ::rtl::OUString& /*_rForName*/, const Reference< XPropertySet >& descriptor )
{
- ::dbtools::throwFeatureNotImplementedException( "XAppend::appendByDescriptor", static_cast< XAppend* >( this ) );
+ return cloneDescriptor( descriptor );
}
// -----------------------------------------------------------------------------