summaryrefslogtreecommitdiff
path: root/connectivity
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-06-12 13:22:50 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-06-12 13:51:03 +0100
commitd762ab5bb33eb06ef46c416e96d60483fd889453 (patch)
treee40e3b543dffeda29889dacfe72977469b28d6b3 /connectivity
parent5f2e7b7bcffef6c45b826adc130baee9a2d918f6 (diff)
and aEvaluateSetList is always empty
Change-Id: Ia39db9248a05db525cba364445942ac438725d39
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/drivers/file/fanalyzer.cxx35
1 files changed, 1 insertions, 34 deletions
diff --git a/connectivity/source/drivers/file/fanalyzer.cxx b/connectivity/source/drivers/file/fanalyzer.cxx
index 396f02a3273d..06bf5c4c24bd 100644
--- a/connectivity/source/drivers/file/fanalyzer.cxx
+++ b/connectivity/source/drivers/file/fanalyzer.cxx
@@ -132,7 +132,6 @@ void OSQLAnalyzer::bindRow(OCodeList& rCodeList,const OValueRefRow& _pRow)
void OSQLAnalyzer::bindSelectRow(const OValueRefRow& _pRow)
{
// first the select part
- OEvaluateSetList aEvaluateSetList;
for ( ::std::vector< TPredicates >::iterator aIter = m_aSelectionEvaluations.begin(); aIter != m_aSelectionEvaluations.end();++aIter)
{
if ( aIter->first.is() )
@@ -142,43 +141,11 @@ void OSQLAnalyzer::bindSelectRow(const OValueRefRow& _pRow)
::std::vector<sal_Int32>* OSQLAnalyzer::bindEvaluationRow(OValueRefRow& _pRow)
{
- OEvaluateSetList aEvaluateSetList;
bindRow(m_aCompiler->m_aCodeList,_pRow);
- ::std::vector<sal_Int32>* pKeySet = NULL;
- OEvaluateSet* pEvaluateSet = NULL;
-
- // create Keyset with smallest list
- if(!aEvaluateSetList.empty())
- {
- // which list has the smallest count?
- OEvaluateSetList::iterator i = aEvaluateSetList.begin();
- pEvaluateSet = *(i);
- for(++i; i != aEvaluateSetList.end();++i)
- {
- OEvaluateSet* pEvaluateSetComp = (*i);
- for(OEvaluateSet::reverse_iterator j = pEvaluateSet->rbegin(); j != pEvaluateSet->rend(); ++j)
- {
- if (pEvaluateSetComp->find(j->second) != pEvaluateSetComp->end())
- pEvaluateSet->erase(j->second);
- }
- }
- pKeySet = new ::std::vector<sal_Int32>(pEvaluateSet->size());
- sal_Int32 k=0;
- for(OEvaluateSet::iterator j = pEvaluateSet->begin(); j != pEvaluateSet->end(); ++j,++k)
- {
- (*pKeySet)[k] = j->second;
- }
-
- // delete all
- for(i = aEvaluateSetList.begin(); i != aEvaluateSetList.end();++i)
- delete (*i);
- }
-
- return pKeySet;
+ return NULL;
}
-
OOperandAttr* OSQLAnalyzer::createOperandAttr(sal_Int32 _nPos,
const Reference< XPropertySet>& _xCol,
const Reference< XNameAccess>& /*_xIndexes*/)