Kai
|
021331c4be
|
updated to namespaced modules
|
2017-02-02 13:43:28 -08:00 |
|
Andrew Pendleton
|
405d987716
|
Ditch inflateSync in favor of plain inflate; test iteration order; add d3-queue dep
|
2016-04-14 18:49:34 -04:00 |
|
Andrew Pendleton
|
4474634452
|
Improve error handling for geocoderDataIterator
|
2016-04-14 13:32:38 -04:00 |
|
Andrew Pendleton
|
b6ef79d7dc
|
I give up: setImmediate for every callback
|
2016-04-04 13:16:52 -04:00 |
|
Andrew Pendleton
|
b37655577f
|
Increase the frequency of calling setImmediate in the geocoderDataIterator function
|
2016-04-04 10:49:34 -04:00 |
|
Andrew Pendleton
|
11b6381c4f
|
Another attempt at avoiding overflowing the callstack on geocoderDataIterator: every tenth time we call a callback, call it via setImmediate to reset the stack
|
2016-04-01 01:16:01 -04:00 |
|
Andrew Pendleton
|
3967adcb4a
|
Avoid callstack loop by making sure only one geocoder data iterator buffer-flush operation is happening at once
|
2016-03-30 01:10:20 -04:00 |
|
Andrew Pendleton
|
aac15a8f81
|
Ditch geocoderDataForEach (it's a memory hog) and instead go with an async iterator method with an internal buffer, implemented around sqlite limits, to give caller more control over reads
|
2016-03-17 17:55:34 -04:00 |
|
Andrew Pendleton
|
3c7f5c8462
|
And infrastructure for iterating over geocoder data
|
2016-03-05 17:12:17 -05:00 |
|
Young Hahn
|
86ba2021fd
|
Handle missing table errors gracefully in getGeocoderData
|
2015-10-29 15:39:04 -04:00 |
|
Ryan Clark
|
b1b7b00d62
|
only list map records that include tile data in ZXYStream()
|
2015-04-23 15:44:07 -07:00 |
|
Ryan Clark
|
869de1ebb5
|
finalize prepared statement in zxystream
|
2015-03-09 22:15:11 -04:00 |
|
Young Hahn
|
89f2791711
|
Merge pull request #51 from mapbox/zxystream-statement
Prepared statement rather than batch/offset for zxystream
|
2015-01-16 17:08:11 -05:00 |
|
Young Hahn
|
62831d95bb
|
Retain batch concept and return lines in groups of 1000
|
2015-01-16 13:22:41 -05:00 |
|
Young Hahn
|
ea292f20c9
|
Used prepared statement rather than batch/offset for zxystream.
|
2015-01-16 12:54:59 -05:00 |
|
Ryan Clark
|
5e8f1375f5
|
error handling in async loop
|
2015-01-05 10:32:10 -05:00 |
|
Will White
|
aa5f688407
|
Query from map table with more than one index.
mbtiles files often have two indexes on the map table. This doesn't
impact our ability to do an optimized query against it for ZXYStream.
|
2014-12-13 11:13:13 -05:00 |
|
Young Hahn
|
067db2ce70
|
Sketch of using map table + map index if present for zxystream.
|
2014-12-10 03:07:32 -05:00 |
|
Will White
|
9ce7d7381e
|
Detect null or non-buffer tile.
|
2014-11-18 12:55:58 -05:00 |
|
Tom Lee
|
9e0c85b03c
|
fix error when mbtiles path contains a space
root cause is that qs.parse() unescapes URL components while url.parse() does not.
https://groups.google.com/forum/#!topic/nodejs/8P7GZqBw0xg
http://nodejs.org/api/querystring.html#querystring_querystring_unescape
|
2014-11-12 18:58:27 -05:00 |
|
Will White
|
deca745520
|
Smaller batch size.
|
2014-11-10 20:41:15 -05:00 |
|
Young Hahn
|
42b6a512b6
|
Add handling for err if tiles table does not exist.
|
2014-10-29 18:10:27 -04:00 |
|
Young Hahn
|
85427f2ee9
|
Comment about 'batch' option.
|
2014-10-29 17:29:53 -04:00 |
|
Young Hahn
|
59a6360035
|
Add readable ZXYStream and createZXYStream method. Refs #42.
|
2014-10-29 17:11:59 -04:00 |
|
Young Hahn
|
e44cd8b3ef
|
Clear caches once -- at the beginning of the commit -- so more writes can be queued behind it.
|
2014-09-30 11:54:24 -04:00 |
|
Young Hahn
|
a375ae1df0
|
Add locking to mbtiles commits -- sqlite3 doesn't allow concurrent transactions.
|
2014-09-30 11:52:04 -04:00 |
|
Young Hahn
|
99e1f03739
|
Update to tiletype 0.1.x
|
2014-08-20 07:45:15 -04:00 |
|
Young Hahn
|
45ea450d01
|
Use tiletype for detecting content-type headers.
|
2014-05-18 11:50:18 -04:00 |
|
Young Hahn
|
0ed1500ac1
|
Robustify geocoder indexing of legacy MBTiles sources.
|
2014-01-21 23:55:30 -05:00 |
|
Young Hahn
|
f324b4d0b5
|
Move score to underscore'd property.
|
2013-12-13 04:16:44 -05:00 |
|
Young Hahn
|
da8cc54128
|
Update getIndexableDocs for geojson handling in carmen.
|
2013-12-13 03:31:50 -05:00 |
|
Young Hahn
|
51c598ddac
|
Add support for geocoder api (carmen dev).
|
2013-12-05 15:00:17 -05:00 |
|
Young Hahn
|
9868c9aca4
|
Load schema at require time and use transactions.
|
2013-12-05 14:57:53 -05:00 |
|
Young Hahn
|
a0f5c5ee6b
|
Refactor writing into external write API.
|
2013-07-18 09:09:14 -04:00 |
|
Young Hahn
|
c8c1a5cb72
|
Match center interpolation logic of previous code.
|
2013-07-12 13:53:31 -04:00 |
|
Young Hahn
|
9277a98b5e
|
Fix bad join.
|
2013-07-12 13:39:14 -04:00 |
|
Young Hahn
|
fe2caf155f
|
Properly handle arrays as candidates for json key.
|
2013-07-12 13:22:33 -04:00 |
|
Young Hahn
|
46f0b33bc8
|
Add support for nested json metadata.
|
2013-07-12 05:41:31 -04:00 |
|
Young Hahn
|
f6ff8735b2
|
Style cleanup.
|
2013-07-12 05:29:03 -04:00 |
|
Young Hahn
|
906d6a444d
|
Remove Step, underscore dependencies from main module.
|
2013-07-12 05:25:03 -04:00 |
|
Young Hahn
|
4cf1dcc173
|
Switch tests to mocha.
|
2013-07-12 04:22:00 -04:00 |
|
Young Hahn
|
7320870ff3
|
Fix early initialization of _schema attribute.
|
2012-11-07 12:56:21 -05:00 |
|
Will White
|
342f582c21
|
Be less strict when reading metadata.
If the metadata table or the requested field is
missing return null and allow the caller handle it.
|
2012-08-16 09:29:32 -04:00 |
|
Young Hahn
|
c8e817517c
|
Merge branch 'nodupe'
|
2012-04-30 18:43:19 -04:00 |
|
Young Hahn
|
ff5b8f7a9b
|
Run clearCaches synchronously to prevent _commit from erroring out when called prior to startWriting completing.
|
2012-04-30 13:06:46 -04:00 |
|
Young Hahn
|
3cc112ce6c
|
Remove putDuplicate*.
|
2012-04-30 02:11:13 -04:00 |
|
Young Hahn
|
84c5fba64f
|
Cleanup putTile/Grid and ensure zlib.deflate has completed before callback in putGrid.
|
2012-04-30 02:09:47 -04:00 |
|
Dane Springmeyer
|
f4dd13bcb3
|
add putDuplicateGrid
|
2012-04-29 13:34:37 -04:00 |
|
Dane Springmeyer
|
3507ac4a07
|
ensure keys are strings before inserting into sqlite - closes #20
|
2012-04-20 14:40:17 -07:00 |
|
Young Hahn
|
c6c1a3f20e
|
try/catch around JSON parse in #getGrid.
|
2012-04-04 23:34:07 -04:00 |
|