Dear List, I'm using layers joins in my projects, and need to use the memory cache for performance reasons.
This means that when I'm making changes on the joined layers, they won't appear on the base layer until the project is reloaded. Is there a way to trigger a refresh of the joined layer cache "manually" through python ? I looked at the API, but didn't find how to do so... I found this class : *QgsVectorLayerJoinBuffer* which has a *createJoinCaches* method, but I couldn't find how to get a reference to it from the VectorLayer. There's also the *createJoinCaches* method of *QgsVectorLayer*, but it seem it has no effect if the cache was already created (and that's what the docstring says as well). If there's no way to do it, does anyone have a workaround, hopefully a bit lighter than reloading the project ? Thanks a lot ! Olivier
_______________________________________________ Qgis-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-user
