Commit Graph

112 Commits

Author SHA1 Message Date
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
Will White
25c2a99d72 Return empty hash from list if directory doesn't exist.
Conflicts:

	test/list.test.js
2012-04-02 15:13:28 -04:00
Young Hahn
cba3ef5d1e Remove copyResume method. 2012-03-10 18:40:02 -05:00
Young Hahn
393acc38a2 data.id => data.key. 2012-03-10 14:30:54 -05:00
Konstantin Käfer
c7c4304567 add putDuplicateTile function 2012-03-08 21:56:57 +01:00
Young Hahn
95c740e7ee Merge. 2012-03-07 05:02:20 -05:00
Young Hahn
b5cbaf8cb1 Merge. 2012-03-07 04:55:26 -05:00
Dane Springmeyer
1190695bf3 port to >= node-v6 2012-03-06 18:04:26 -08:00
Dane Springmeyer
a7bb5d06bc Merge branch 'master' of github.com:mapbox/node-mbtiles into skipblank 2012-03-06 17:56:23 -08:00
Konstantin Käfer
6c5047843d add close method 2012-03-05 16:18:42 +01:00
Young Hahn
cca4271aa3 Move setup step to #startWriting method. 2012-02-24 17:15:50 -05:00
Ian Ward
db5fc04e0d send content-type, last-modified, etag headers w/ grids, not just tiles 2012-02-06 11:42:04 -05:00
Ian Ward
41d42ad32e last-modified header should be in rfc2822 format 2012-02-06 10:40:27 -05:00
Young Hahn
d02632b3a2 Use passed id in putGrid. 2012-02-01 15:39:26 -05:00
Young Hahn
2e4bc80217 Update resume to only return coords. Tilelive API no longer requires copied count. 2012-01-29 14:29:49 -05:00
Young Hahn
9c9fcdfaf9 Fix resume start point. 2012-01-27 18:08:24 -05:00
Young Hahn
aee58b0a2b Support copy resume. 2012-01-26 16:47:19 -05:00
Young Hahn
c0739bfa0c Allow tilelive to pass in tile id. Prepares for delegation of dupe/id detection entirely to tilelive. 2012-01-25 00:09:03 -05:00
Young Hahn
236745daf0 Aggressive performance opts. 2012-01-22 17:29:30 -05:00
Dane Springmeyer
6f24e083c5 remove commented old zlib code 2012-01-03 16:35:46 -08:00
Dane Springmeyer
1fa4501765 fix silly scope issue 2012-01-03 16:20:34 -08:00
Dane Springmeyer
90b35f65ef switch to using native zlib, inflate works, odd test failures for deflate 2011-12-01 14:43:32 -08:00
Dane Springmeyer
970330575d update to node v06 compatible deps 2011-11-18 17:45:01 -08:00
Young Hahn
599c519447 Remove memory cache, file watcher. 2011-11-10 15:26:47 -05:00
Young Hahn
2ea555e5dc Don't run _getInfo in constructor. 2011-11-10 00:42:03 -05:00
Young Hahn
7d430f77e5 Use persistent:false on watchFile to allow tests to exit. 2011-10-31 02:40:47 -04:00