Javier Goizueta
fa19f90a6a
Apply overviews query rewriter to dataviews
...
This requires the QueryRewriter to handle a filters parametes in
its data (with Camshaft filter definitions) and a final
options parameters with a bounding_box parameter.
2016-05-11 18:18:22 +02:00
Raul Ochoa
4570d17ce1
Use original query from source nodes
...
Doing a st_transform doesn't make sense as we already should have
the_geom_webmercator column available
2016-05-10 17:09:36 +02:00
Raul Ochoa
6639664b3f
Allow override zoom+center or bbox for static named maps previews
2016-05-09 21:13:13 +02:00
Raul Ochoa
3e94e3288f
Use sql as replacement variable
2016-05-06 17:09:41 +02:00
Raul Ochoa
7d4caf6974
Analysis layers can have a sql_wrap option to wrap node queries
2016-05-06 16:37:52 +02:00
Raul Ochoa
c77ea49594
Use a more aggressive cache control header for node status endpoint
2016-05-05 17:52:37 +02:00
Raul Ochoa
e3d6da06a7
Remove console usage
2016-05-05 12:17:51 +02:00
Raul Ochoa
755dfe6822
Append dataviews related columns to layers
2016-04-27 18:30:05 +02:00
Raul Ochoa
dd731399dc
Starts using turbo-carto dependency
2016-04-26 16:28:05 +02:00
Raul Ochoa
c5bed48d61
Handle missing analyses nodes for layers pointing to them
...
Fixes #422
2016-04-21 17:24:52 +02:00
Raul Ochoa
93dd8a2213
Add analyses metadata for named maps excluding queries
2016-04-21 17:03:41 +02:00
Raul Ochoa
4e4a223f24
Better naming for analysis mapconfig adapter
2016-04-21 16:25:59 +02:00
Raul Ochoa
bc845b2e8d
Validate dataviews format before instantiating
2016-04-21 16:16:00 +02:00
Raul Ochoa
08ad961123
Adds support to return multiple errors in BaseController.sendError
2016-04-21 16:05:48 +02:00
Javier Goizueta
0bb6178d49
Merge pull request #421 from CartoDB/420-overviews-schema
...
Support unneeded schema names in overviews queries
2016-04-20 18:16:16 +02:00
Javier Goizueta
084b3e94a6
Remove unneeded variable
2016-04-20 18:01:34 +02:00
Javier Goizueta
a0445b5cdd
💄 Fix indentation
...
2 spaces were used instead of 4 in some places
2016-04-20 17:47:43 +02:00
Javier Goizueta
ecbae52abe
Refactor: use reduce for collecting overviews metadata
2016-04-20 17:24:16 +02:00
Raul Ochoa
a35403cd91
Add option to modify host header template for camshaft batch client
2016-04-20 16:36:29 +02:00
Raul Ochoa
e04a9a2579
Append dataviews filters after checking if mapconfig must be adapted
2016-04-20 15:40:14 +02:00
Javier Goizueta
57cba3d511
Fix comment
2016-04-20 14:30:13 +02:00
Javier Goizueta
7902b276ad
Support unneeded schema names in overviews queries
...
Fixes #420
Keep table schema of overviews base tables and use it
to support queries that use the schema name when not
strictly needed.
2016-04-19 22:50:05 +02:00
Raul Ochoa
f932862ce4
Improve configuration for batch queries
2016-04-18 15:13:00 +02:00
Raul Ochoa
ab55b083b4
Style
2016-04-18 14:48:14 +02:00
Raul Ochoa
263b3e3682
Rename file
2016-04-18 14:47:35 +02:00
Raul Ochoa
68b19c65fe
newline at end of file
2016-04-18 14:40:34 +02:00
Raul Ochoa
da602eeda0
Use inline execution in camshaft instead of a database service stub
2016-04-14 17:25:08 +02:00
Raul Ochoa
a26025b259
Add analysis backend so it's possible to inject configuration
2016-04-14 17:09:07 +02:00
Raul Ochoa
25a61c8479
Remove console log
2016-04-14 17:08:23 +02:00
Raul Ochoa
e73b64bfed
Merge branch 'master' into analysis-layers
2016-04-14 13:40:51 +02:00
Raul Ochoa
b5b8085444
Reformat for better indentation
2016-04-14 13:40:02 +02:00
Raul Ochoa
388f08a277
Remove unneeded comma
2016-04-14 13:39:19 +02:00
Raul Ochoa
aa36236ed2
Rename analysis to analysis status backend, making room for analysis backend
2016-04-14 13:25:56 +02:00
Raul Ochoa
a9ca453b17
Remove some JSON.stringify
2016-04-14 13:20:22 +02:00
Raul Ochoa
e037c8c1b2
Do not use layer index as analysis node is are unique
2016-04-14 11:08:39 +02:00
Raul Ochoa
09687b3811
Proper endpoint to check node status from analysis
2016-04-14 10:59:51 +02:00
Raul Ochoa
28400f4544
Better naming
2016-04-13 19:15:06 +02:00
Raul Ochoa
7a87b8ebef
Use node id instead of param id for endpoint
...
It will be easier to retrieve node status with that id
2016-04-13 18:04:49 +02:00
Raul Ochoa
9ff661480b
Do not append root as it is already included in sorted nodes
2016-04-13 18:02:28 +02:00
Raul Ochoa
ca564bfaad
Add fake analysis node status endpoint
2016-04-11 18:49:56 +02:00
Raul Ochoa
dd36877a20
Add per node status
2016-04-11 18:49:43 +02:00
Raul Ochoa
1d860fd202
Remove top level url for analysis
2016-04-11 18:49:22 +02:00
Raul Ochoa
0981ccd0c4
Add metadata information about analyses
2016-04-07 17:58:12 +02:00
Raul Ochoa
077c4ab907
Adds analysis MapConfig adapter to named maps
2016-04-07 16:18:48 +02:00
Raul Ochoa
efacafaa0d
Merge remote-tracking branch 'origin/master' into analysis-layers
2016-04-07 15:04:25 +02:00
Raul Ochoa
1c250bf243
Remove dependency
2016-04-07 14:30:49 +02:00
Daniel García Aubert
b5b8083acd
Overrided cartocss in the instantiation of named maps
2016-04-06 17:43:25 +02:00
Raul Ochoa
ab6bae6a7f
Merge branch 'master' into analysis-layers
2016-04-04 16:24:31 +02:00
Javier Goizueta
01218c6ea1
Merge pull request #409 from CartoDB/405-wrapped-overviews-queries
...
Support overviews for named layer wrapped queries
2016-04-04 14:18:57 +02:00
Javier Goizueta
fa2e884605
Support overviews for named layer wrapped queries
...
Fix #405
2016-04-01 15:40:44 +02:00
Javier Goizueta
b97a67b844
Fix overviews integration for named layers
...
Fixes #400
2016-03-31 18:33:41 +02:00
Raul Ochoa
499178319d
Add search endpoint/backend for dataviews
2016-03-23 12:14:17 +01:00
Raul Ochoa
2bd3e46a4d
Build dataviews with factory to generalise them
2016-03-22 13:10:42 +01:00
Raul Ochoa
26512f6485
Remove unused function
2016-03-22 12:22:48 +01:00
Raul Ochoa
90b92f0180
Adds support for category filters
2016-03-22 12:22:04 +01:00
Raul Ochoa
ebe25761d2
Extract variable
2016-03-22 10:52:02 +01:00
Raul Ochoa
f928147559
Fix bbox template
2016-03-21 18:16:54 +01:00
Raul Ochoa
d5c5c7bdbb
Do not remove analysis, camshaft takes care of source root nodes now
2016-03-21 18:02:19 +01:00
Raul Ochoa
ff147ca3bf
Add dataviews to layergroup metadata
2016-03-18 18:09:17 +01:00
Raul Ochoa
1e239658d8
Just remove analysis if there are analysis
2016-03-18 17:34:40 +01:00
Raul Ochoa
52f35d74b9
Allow a higher jshint maxcomplexity
2016-03-18 17:31:28 +01:00
Raul Ochoa
57e6e49749
Another workaround to not delete analyses if there are dataviews
2016-03-18 17:28:36 +01:00
Raul Ochoa
b3bbb9d97a
Initial checkin for dataviews
...
It only supports histograms.
2016-03-18 17:22:02 +01:00
Raul Ochoa
697749b204
Add timer helper
2016-03-18 17:21:43 +01:00
Raul Ochoa
5bd30b6b5f
Analysis layers adapter skips analysis if there is only source nodes
2016-03-17 12:50:42 +01:00
Raul Ochoa
43c56af0fc
Merge remote-tracking branch 'origin/master' into analysis-layers
...
Conflicts:
npm-shrinkwrap.json
2016-03-16 16:13:44 +01:00
Daniel García Aubert
d52d3d909f
Fixed double-check error in turbo-cartocss preprocesing.
2016-03-14 15:25:56 +01:00
Raul Ochoa
eec44dd62d
Merge branch 'master' into analysis-layers
...
Conflicts:
npm-shrinkwrap.json
test/support/test-client.js
2016-03-14 15:13:19 +01:00
Raul Ochoa
3f41f19ab9
Rename adapter
2016-03-14 11:50:52 +01:00
Daniel García Aubert
178345ab12
Fixed typo
2016-03-14 11:18:32 +01:00
Daniel García Aubert
052b58ab90
Moved turbo-cartocss integration from named maps admin to named map provider
2016-03-11 18:28:14 +01:00
Daniel García Aubert
cc5443152b
Now turbo-cartocss is also parsed in template modification.
2016-03-11 11:06:51 +01:00
Daniel García Aubert
dab4b6d56b
Implemented integration of turbo-cartocss for named maps
2016-03-10 20:45:00 +01:00
Raul Ochoa
b2378939c5
Merge branch 'master' of github.com:CartoDB/Windshaft-cartodb into analysis-layers
2016-03-10 11:14:10 +01:00
Daniel García Aubert
46b212b2cd
Merge branch 'move-turbo-cartocss' of github.com:CartoDB/Windshaft-cartodb into move-turbo-cartocss
2016-03-09 20:14:06 +01:00
Daniel García Aubert
f47842c96d
Integrated turbo-cartocss adapter for named maps
2016-03-09 20:12:51 +01:00
Raul Ochoa
bbfcc640d1
Style
2016-03-09 18:08:06 +01:00
Raul Ochoa
e9b8c512c9
Re-indent
2016-03-09 18:07:11 +01:00
Raul Ochoa
15b54a2918
Re-indent
2016-03-09 18:05:17 +01:00
Raul Ochoa
7fa8d1e0c9
Analyses are now an array and layers consume from their nodes
...
Layers now can define a `source: {id: 'a0'}` option to point to an
analysis node that will be used as the query for that layer.
2016-03-09 17:39:20 +01:00
Daniel García Aubert
a0073da4b3
Added regression test for turbo-cartocss' integration
2016-03-09 11:48:07 +01:00
Daniel García Aubert
affa254b9d
Moved and adapted acceptance test for turbo-cartocss integration
2016-03-08 20:06:43 +01:00
Daniel García Aubert
3e0c19a669
Fixed typo
2016-03-08 14:41:10 +01:00
Daniel García Aubert
ab6004f21e
Integrated turbo-cartocss for anonymous maps
2016-03-08 14:34:57 +01:00
Raul Ochoa
634a4c2a01
Debug option for internal nodes: it allows to display and customize cartocss
2016-03-04 16:20:23 +01:00
Raul Ochoa
c7bdabfc65
Merge branch 'new_querytables_library' into analysis-layers
2016-03-04 12:08:57 +01:00
Raul Ochoa
16a7c4fa3d
Merge branch 'master' into new_querytables_library
...
Conflicts:
test/support/prepare_db.sh
test/support/sql/CDB_QueryStatements.sql
2016-03-04 00:39:14 +01:00
Raul Ochoa
94c7bc41be
Merge branch 'master' into new_querytables_library
2016-03-03 19:30:51 +01:00
Raul Ochoa
baf87e90d7
Just callback as result is handled internally
2016-03-03 19:25:32 +01:00
Raul Ochoa
d9f6df9815
Remove nested step call
2016-03-03 19:01:58 +01:00
Raul Ochoa
7c154dd405
Add notes about why we keep feeding the layergroupAffectedTables cache
2016-03-03 19:01:21 +01:00
Raul Ochoa
e3a5c52ebf
Merge branch 'master' into analysis-layers
2016-03-03 17:51:46 +01:00
Javier Goizueta
4e40a61795
Change form of overviews queries so they can be optimized
...
The PostgreSQL planner wasn't applying the spatial filtering of
tile bounds to the queries efficiently.
2016-03-02 19:25:08 +01:00
Raul Ochoa
ce032fcc96
Improve styling in analysis layers
2016-03-02 12:42:42 +01:00
Raul Ochoa
b9d2e297b6
Merge branch 'master' of github.com:CartoDB/Windshaft-cartodb into analysis-layers
2016-02-24 10:35:28 +01:00
Alejandro Martínez
dcf156ba21
Merge remote-tracking branch 'origin/master' into new_querytables_library
2016-02-23 19:20:10 +01:00
Javier Goizueta
f0a1e7a0e0
Simplify error passing
2016-02-23 18:15:14 +01:00
Javier Goizueta
21f3c8a387
Change error messages when getting overviews metadata fails
...
Remove the detail that the error occurred trying to get overviews
metadata from the error message. This should be less confusing
to the user.
2016-02-23 11:45:26 +01:00
Alejandro Martínez
e491c0b825
Rename node-cartodb-query-tables to cartodb-query-tables
2016-02-22 19:11:54 +01:00
Alejandro Martínez
e67f7b0d0e
Drop old QueryTablesApi
2016-02-22 15:26:06 +01:00