Daniel García Aubert
dee00e6abd
Going green: handle special float values for histogram when overviews are involved
2017-06-14 19:00:37 +02:00
Daniel García Aubert
3f17c8b15a
Filter out special float values before categorizing them
2017-06-14 15:05:46 +02:00
Daniel García Aubert
668b22628c
Going green: support special float values in aggergation dataview with overviews
2017-06-13 19:01:59 +02:00
Daniel García Aubert
551b6d409a
Remove bad condition
2017-06-13 09:44:53 +02:00
Daniel García Aubert
3ae66e4143
Do not filter special values out if aggregation column is not defined
2017-06-13 09:30:43 +02:00
Daniel García Aubert
cb7ec5d556
Fix jshint typos
2017-06-12 19:49:58 +02:00
Daniel García Aubert
8b2fa27ba7
Calculate aggregation filtering out special float values
2017-06-12 19:45:06 +02:00
Daniel García Aubert
962fa05574
Remove console
2017-06-12 19:28:49 +02:00
Daniel García Aubert
7b5111614c
Summarize special float values for ranked aggregation
2017-06-12 19:21:41 +02:00
Daniel García Aubert
e60bb770db
Summarizes infinity and NaN values
2017-06-12 18:55:33 +02:00
Daniel García Aubert
0aae29fb4b
Fix jshint typo
2017-06-09 15:28:18 +02:00
Daniel García Aubert
9ba65bd5a4
Going green: Fix test for formula overviews flavour
2017-06-09 15:18:52 +02:00
Daniel García Aubert
fe5c76d65b
Remove jshint hook
2017-06-08 19:25:05 +02:00
Daniel García Aubert
29a6658e3d
Migrate dataviews endpoints to use the allow-query-params
2017-06-08 19:22:33 +02:00
Daniel García Aubert
2772fc62d2
Use a set/dict for checking the existence
2017-06-08 18:38:44 +02:00
Daniel García Aubert
0d4ac64f00
Merge branch 'master' into 691-date-histogram
2017-06-08 18:34:25 +02:00
Daniel García Aubert
cd53eda0a5
Handle Infinity and NaN values for histograms
2017-06-08 16:01:41 +02:00
Daniel García Aubert
35d4fb4d27
Improve readability, using extract method pattern
2017-06-07 16:11:09 +02:00
Daniel García Aubert
42e2f9e4b1
Update commented use cases
2017-06-07 15:54:28 +02:00
Daniel García Aubert
d3bcf6f80d
Do not omit nonexistent property
2017-06-06 09:15:49 +02:00
Daniel García Aubert
eeea51e10d
Removed unused column in group by statement
2017-06-05 17:26:37 +02:00
Daniel García Aubert
9337cd948c
Fix typo
2017-06-05 16:26:29 +02:00
Daniel García Aubert
e82d688a18
Fix typo
2017-06-05 16:09:47 +02:00
Daniel García Aubert
95a6ad3b86
Support quarter aggregation in histograms over date columns
2017-06-05 16:04:42 +02:00
Daniel García Aubert
d01787842f
Support UTC timezone override
2017-06-05 15:23:04 +02:00
Daniel García Aubert
6ff3b33cde
Removed bins_start as query output
2017-06-05 14:17:50 +02:00
Daniel García Aubert
32eeb57fce
Reduce complexity in function
2017-06-02 19:00:26 +02:00
Daniel García Aubert
8bc38a375a
Support timezone aggregation
2017-06-02 18:37:49 +02:00
Daniel García Aubert
c1fac13d6b
Be able to accept timezone parameter
2017-06-02 12:45:34 +02:00
Daniel García Aubert
9c34428984
Allow override start and end params
2017-06-02 12:15:43 +02:00
Daniel García Aubert
1d66e49910
WIP implemented date histogram
2017-06-01 20:07:46 +02:00
Raul Ochoa
4b562e6768
Merge conditions
2017-05-31 13:00:37 -04:00
Raul Ochoa
b4fbe0b8cf
No in advance var definition
2017-05-31 12:58:35 -04:00
Raul Ochoa
62514fc563
Extract query rewrite data to function
2017-05-31 12:58:20 -04:00
Raul Ochoa
ef3cad6599
Extract to function
2017-05-31 12:52:41 -04:00
Raul Ochoa
4e53803b3b
Create BBoxFilter independently from rewrite data
2017-05-31 12:51:07 -04:00
Javier Goizueta
31557b06be
Add test to detect and fix incorrect bbox filter splitting
...
When bbox crosses date line and is split in two, the eastern box wasn't correct
2017-05-31 11:09:51 -04:00
Mario de Frutos
440953b1cd
If we have the stats FF disbabled return empty array instead of null
...
But we keep checking for elements in the returned object because
we don't want to include the stats property if the FF is disabled
2017-05-30 10:47:47 +02:00
Daniel García Aubert
87e6e64d42
Merge branch 'master' into 664-layergroup-stats
2017-05-23 12:41:14 +02:00
Raul Ochoa
8b0964ad7e
Remove Promise hack from turbo-carto adapter
2017-05-22 18:45:24 +02:00
Daniel García Aubert
cc2a96579b
Merge branch 'master' into 664-layergroup-stats
2017-05-18 16:39:52 +02:00
Daniel García Aubert
3978d58d66
Remove empty line
2017-05-18 16:12:28 +02:00
Daniel García Aubert
cd86387fa7
Merge branch 'fix-buffersize-undefined-in-mapconfig' into 664-layergroup-stats
2017-05-18 15:58:12 +02:00
Daniel García Aubert
3ce38d7081
Going green: fix type error when no buffersize is defined in mapconfig
2017-05-18 15:49:57 +02:00
Mario de Frutos
c9e6e921cb
Merge branch 'master' into 664-layergroup-stats
2017-05-18 13:45:38 +02:00
Mario de Frutos
ed56094be2
PR changes
2017-05-18 11:51:12 +02:00
Daniel García Aubert
c65518cf41
Get back layer-stats from windshaft-stats
2017-05-17 20:16:43 +02:00
Daniel García Aubert
fb4ee61b83
Use setInmmediate vs process.nextTick
2017-05-17 12:55:05 +02:00
Daniel García Aubert
808c729a0e
Now supported formats for buffer-size customization are bound to the adapter
2017-05-17 12:33:41 +02:00
Daniel García Aubert
4602fb3ecf
Send stats for png32 tiles
2017-05-17 12:16:16 +02:00
Daniel García Aubert
c59996303d
Send stats for mvt tiles
2017-05-17 12:04:11 +02:00
Daniel García Aubert
e13ae8d5af
Do not make optional layer param in URL template
2017-05-17 11:40:18 +02:00
Mario de Frutos
5969c99e8a
Removed not used parameters for layer stats
2017-05-12 16:42:10 +02:00
Mario de Frutos
59585b5cd9
We leave only one feature flag for stats
2017-05-12 16:42:10 +02:00
Daniel García Aubert
5a44d6c547
Drop geojson support for buffersize customization
2017-05-10 18:35:30 +02:00
Daniel García Aubert
53d1b2fbbf
Rename mapconfig-named-map-adapter by mapconfig-buffer-size-adapter
2017-05-10 18:16:22 +02:00
Daniel García Aubert
2c9d30e042
Be more flexible validating buffer-size customization
2017-05-10 17:49:28 +02:00
Mario de Frutos
daf19c5e27
Stats backend only provides stats not metadata
2017-05-10 17:17:01 +02:00
Mario de Frutos
7d5b6b0820
Lint changes and yarn.lock
2017-05-09 18:24:24 +02:00
Mario de Frutos
759d28f12f
Include feature flag to enable/disable stats
2017-05-09 12:51:22 +02:00
Mario de Frutos
15c68711aa
Create stats backend to decouple stats logic from map controller
2017-05-09 12:31:16 +02:00
Mario de Frutos
568d6b5458
Include the layers metadata into the layergroup object
2017-05-09 11:59:11 +02:00
Mario de Frutos
525c0f2afa
Added rendererCache as dependency for map controller
2017-05-09 11:58:48 +02:00
Mario de Frutos
3f6c8fa51c
Use windshaft-stats to get layer stats
2017-05-08 18:42:40 +02:00
Daniel García Aubert
c9af38ecd0
Fix issue when 'grid.json' format is not captured properly due to a weird behaviour in regex
2017-04-28 19:21:51 +02:00
Mario de Frutos
be58adb1b9
Be able to override buffer-size configuration without placeholders in named maps
2017-04-28 19:20:00 +02:00
Mario de Frutos
332a56b736
Mapconfig only support object for the buffer-size property
2017-04-28 14:22:16 +02:00
Daniel García Aubert
c481d6473c
Use parseInt instead of number constructor
2017-04-26 17:01:21 +02:00
Daniel García Aubert
07e507e1aa
Remove dictionary as placeholder type for named maps
2017-04-25 19:40:12 +02:00
Mario de Frutos
7ea7a991aa
Buffersize customizable through named maps' placeholders
2017-04-25 19:27:31 +02:00
Daniel García Aubert
0c08713521
First attempt: support buffer-size configuration for named maps
2017-04-25 14:34:17 +02:00
Mario de Frutos
9707881bf9
Include check for surrogate-key header and renamed the test file
2017-04-07 15:59:58 +02:00
Mario de Frutos
fa6493ae44
Affected tables are now included in X-Cache-Channel
2017-04-07 15:59:58 +02:00
Mario de Frutos
5e4d1d5c1c
Get affected tables and add it to the layergroup
2017-04-07 15:59:58 +02:00
Raul Ochoa
c325df1414
Merge pull request #655 from CartoDB/static-maps-layers-filter
...
Static maps layers filter
2017-04-03 12:07:38 +02:00
Raul Ochoa
ededc73fd7
Throw on invalid params argument
2017-03-31 18:39:29 +02:00
Raul Ochoa
cad02bfad7
Remove all conditional branches to call req.profiler
...
req.profiler is created in a middleware for all requests.
2017-03-30 20:31:53 +02:00
Raul Ochoa
94299f0452
Configure extra allowed params per endpoint via middleware
...
Instead of making all params available in all endpoints, we control
what endpoints allow what extra params.
Dataviews endpoints should be migrated to this.
2017-03-30 20:12:55 +02:00
Raul Ochoa
6468822295
Remove layer param before creating a better solution
2017-03-30 20:08:45 +02:00
Raul Ochoa
777ae31426
Merge branch 'master' into static-maps-layers-filter
2017-03-30 19:33:59 +02:00
Raul Ochoa
e0c2423ace
Remove unused import
2017-03-23 01:14:56 +01:00
Raul Ochoa
5e429ba71f
Use crc32 instead of md5 for computing subdomain candidate
2017-03-23 01:03:45 +01:00
Raul Ochoa
2da834784f
Generate URLs for resources based on CDN + template rules
2017-03-22 18:58:37 +01:00
Raul Ochoa
fa94550261
Include changes for overviews implementation
2017-03-16 19:15:34 +01:00
Raul Ochoa
8694c120bc
Allow to overwrite layers filter in static maps images
2017-03-15 11:00:10 +01:00
Raul Ochoa
992b2b6ba7
Histogram column type discovery query uses non-filtered query
...
Pass all queries to the dataview and use the no filters one for
discovering what is the column type associated to the histogram dataview.
2017-03-13 18:40:29 +01:00
Mario de Frutos
b446c31cbc
Other category now uses the selected aggregated function ( #633 )
...
* Other category in category widget uses selected aggregation function
Fixes https://github.com/CartoDB/Windshaft-cartodb/issues/628
2017-03-02 10:48:20 +01:00
Raul Ochoa
8a1c7f5b52
Close timer for response preparation
...
Timer for affectedTables is taking everything from response timing,
adding a tag to represent all the response preparation.
That way affectedTables only represents the time for retrieving the
affected tables themselves.
2017-02-22 18:38:25 +01:00
Raul Ochoa
8a76cd506f
Fix issue with global Promise object
2017-02-20 18:46:48 +01:00
Raul Ochoa
12279d5c00
Cast dataview override values to Number or throw error
...
We were letting params expected as Numbers to be passed as any type
when they were not Numbers.
2017-02-02 16:20:16 +01:00
Daniel García Aubert
83301238d2
Port changes to overviews
2017-01-17 17:10:08 +01:00
Daniel García Aubert
a4a1fb930a
Be able to not compute NULL categories and null values wheter aggregation operation is not 'count'
2017-01-17 17:09:17 +01:00
Javier Goizueta
6a4f5d52ec
Don't use overviews for date histograms
2016-12-16 17:51:36 +01:00
Javier Goizueta
ccaae2dd66
Remove spurious parameter from overviews dataviews functions
...
In the overviews-specialized dataview classes the sql-generating
functions had an unneeded parameter filters.
In some cases, since this parameter was not being paaased from
the base dataviews class it was masking the override parameter.
2016-12-16 17:37:05 +01:00
Javier Goizueta
cfcba4e578
Wueries with sql_wrap should not be rewritten
2016-12-02 14:00:21 +01:00
Raul Ochoa
bfacd56800
Allow to use workers for transforming cartocss into mapnik XML
2016-12-01 17:02:40 +01:00
Raul Ochoa
1f975e15c1
Default to empty object for cdn URLs
2016-11-22 17:01:34 +01:00
Raul Ochoa
6c69ba54db
Use actual CDN url for HTTP and HTTPS
2016-11-22 16:44:06 +01:00
Raul Ochoa
49f9904d00
Allow to set resource URL templates with substitution tokens
2016-11-22 16:41:31 +01:00
Raul Ochoa
7afd0dfa4e
Remove prototype reference
2016-11-22 13:38:56 +01:00