[QGIS Commit] [qgis/QGIS] 881b1c: Added connection pool for SpatiaLite, improving re...
GitHub
noreply at github.com
Mon Feb 24 21:53:09 PST 2014
Branch: refs/heads/master
Home: https://github.com/qgis/QGIS
Commit: 881b1cc0ca433a8d99dd46c04068d726b9848bc0
https://github.com/qgis/QGIS/commit/881b1cc0ca433a8d99dd46c04068d726b9848bc0
Author: Martin Dobias <wonder.sk at gmail.com>
Date: 2014-02-24 (Mon, 24 Feb 2014)
Changed paths:
A src/core/qgsconnectionpool.h
M src/providers/postgres/qgspostgresconnpool.cpp
M src/providers/postgres/qgspostgresconnpool.h
M src/providers/spatialite/CMakeLists.txt
M src/providers/spatialite/qgsspatialiteconnection.cpp
M src/providers/spatialite/qgsspatialiteconnection.h
A src/providers/spatialite/qgsspatialiteconnpool.cpp
A src/providers/spatialite/qgsspatialiteconnpool.h
M src/providers/spatialite/qgsspatialitefeatureiterator.cpp
M src/providers/spatialite/qgsspatialitefeatureiterator.h
M src/providers/spatialite/qgsspatialiteprovider.cpp
M src/providers/spatialite/qgsspatialiteprovider.h
Log Message:
-----------
Added connection pool for SpatiaLite, improving rendering speed within one DB
- refactored PostgreSQL connection pool into generic template classes
- used the template classes for SpatiaLite connection pool
- pooled SpatiaLite connections are opened with SQLITE3_OPEN_NOMUTEX flag to allow parallel access
More information about the QGIS-commit
mailing list