Lines Matching refs:_rPos
169 void OIndexCollection::commitNewIndex(const Indexes::iterator& _rPos) SAL_THROW((SQLException)) in commitNewIndex() argument
171 OSL_ENSURE(_rPos->isNew(), "OIndexCollection::commitNewIndex: index must be new!"); in commitNewIndex()
202 xIndexDescriptor->setPropertyValue(s_sUniquePropertyName, ::cppu::bool2any(_rPos->bUnique)); in commitNewIndex()
203 xIndexDescriptor->setPropertyValue(s_sNamePropertyName, makeAny(_rPos->sName)); in commitNewIndex()
206 for ( ConstIndexFieldsIterator aFieldLoop = _rPos->aFields.begin(); in commitNewIndex()
207 aFieldLoop != _rPos->aFields.end(); in commitNewIndex()
225 _rPos->flagAsCommitted(GrantIndexAccess()); in commitNewIndex()
226 _rPos->clearModified(); in commitNewIndex()
239 sal_Bool OIndexCollection::dropNoRemove(const Indexes::iterator& _rPos) SAL_THROW((SQLException)) in dropNoRemove() argument
243 …OSL_ENSURE(m_xIndexes->hasByName(_rPos->getOriginalName()), "OIndexCollection::drop: invalid name!… in dropNoRemove()
252 xDropIndex->dropByName(_rPos->getOriginalName()); in dropNoRemove()
265 Indexes::iterator aDropped = findOriginal(_rPos->getOriginalName()); in dropNoRemove()
273 sal_Bool OIndexCollection::drop(const Indexes::iterator& _rPos) SAL_THROW((SQLException)) in drop() argument
275 OSL_ENSURE((_rPos >= m_aIndexes.begin()) && (_rPos < m_aIndexes.end()), in drop()
278 if (!_rPos->isNew()) in drop()
279 if (!dropNoRemove(_rPos)) in drop()
283 m_aIndexes.erase(_rPos); in drop()
352 void OIndexCollection::resetIndex(const Indexes::iterator& _rPos) SAL_THROW((SQLException)) in resetIndex() argument
354 OSL_ENSURE(_rPos >= m_aIndexes.begin() && _rPos < m_aIndexes.end(), in resetIndex()
359 _rPos->sName = _rPos->getOriginalName(); in resetIndex()
360 implFillIndexInfo(*_rPos); in resetIndex()
362 _rPos->clearModified(); in resetIndex()
363 _rPos->flagAsCommitted(GrantIndexAccess()); in resetIndex()