]> granicus.if.org Git - postgis/commit
Update the caching infrastructure to allow for arbitrary new caching systems to be...
authorPaul Ramsey <pramsey@cleverelephant.ca>
Fri, 15 Jun 2012 23:11:03 +0000 (23:11 +0000)
committerPaul Ramsey <pramsey@cleverelephant.ca>
Fri, 15 Jun 2012 23:11:03 +0000 (23:11 +0000)
commitc2a95f250f83c4a98dd113320a131a6b3edf98cf
treeef06c16d39b12de2aba40f01ec2a49470a2ebe12
parent8c8c6a3824e9e54cd11ee2a159aca77717bd467d
Update the caching infrastructure to allow for arbitrary new caching systems to be combined into one fn_extra pointer slot. Clean up the 1-d r-tree code a little bit. Make the cache handling code for geometry caching generic so it can be re-used across different internal indexing approaches

git-svn-id: http://svn.osgeo.org/postgis/trunk@9918 b70326c6-7e19-0410-871a-916f4a2858ee
16 files changed:
libpgcommon/Makefile.in
libpgcommon/lwgeom_cache.c [new file with mode: 0644]
libpgcommon/lwgeom_cache.h [new file with mode: 0644]
libpgcommon/lwgeom_pg.h
libpgcommon/lwgeom_transform.c
postgis/Makefile.in
postgis/lwgeom_cache.c [deleted file]
postgis/lwgeom_cache.h [deleted file]
postgis/lwgeom_functions_analytic.c
postgis/lwgeom_geos.c
postgis/lwgeom_geos.h
postgis/lwgeom_geos_prepared.c
postgis/lwgeom_geos_prepared.h
postgis/lwgeom_ogc.c
postgis/lwgeom_rtree.c
postgis/lwgeom_rtree.h