summaryrefslogtreecommitdiffstats
path: root/connectivity/source/drivers/writer/WTable.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/drivers/writer/WTable.cxx')
-rw-r--r--connectivity/source/drivers/writer/WTable.cxx143
1 files changed, 0 insertions, 143 deletions
diff --git a/connectivity/source/drivers/writer/WTable.cxx b/connectivity/source/drivers/writer/WTable.cxx
index 1562059379bc..5d3b7c2e7aef 100644
--- a/connectivity/source/drivers/writer/WTable.cxx
+++ b/connectivity/source/drivers/writer/WTable.cxx
@@ -186,7 +186,6 @@ OWriterTable::OWriterTable(sdbcx::OCollection* _pTables, OWriterConnection* _pCo
,m_nStartCol(0)
,m_nStartRow(0)
,m_nDataCols(0)
- ,m_nDataRows(0)
,m_bHasHeaders(false)
{
}
@@ -218,28 +217,6 @@ void OWriterTable::construct()
refreshColumns();
}
-void OWriterTable::refreshColumns()
-{
- ::osl::MutexGuard aGuard(m_aMutex);
-
- TStringVector aVector;
-
- OSQLColumns::Vector::const_iterator aEnd = m_aColumns->get().end();
- for (OSQLColumns::Vector::const_iterator aIter = m_aColumns->get().begin(); aIter != aEnd; ++aIter)
- aVector.push_back(uno::Reference<XNamed>(*aIter, uno::UNO_QUERY)->getName());
-
- if (m_pColumns)
- m_pColumns->reFill(aVector);
- else
- m_pColumns = new component::OComponentColumns(this, m_aMutex, aVector);
-}
-
-void OWriterTable::refreshIndexes()
-{
- // Writer table has no index
-}
-
-
void SAL_CALL OWriterTable::disposing()
{
OFileTable::disposing();
@@ -251,43 +228,6 @@ void SAL_CALL OWriterTable::disposing()
}
-uno::Sequence< uno::Type > SAL_CALL OWriterTable::getTypes()
-{
- uno::Sequence< uno::Type > aTypes = file::OTable_TYPEDEF::getTypes();
- std::vector<uno::Type> aOwnTypes;
- aOwnTypes.reserve(aTypes.getLength());
-
- const uno::Type* pBegin = aTypes.getConstArray();
- const uno::Type* pEnd = pBegin + aTypes.getLength();
- for (; pBegin != pEnd; ++pBegin)
- {
- if (!(*pBegin == cppu::UnoType<XKeysSupplier>::get()||
- *pBegin == cppu::UnoType<XIndexesSupplier>::get()||
- *pBegin == cppu::UnoType<XRename>::get()||
- *pBegin == cppu::UnoType<XAlterTable>::get()||
- *pBegin == cppu::UnoType<XDataDescriptorFactory>::get()))
- aOwnTypes.push_back(*pBegin);
- }
- aOwnTypes.push_back(cppu::UnoType<css::lang::XUnoTunnel>::get());
-
- return uno::Sequence< uno::Type >(aOwnTypes.data(), aOwnTypes.size());
-}
-
-
-uno::Any SAL_CALL OWriterTable::queryInterface(const uno::Type& rType)
-{
- if (rType == cppu::UnoType<XKeysSupplier>::get()||
- rType == cppu::UnoType<XIndexesSupplier>::get()||
- rType == cppu::UnoType<XRename>::get()||
- rType == cppu::UnoType<XAlterTable>::get()||
- rType == cppu::UnoType<XDataDescriptorFactory>::get())
- return uno::Any();
-
- const uno::Any aRet = ::cppu::queryInterface(rType,static_cast< css::lang::XUnoTunnel*>(this));
- return aRet.hasValue() ? aRet : file::OTable_TYPEDEF::queryInterface(rType);
-}
-
-
uno::Sequence< sal_Int8 > OWriterTable::getUnoTunnelImplementationId()
{
static ::cppu::OImplementationId implId;
@@ -302,82 +242,6 @@ sal_Int64 OWriterTable::getSomething(const uno::Sequence< sal_Int8 >& rId)
: OWriterTable_BASE::getSomething(rId);
}
-sal_Int32 OWriterTable::getCurrentLastPos() const
-{
- return m_nDataRows;
-}
-
-bool OWriterTable::seekRow(IResultSetHelper::Movement eCursorPosition, sal_Int32 nOffset, sal_Int32& nCurPos)
-{
- // prepare positioning:
-
- sal_uInt32 nNumberOfRecords = m_nDataRows;
- sal_uInt32 nTempPos = m_nFilePos;
- m_nFilePos = nCurPos;
-
- switch (eCursorPosition)
- {
- case IResultSetHelper::NEXT:
- m_nFilePos++;
- break;
- case IResultSetHelper::PRIOR:
- if (m_nFilePos > 0)
- m_nFilePos--;
- break;
- case IResultSetHelper::FIRST:
- m_nFilePos = 1;
- break;
- case IResultSetHelper::LAST:
- m_nFilePos = nNumberOfRecords;
- break;
- case IResultSetHelper::RELATIVE1:
- m_nFilePos = (m_nFilePos + nOffset < 0) ? 0L
- : (sal_uInt32)(m_nFilePos + nOffset);
- break;
- case IResultSetHelper::ABSOLUTE1:
- case IResultSetHelper::BOOKMARK:
- m_nFilePos = (sal_uInt32)nOffset;
- break;
- }
-
- if (m_nFilePos > (sal_Int32)nNumberOfRecords)
- m_nFilePos = (sal_Int32)nNumberOfRecords + 1;
-
- if (m_nFilePos == 0 || m_nFilePos == (sal_Int32)nNumberOfRecords + 1)
- goto Error;
- else
- {
- //! read buffer / setup row object etc?
- }
- goto End;
-
-Error:
- switch (eCursorPosition)
- {
- case IResultSetHelper::PRIOR:
- case IResultSetHelper::FIRST:
- m_nFilePos = 0;
- break;
- case IResultSetHelper::LAST:
- case IResultSetHelper::NEXT:
- case IResultSetHelper::ABSOLUTE1:
- case IResultSetHelper::RELATIVE1:
- if (nOffset > 0)
- m_nFilePos = nNumberOfRecords + 1;
- else if (nOffset < 0)
- m_nFilePos = 0;
- break;
- case IResultSetHelper::BOOKMARK:
- m_nFilePos = nTempPos; // previous position
- }
- // aStatus.Set(SDB_STAT_NO_DATA_FOUND);
- return false;
-
-End:
- nCurPos = m_nFilePos;
- return true;
-}
-
bool OWriterTable::fetchRow(OValueRefRow& _rRow, const OSQLColumns& _rCols,
bool bRetrieveData)
{
@@ -406,13 +270,6 @@ bool OWriterTable::fetchRow(OValueRefRow& _rRow, const OSQLColumns& _rCols,
return true;
}
-void OWriterTable::FileClose()
-{
- ::osl::MutexGuard aGuard(m_aMutex);
-
- OWriterTable_BASE::FileClose();
-}
-
} // namespace writer
} // namespace connectivity