Daniel García Aubert
eee4fc815e
Do not expose database error details
2017-07-25 19:11:56 +02:00
Daniel García Aubert
40dc94e010
Merge branch 'master' into response-time-limit
2017-07-18 11:25:23 +02:00
Carlos Matallín
e30b883906
Merge branch '691-date-histogram' into 691-date-histogram-offset
2017-07-14 18:38:13 +02:00
Carlos Matallín
70b4d5b7fd
replace timezone => offset
2017-07-14 18:30:36 +02:00
Daniel García Aubert
0fffafa1db
Add timestamp_start in histogram summary to help to build the histogram in frontend side
2017-07-14 18:22:05 +02:00
Daniel García Aubert
21b8655f85
Return timezone applied or 0 if not present
2017-07-13 19:42:22 +02:00
Daniel García Aubert
c8286233be
Do not apply timezone for minute an hour aggregations
2017-07-12 17:08:55 +02:00
Daniel García Aubert
b67f6053e8
Should respect first timestamp as bin_start
2017-07-12 15:19:28 +02:00
Daniel García Aubert
967dca9578
Improve readability
2017-07-12 15:10:39 +02:00
Daniel
5ea5c1b2dc
Merge pull request #708 from CartoDB/11245-aggregation-search
...
widgets: support for aggregation in search results
2017-07-11 09:44:33 +02:00
Carlos Matallín
dd934a3913
linter
2017-07-07 17:44:32 +02:00
Carlos Matallín
f7a763b637
widgets: add aggregation for search results
2017-07-07 17:09:17 +02:00
Daniel García Aubert
0684c1b9d3
Work in progress: get timeout from redis
2017-07-05 19:08:19 +02:00
Daniel García Aubert
468f641af8
Going green: automatic mode works with dates
2017-06-29 16:57:27 +02:00
Daniel García Aubert
6d2934b30b
Going red: add test to check automatic mode works with dates
2017-06-29 16:53:52 +02:00
Daniel García Aubert
7018af18b6
Support automatic aggregation for time-series histogram
2017-06-28 19:58:45 +02:00
Javier Goizueta
b2f3735e95
The formula widget wasn't using the no_filters query for checking column types
2017-06-23 18:59:51 +02:00
Javier Goizueta
166e29e8ce
Forward queries parameter from overview dataviews to base dataviews
2017-06-23 16:53:16 +02:00
Daniel García Aubert
32274e66fd
Dataview formula: count infinities and nans as we do with nulls
2017-06-23 12:24:22 +02:00
Daniel García Aubert
a6daca9628
Support date histograms using timestamp with and without timezones
2017-06-22 18:04:23 +02:00
Daniel García Aubert
6f7cb75256
Fix bad datetime conversion
2017-06-21 20:19:02 +02:00
Daniel García Aubert
5555b8ad8e
Going green: support numeric NaN values for dataviews
2017-06-21 18:59:36 +02:00
Ivan Malagon
6bfedef7eb
Cast histogram width bucket to timestamp
2017-06-19 12:47:08 +02:00
Daniel García Aubert
b1ac5b8ca9
Handle special float values only if column is float
2017-06-16 12:57:46 +02:00
Daniel García Aubert
20d7f1a7c5
Handle special float values only when aggregation columns is float (overviews)
2017-06-15 19:22:26 +02:00
Daniel García Aubert
115d8fe685
Handle special float values only when aggregation columns is float
2017-06-15 19:07:31 +02:00
Daniel García Aubert
ad570ab6f2
Use dataview base to get column type in formula dataviews
2017-06-15 18:04:35 +02:00
Daniel García Aubert
443c1100d7
Formula dataview: support special values only if column is a float column
2017-06-15 16:31:31 +02:00
Daniel García Aubert
7d0af4e259
Going green: handle special float values for formula when overviews are involved
2017-06-14 19:44:48 +02:00
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
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
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
Raul Ochoa
8b0964ad7e
Remove Promise hack from turbo-carto adapter
2017-05-22 18:45:24 +02:00
Daniel García Aubert
3978d58d66
Remove empty line
2017-05-18 16:12:28 +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
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
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
be58adb1b9
Be able to override buffer-size configuration without placeholders in named maps
2017-04-28 19:20:00 +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
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
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
8a76cd506f
Fix issue with global Promise object
2017-02-20 18:46:48 +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
adf5c17e0d
Use context from adapters as provider context
2016-09-28 19:22:03 +02:00
Raul Ochoa
61d31ec054
Handle metadata from turbo-carto
2016-09-20 16:08:53 +02:00
Daniel García Aubert
dfaa6ec024
Fixes #546 , added node_id
property to analysis errors
2016-07-11 15:48:26 +02:00
Raul Ochoa
71c7d8a90c
Limit analysis creation concurrency
2016-07-07 00:36:59 +02:00
Raul Ochoa
57bb8dbbe3
Use mapconfig to to store/retrieve dataviews queries
2016-07-06 22:31:08 +02:00
Raul Ochoa
c539d4fbbd
Change camshaft naming from filters
2016-07-06 21:11:39 +02:00
Raul Ochoa
80d5b29902
More clear turbo-carto error messages: no context in message
2016-07-06 12:34:09 +02:00
Raul Ochoa
b3107916ce
Return multiple turbo-carto errors
...
Closes #541
2016-07-06 00:32:30 +02:00
Raul Ochoa
616aac9771
Upgrade camshaft to 0.25.0
...
Use new configuration with user for nodes.
2016-07-03 10:49:45 +02:00
Daniel García Aubert
ed7f95a1a7
Merge branch 'master' into fix-error-context
2016-06-29 19:02:54 +02:00
Raul Ochoa
dd8a70eb95
Uses node list so identical nodes are not de-duplicated and can be used with different ids
...
Fixes #528
2016-06-29 16:10:26 +02:00
Daniel García Aubert
accab9e78a
Gets layerId from the layer that raises the error
2016-06-29 12:21:15 +02:00
Daniel García Aubert
016adb64ef
Fix error context, replaced turbo-carto
error type by layer
type. Context is no longer used, custom property for each type will be used instead.
2016-06-26 18:43:04 +02:00
Daniel García Aubert
d80f2b9566
Now errors with context have the same schema.
2016-06-21 18:26:10 +02:00
Raul Ochoa
a2e74a3e1b
Improve error messages for missing analyses for layers and dataviews
2016-06-21 17:25:28 +02:00
Raul Ochoa
7114311b75
Split turbo-carto adapter substitutions tokens query
2016-06-21 15:05:44 +02:00
Raul Ochoa
d00379af6b
Pixel size query for turbo-carto adapter using radians and degrees instead of meters
2016-06-21 14:01:43 +02:00
Raul Ochoa
863128013d
Use psql client instead of pg query runner to use proper params
2016-06-21 12:08:40 +02:00
Raul Ochoa
e8df09c85b
Add support for min, max, and avg operations in aggregation dataview
2016-06-20 16:26:24 +02:00