void QgsDelimitedTextProvider::resetIndexes() const { resetCachedSubset(); mUseSubsetIndex = false; mUseSpatialIndex = false; mSubsetIndex.clear(); if ( mBuildSpatialIndex && mGeomRep != GeomNone ) mSpatialIndex = qgis::make_unique< QgsSpatialIndex >(); }
void QgsDelimitedTextProvider::resetIndexes() { resetCachedSubset(); mUseSubsetIndex = false; mUseSpatialIndex = false; mSubsetIndex.clear(); if ( mSpatialIndex ) delete mSpatialIndex; mSpatialIndex = 0; if ( mBuildSpatialIndex && mGeomRep != GeomNone ) mSpatialIndex = new QgsSpatialIndex(); }