5fcc403135
sqlite: move init logic into bind()
2011-09-02 21:21:01 +00:00
546edcc684
sqlite: improve debug output mode
2011-09-02 13:50:40 +00:00
3c2b154c52
fix nightlies compile on boost 1.42
2011-09-02 01:38:24 +00:00
aa9bdf0d5a
sqlite: complete symlinks so that the proper relative path can be fetched for an attached db reference - closes #859
2011-09-01 23:23:29 +00:00
7b89a580f6
quote the index table to avoid sql failures during index creation if the table has characters like needing quotes like ':'
2011-08-31 22:47:37 +00:00
d5eb58a46a
sqlite: fix and optimize unicode dequoting of double quoted field names returned from subqueries
2011-08-24 00:32:00 +00:00
c227b9a6a5
sqlite: move to 64bit id types for generation of index, and improve error message when pragma table_info fails
2011-08-17 20:39:07 +00:00
d3211372a4
sqlite: support both single and double quoted table names
2011-08-16 23:24:02 +00:00
aaf9d960d7
sqlite: properly initialize rowid default
2011-08-16 23:05:19 +00:00
6d5c6d7458
sqlite: query from geometry_table_ rather than table_ to hopefully avoid problems with rowid being missing from subquery
2011-08-16 16:45:03 +00:00
9f4deb00c0
sqlite: do not warn anymore about a spatial index being missing because it will be created automatically
2011-08-16 16:27:49 +00:00
443297efe8
sqlite: better error handling around key_field, when not manually supplied
2011-08-16 16:17:54 +00:00
40df7f57c3
sqlite: add auto-indexing of sqlite files if use_spatial_index=true and a spatial index is missing (which is the case for ogr2ogr -f SQLite created sqlite files)
2011-08-15 20:02:57 +00:00
cfe49fcaf6
sqlite: enable dynamic querying of extent as a last fallback for non-spatialite and non-indexed sqlite files
2011-08-13 02:52:46 +00:00
17d5173678
restore compile with boost 1.42
2011-08-13 01:44:37 +00:00
f1b8f02110
sqlite: fix relative path logic for attachdb - closes #817
2011-08-12 19:26:30 +00:00
00866525fd
sqlite: better error checking and reporting around an rtree spatial index that is empty
2011-08-10 23:42:47 +00:00
4a4ac626ef
sqlite: handle a potentially quoted geometry table
2011-08-10 22:48:50 +00:00
4049b74923
touchup sqlite error message
2011-07-13 01:40:36 +00:00
55b37160e4
support attachdb, initdb, and index_table parameters in sqlite plugin - patch and tests from stella - closes #793
2011-07-11 17:46:53 +00:00
49fd1f93d1
use boost::make_shared across plugins to avoid explicit new and ensure fast and exception safe allocation
2011-05-16 23:41:34 +00:00
4dbc58a55b
use 'column affinity' type logic to detect the geometry_field if not specified, and throw if not known or if extent cannot be determined
2011-04-04 03:56:15 +00:00
f891b0f61f
sqlite plugin: add features_at_point() impl
2011-04-02 04:54:26 +00:00
c66b3b250c
sqlite plugin: add rowid to the fields
2011-04-01 22:30:21 +00:00
6517f52dcf
sqlite plugin: aggregate extents from rtree spatial index
2011-04-01 04:35:56 +00:00
ede84d5932
sqlite plugin: get type checking correct based on SQlite's loosy goosy 'Column Affinity'
2011-04-01 02:51:28 +00:00
690ee25c36
sqlite plugin: unless <table> param is a subquery use PRAGMA table_info to query column names and types, and if SQLITE_NULL is encountered when inspecting actual query values fallback to empty strings since mapnik does not have a NULL type
2011-04-01 01:22:19 +00:00
23639271fe
throw if table is not supplied, quote field names, use spatial index to get extent, and default to built in alias for the primary key ('rowid') if key_field is not supplied
2011-03-31 22:32:22 +00:00
d3d59c7ac4
fix spelling
2011-03-18 01:11:53 +00:00
ea895f7837
add geometry_table option to sqlite plugin, which if provided, allows spatial indexes to be used with subqueries
2011-03-17 23:50:16 +00:00
ce3e7e5eeb
+ sqlite logging cosmetics
2010-11-18 23:36:21 +00:00
4b81b977b4
+ sqlite datasource query fix when using select sub-queries
2010-11-15 11:06:21 +00:00
973aaf1247
+ aligned sqlite to use the new box2d::from_string
...
+ thrash usage of static string for datasource name
2010-11-14 14:51:04 +00:00
2cc9435576
- forgot to declare a namespace (oops!)
2010-11-12 00:31:04 +00:00
07f455ebaa
+ use mapnik::table_from_sql in sqlite and occi plugins (after change r2337 thanx to dane)
2010-11-12 00:12:47 +00:00
1dce437120
#622 add optional late-binding of datasources
2010-10-24 06:34:18 +00:00
810c63cb51
revert unintended changes from r1804 against gdal and sqlite plugins
2010-05-30 03:23:59 +00:00
a84b397f48
markers_converter.hpp was moved to markers_placement.hpp
2010-05-30 03:17:59 +00:00
47dc1e197b
+ merge mapnik2 to trunk
2009-12-16 20:02:06 +00:00
e7c9d02fd3
add 'base' path option to sql,gdal, and ogr plugins and touchup handling of missing files with boost filesystem - closes #263
2009-03-30 20:19:57 +00:00
bad446da1d
+ check if *.sqlite file exists and avoid creating a new one
2009-03-11 23:39:26 +00:00
af3fa7dc76
+ sqlite.input: whitespace fix
...
+ occi.input: added table_from_sql to allow specify SELECT statements in table parameter
+ occi.input: added use_spatial_index parameter (on by default)
+ occi.input: improved determination of query columns type
2009-02-24 09:58:31 +00:00
2cb4265091
+ revert to "limit 1" logic
...
+ discard everything after table name when building
table descriptor to avoid seq scan
2009-02-23 23:26:50 +00:00
7537c14d77
+ small fix
2009-02-23 22:22:14 +00:00
f4f1cd4c59
+ initial support for 'SELECT' statements in <table> param.
...
+ use limit 0 to avoid lengthy queries (does it work ?)
2009-02-23 22:13:21 +00:00
72c9d29ea6
- sqlite.input: revert back the check for spatial index virtual table in sqlite_master
...
- sqlite.input: default of key_field is now OGC_FID (artem)
2009-02-23 16:04:57 +00:00
556095af04
- sqlite.input: added row_offset and row_limit to parameters
...
- sqlite.input: added wkb_format parameter for selecting WKB format (generic/spatialite)
- sqlite.input: commented check of the spatial index
- wkb.hpp: removed wkqSQLite in favour of wkbSpatiaLite
2009-02-23 15:00:25 +00:00
484ab6cc1c
+ use "the_geom" as a default geometry field
2009-02-23 13:31:56 +00:00
f8fec4ab88
+ corrected SQL
2009-02-16 22:06:41 +00:00
2c81706eb5
Following #223 :
...
+ improvements to the wkb converter
+ improved sqlite index usage
+ added more parameters to sqlite datasource
2009-02-10 19:09:16 +00:00