Javier Goizueta
24f7bc6596
Add tests for dataviews with overviews
2016-05-18 07:47:30 +02:00
Javier Goizueta
7a6b1ec871
Fix tests for MapConfigOverviewsAdaptar changes
2016-05-17 16:01:10 +02:00
Javier Goizueta
42ef40282b
💄 shorten long lines
2016-05-17 15:46:13 +02:00
Javier Goizueta
7f7204df6c
Add filter stats information to query rewriter data
2016-05-17 15:41:31 +02:00
Javier Goizueta
3c6d930434
Fix bug
2016-05-17 15:39:32 +02:00
Javier Goizueta
df63fbbd04
Refactor filter application into own model
...
This also avoids storing an object in the overviews query rewriter
for the bbox filter (a plain data structure is used instead).
2016-05-17 13:55:00 +02:00
Javier Goizueta
9d82e8c27c
Use bounding box of dataviews to select overviews level
2016-05-13 20:47:36 +02:00
Javier Goizueta
224eb392ba
Add overviews-dependent dataviews behaviour
...
Now QueryRewriter is used in dataview objects they can decide
whether overviews are applicable, have the oportunity to
adapt queries for overviews, etc.
This is done by having overviews-related behaviour in models/dataview/overviews
and falling back to the regular models/dataview.
2016-05-13 18:46:58 +02:00
Javier Goizueta
b574489950
Refactor to reduce cyclomatic complexity
2016-05-12 18:47:24 +02:00
Javier Goizueta
85788f42a6
Adapt QueryRewriter to new requirements
2016-05-12 18:30:10 +02:00
Javier Goizueta
5fb7f07498
Prevent problems with missing layers in mapconfig
2016-05-12 18:29:30 +02:00
Javier Goizueta
fd44b62f26
Fix tests for new MapConfigOverviewsAdapter interface
2016-05-12 17:52:39 +02:00
Javier Goizueta
3300c095ed
Merge branch 'master' into overviews-widgets-2
2016-05-12 17:37:24 +02:00
Javier Goizueta
55cf0a8447
Fix typo
2016-05-12 16:43:09 +02:00
Javier Goizueta
64a87690ee
💄 Fix line lengths, etc.
2016-05-12 16:20:34 +02:00
Javier Goizueta
3890014250
Fix QueryRewriter use
...
QueryRewriter should be passed the query that would be used otherwise.
If QR cannot handle it, it will be returned unmodified.
So QR must be used when a query has been prepared and the result
of QR should be used to replace it.
2016-05-12 10:25:09 +02:00
Raul Ochoa
7c2924ae14
Merge pull request #448 from CartoDB/upgrade-turbo-carto
...
Upgrades turbo-carto to 0.8.0
2016-05-11 20:09:41 +02:00
Raul Ochoa
bfdaf67a9b
Upgrades turbo-carto to 0.8.0
2016-05-11 19:57:05 +02:00
Javier Goizueta
65612f0109
Add filters information at map instantion time to the query rewriter data
2016-05-11 19:24:13 +02:00
Raul Ochoa
e0ade85565
Stubs next version
2016-05-11 18:53:17 +02:00
Raul Ochoa
c5afc0dc94
Release 2.41.1
2016-05-11 18:51:05 +02:00
Raul Ochoa
a7e00c5856
Merge pull request #447 from CartoDB/upgrade-camshaft
...
Upgrades camshaft to 0.8.0
2016-05-11 18:50:14 +02:00
Raul Ochoa
2482accb42
Upgrades camshaft to 0.8.0
2016-05-11 18:39:07 +02:00
Raul Ochoa
3e4f71d873
Nicer error message when missing sql from layer options
...
Fixes #446
2016-05-11 18:24:47 +02:00
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
bbadd46766
Stubs next version
2016-05-11 16:47:33 +02:00
Raul Ochoa
b1f618a98e
Release 2.41.0
2016-05-11 16:46:57 +02:00
Raul Ochoa
cdf3fe3a25
Bumps version
2016-05-11 16:45:36 +02:00
Raul Ochoa
1440841ac8
Merge pull request #445 from CartoDB/upgrade-camshaft
...
Upgrade camshaft to 0.7.0
2016-05-11 16:44:07 +02:00
Raul Ochoa
fc57fd2638
Upgrade camshaft to 0.7.0
2016-05-11 16:25:42 +02:00
Raul Ochoa
776cb8d47a
Stubs next version
2016-05-10 17:26:27 +02:00
Raul Ochoa
c36f52415e
Release 2.40.0
2016-05-10 17:23:50 +02:00
Raul Ochoa
2ee2c5bb55
Update news and bump version
2016-05-10 17:22:51 +02:00
Raul Ochoa
dccb557cd7
Merge pull request #444 from CartoDB/optimize-source-type-query-usage
...
Use original query from source nodes
2016-05-10 17:19:04 +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
b3b3abcdb8
Merge pull request #443 from CartoDB/override-static-previews-params
...
Allow override zoom+center or bbox for static named maps previews
2016-05-09 22:53:35 +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
b99db7cb69
Merge pull request #441 from CartoDB/sql-wrap
...
Analysis layers can have a sql_wrap option to wrap node queries
2016-05-09 14:09:16 +02:00
Raul Ochoa
3e94e3288f
Use sql as replacement variable
2016-05-06 17:09:41 +02:00
Raul Ochoa
1115f9fba2
Merge pull request #442 from CartoDB/remove-repeated-config
...
Added config parameter for ST_RemoveRepeatedPoints
2016-05-06 17:01:23 +02:00
Daniel García Aubert
24dde1e4d0
Added config parameter to windshaft in order to use postgres' function ST_RemoveRepeatedPoints (set false by the default)
...
Conflicts:
lib/cartodb/server_options.js
2016-05-06 16:50:25 +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
e4ba68850c
Stubs next version
2016-05-05 18:36:50 +02:00
csobier
e2154f6561
Merge pull request #435 from CartoDB/docs-add-named-map-torque-link
...
link to named map with a torque layer block page
2016-05-05 12:35:41 -04:00
Raul Ochoa
778860c81f
Release 2.39.0
2016-05-05 18:09:44 +02:00
Raul Ochoa
ee3c56efba
Update news
2016-05-05 18:09:15 +02:00
Raul Ochoa
5dc328724a
Merge pull request #440 from CartoDB/node-status-cache-control-header
...
Use a more aggressive cache control header for node status endpoint
2016-05-05 18:07:16 +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
73aa159b98
Upgrade istanbul
2016-05-05 16:06:52 +02:00
Raul Ochoa
b7d7cffb67
Reformat package.json with npm cli tool
2016-05-05 16:05:46 +02:00