Dane Springmeyer
|
d8c6529654
|
sqlite: add (currently unused) in-memory rtree creation code
|
2011-11-20 16:42:28 -08:00 |
|
Dane Springmeyer
|
f2a4e0c57d
|
alternate in-memory rtree generation, and remove debug output
|
2011-11-19 11:36:35 -08:00 |
|
Dane Springmeyer
|
a6608814d0
|
scons: get linking correct to sqlite dependecies if linking is static
|
2011-11-15 12:07:46 -08:00 |
|
Dane Springmeyer
|
ce9e44b5f2
|
plugin code formatting based on emacs format in utils/format_source_files
|
2011-11-13 19:37:50 -08:00 |
|
Dane Springmeyer
|
1653fe0b93
|
sqlite: let sqlite automatically rollback if needed to avoid potential rollback against no transaction
|
2011-11-13 19:19:22 -08:00 |
|
Dane Springmeyer
|
422d112d38
|
sqlite: trim all types of valid quote characters on table names
|
2011-11-13 16:41:54 -08:00 |
|
Dane Springmeyer
|
7ef5778d96
|
sqlite: step_next for a prepared statement must only return SQLITE_DONE
|
2011-11-13 16:41:34 -08:00 |
|
Dane Springmeyer
|
a4715aa8df
|
sqlite: disassociate extent calculation from rtree auto-index creation, and grab immediate lock on rtree table
|
2011-11-13 16:02:27 -08:00 |
|
Dane Springmeyer
|
c8b2ddfaba
|
reduce the size of plugin libraries by hiding unneeded symbols
|
2011-11-11 15:37:10 -08:00 |
|
Dane Springmeyer
|
5669226166
|
sqlite: autoquote table names that start with numbers to better support natural earth conversions from shapefiles
|
2011-11-10 09:42:04 -08:00 |
|
Dane Springmeyer
|
bdc726a525
|
sqlite: return success or failure from rtree indexing function and report available tables if the pragma table_info() fails
|
2011-11-09 19:18:12 -08:00 |
|
Dane Springmeyer
|
3ed640a15f
|
sqlite: proper cleanup if rtree index creation fails
|
2011-11-09 17:44:50 -08:00 |
|
Dane Springmeyer
|
d965bcbeae
|
sqlite: futher refactoring of sqlite plugin, allowing all tests to pass
|
2011-11-03 19:51:37 -04:00 |
|
Dane Springmeyer
|
03137cf523
|
first pass at refactoring bind() to be more manageable in sqlite plugin - refs #928
|
2011-10-28 21:24:47 -07:00 |
|
kunitoki
|
b779e406d0
|
- aligned coding style in sqlite plugin
|
2011-10-22 14:50:24 +02:00 |
|
Dane Springmeyer
|
5e25e7cd6c
|
sqlite: use boost::trim for dequoting of std::string
|
2011-10-21 03:41:20 -07:00 |
|
Dane Springmeyer
|
39e1588f12
|
sqlite: restore original sqlite dequoting function as the previous simplification did not work
|
2011-10-21 01:55:07 -07:00 |
|
kunitoki
|
f9c65b8a91
|
- avoid using temporary pointer in sqlite blob/text resultsets
|
2011-10-19 13:25:08 +02:00 |
|
kunitoki
|
3e60fa2d5a
|
- favour speed for already specified keys
|
2011-10-19 00:44:20 +02:00 |
|
kunitoki
|
8383603703
|
- fixed nose tests on attachdb (still this code seems a bit messy?)
|
2011-10-19 00:42:49 +02:00 |
|
kunitoki
|
ba6e6d9c31
|
- improved automatic determination of key_field from pragma table_info.
- avoid using rowid if we don't have a primary key
|
2011-10-18 23:51:01 +02:00 |
|
kunitoki
|
5d72d50f74
|
- added some comments to clear that using rowid as default key_field for sqlite is *EXTREMELY* dangerous (aka no primary key, unexpected results may appear)
- more cosmetics in sqlite plugin
- refactor unquote function to be lighter and simpler
|
2011-10-18 23:32:25 +02:00 |
|
kunitoki
|
8b9d05db0a
|
- fixed a problem in automatic sqlite wkb format determination code
- other cosmetics in sqlite datasource
|
2011-10-18 22:53:47 +02:00 |
|
kunitoki
|
b23697e1b3
|
- cosmetics changes to sqlite datasource plugin
- added initial wkbAuto to auto determine WKB type in sqlite
|
2011-10-18 22:19:03 +02:00 |
|
Dane Springmeyer
|
98c9e455fa
|
fix spelling
|
2011-10-13 14:24:50 -07:00 |
|
Dane Springmeyer
|
f1b8452794
|
sqlite: report rtree index creation failure - patch from kkaefer - closes #884
|
2011-09-15 21:58:20 +00:00 |
|
Artem Pavlenko
|
5476e8410b
|
+ amend input plug-ins to use new wkb interface
|
2011-09-13 11:54:20 +00:00 |
|
Dane Springmeyer
|
436df62f3b
|
proper order of api calls in sqlite - #refs 872
|
2011-09-13 00:00:35 +00:00 |
|
Dane Springmeyer
|
5fcc403135
|
sqlite: move init logic into bind()
|
2011-09-02 21:21:01 +00:00 |
|
Dane Springmeyer
|
546edcc684
|
sqlite: improve debug output mode
|
2011-09-02 13:50:40 +00:00 |
|
Dane Springmeyer
|
3c2b154c52
|
fix nightlies compile on boost 1.42
|
2011-09-02 01:38:24 +00:00 |
|
Dane Springmeyer
|
7d60c12e33
|
sqlite: skip feature parsing when things go wrong upstream in sqlite - https://github.com/mapnik/node-mapnik/issues/61
|
2011-09-02 00:56:42 +00:00 |
|
Dane Springmeyer
|
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 |
|
Dane Springmeyer
|
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 |
|
Dane Springmeyer
|
22c39d91ba
|
scons: rename all SConscript files to more friendly name of 'build' with a python extension for quick syntax detection in editors
|
2011-08-30 05:32:01 +00:00 |
|
Dane Springmeyer
|
9446b871f8
|
sqlite: fix the ifdef checking so that we actually enable sqlite_open_v2 usages, and also pass the READ mode to avoid undefined behavior - re-closes #797
|
2011-08-29 17:46:51 +00:00 |
|
Dane Springmeyer
|
79eedca66f
|
sqlite: warn at compile time if you've got an ancient version of sqlite so users have a clue as to why maps may not be blazingly fast on 'stable' systems
|
2011-08-25 19:11:07 +00:00 |
|
Dane Springmeyer
|
d5eb58a46a
|
sqlite: fix and optimize unicode dequoting of double quoted field names returned from subqueries
|
2011-08-24 00:32:00 +00:00 |
|
Dane Springmeyer
|
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 |
|
Dane Springmeyer
|
d3211372a4
|
sqlite: support both single and double quoted table names
|
2011-08-16 23:24:02 +00:00 |
|
Dane Springmeyer
|
aaf9d960d7
|
sqlite: properly initialize rowid default
|
2011-08-16 23:05:19 +00:00 |
|
Dane Springmeyer
|
5596ff5960
|
sqlite: unquote fields to avoid filter failures - preliminary fix for #822
|
2011-08-16 21:36:58 +00:00 |
|
Dane Springmeyer
|
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 |
|
Dane Springmeyer
|
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 |
|
Dane Springmeyer
|
443297efe8
|
sqlite: better error handling around key_field, when not manually supplied
|
2011-08-16 16:17:54 +00:00 |
|
Dane Springmeyer
|
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 |
|
Dane Springmeyer
|
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 |
|
Dane Springmeyer
|
17d5173678
|
restore compile with boost 1.42
|
2011-08-13 01:44:37 +00:00 |
|
Dane Springmeyer
|
3e67c1d694
|
scons: centralize install path info
|
2011-08-12 21:31:28 +00:00 |
|
Dane Springmeyer
|
f1b8f02110
|
sqlite: fix relative path logic for attachdb - closes #817
|
2011-08-12 19:26:30 +00:00 |
|