diff options
author | Santiago Martinez <smvarela@gmail.com> | 2012-03-16 20:12:53 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-03-20 13:00:42 +0000 |
commit | 33a805ebcf1fa1e86854a0af4f90834a31e4ec0d (patch) | |
tree | 20934e27c2329b1b099be57470fcd298fa529ef7 /connectivity/source/drivers/file | |
parent | c2dc50c34b2b0797c4a1b468cc723d2f6b63572b (diff) |
Remove unused code as listed in unusedcode.easy
Diffstat (limited to 'connectivity/source/drivers/file')
-rw-r--r-- | connectivity/source/drivers/file/FNoException.cxx | 5 | ||||
-rw-r--r-- | connectivity/source/drivers/file/fanalyzer.cxx | 61 |
2 files changed, 0 insertions, 66 deletions
diff --git a/connectivity/source/drivers/file/FNoException.cxx b/connectivity/source/drivers/file/FNoException.cxx index 8090295577b1..67599cbc85bd 100644 --- a/connectivity/source/drivers/file/FNoException.cxx +++ b/connectivity/source/drivers/file/FNoException.cxx @@ -66,11 +66,6 @@ void OPredicateCompiler::Clean() m_aCodeList.clear(); } // ----------------------------------------------------------------------------- -void OSQLAnalyzer::clean() -{ - m_aCompiler->Clean(); -} -// ----------------------------------------------------------------------------- void OSQLAnalyzer::bindParameterRow(OValueRefRow& _pRow) { OCodeList& rCodeList = m_aCompiler->m_aCodeList; diff --git a/connectivity/source/drivers/file/fanalyzer.cxx b/connectivity/source/drivers/file/fanalyzer.cxx index d5f327d906da..fcaba19395bb 100644 --- a/connectivity/source/drivers/file/fanalyzer.cxx +++ b/connectivity/source/drivers/file/fanalyzer.cxx @@ -212,67 +212,6 @@ void OSQLAnalyzer::bindSelectRow(const OValueRefRow& _pRow) return pKeySet; } -//------------------------------------------------------------------ -void OSQLAnalyzer::describeParam(::rtl::Reference<OSQLColumns> rParameterColumns) -{ - OCodeList& rCodeList = m_aCompiler->m_aCodeList; - OCodeStack aCodeStack; - - if (!rCodeList.size()) - return; // no predicate - if (!rParameterColumns->get().size()) - return; // no parameters - - // Create columns, that have a more precise description for the included - ::rtl::Reference<OSQLColumns> aNewParamColumns = new OSQLColumns(*rParameterColumns); - - - // Create a Test-row, is needed to describe the parameters - OValueRefRow aParameterRow = new OValueRefVector(rParameterColumns->get().size()); - bindParameterRow(aParameterRow); - - OValueRefRow aTestRow = new OValueRefVector(Reference< XIndexAccess>(m_aCompiler->getOrigColumns(),UNO_QUERY)->getCount()); - delete bindEvaluationRow(aTestRow); // Bind the attributes to the values - - for(OCodeList::iterator aIter = rCodeList.begin(); aIter != rCodeList.end(); ++aIter) - { - OOperand* pOperand = PTR_CAST(OOperand,(*aIter)); - OOperator* pOperator = PTR_CAST(OOperator,(*aIter)); - if (pOperand) - aCodeStack.push(pOperand); - else - { - if (pOperator->getRequestedOperands() == 2) // with two Operands it is possible - { // to specify one parameter better - OOperandParam *pParam = PTR_CAST(OOperandParam,aCodeStack.top()); - if (pParam) // adjust the Parameter-types, if the left Operand is an attribute - { - OOperandAttr *pLeft = PTR_CAST(OOperandAttr,*(rCodeList.end() - 2)); - if (pLeft) - { - Reference< XPropertySet> xCol; - Reference< XIndexAccess>(m_aCompiler->getOrigColumns(),UNO_QUERY)->getByIndex(pLeft->getRowPos()) >>= xCol; - OSL_ENSURE(xCol.is(), "Ungueltige Struktur"); - pParam->describe(xCol, aNewParamColumns); - } - } - } - pOperator->Exec(aCodeStack); - } - } - OOperand* pOperand = aCodeStack.top(); - aCodeStack.pop(); - - OSL_ENSURE(aCodeStack.empty(), "StackFehler"); - OSL_ENSURE(pOperand, "StackFehler"); - if (IS_TYPE(OOperandResult,pOperand)) - delete pOperand; - else - OSL_FAIL("Illegal here!"); - - rParameterColumns = aNewParamColumns; -} - // ----------------------------------------------------------------------------- OOperandAttr* OSQLAnalyzer::createOperandAttr(sal_Int32 _nPos, const Reference< XPropertySet>& _xCol, |