Javier Goizueta
2d102c4810
Compensate for bbox lack of accuracy
2018-07-16 12:44:30 +02:00
Javier Goizueta
2063ac15ee
Fix long lines
2018-07-16 11:58:56 +02:00
Javier Goizueta
716f983e71
Filter out partially aggregated clusters
...
Fixes #889
2018-07-15 22:26:37 +02:00
Javier Goizueta
31feb58e1f
Compute aggregation cell size accurately
...
This fixes #1001
2018-07-15 22:25:16 +02:00
Rafa de la Torre
e247e45f96
Qualify columns and improve if/else style
...
As suggested by Algunenano: qualify column names with the
table/subquery/cte to avoid name clashing, and polish the code style a
little.
2018-07-05 17:21:38 +02:00
Rafa de la Torre
a1807fd0c3
A better solution to the start-end problem
2018-07-05 12:39:26 +02:00
Rafa de la Torre
d937ce4982
Fix the min >= start and max <= end case (WIP)
...
This fixes the 'should get bins with min >= start and max <= end' test
case but probably breaks a number of other cases (those with no start
and/or no end).
2018-07-05 11:56:26 +02:00
Javier Goizueta
e89503e1fa
Subsitute tokens to get columns for dates_as_numbers
...
Fixes #980
2018-06-18 13:16:49 +02:00
Javier Goizueta
e0cd1aba29
Refactor: move common token substitutions to query-utils
2018-06-18 13:15:45 +02:00
Javier Goizueta
90efe14bfb
Merge pull request #971 from CartoDB/cartovl-130
...
Send dates as unix epoch instead strings in .mvt files
2018-06-13 13:07:35 +02:00
Javier Goizueta
4a52620d83
Various fixes
...
This avoids errors when trying to wrap dates or detect wrapped dates in non-mapnik layers
2018-06-12 12:05:31 +02:00
Javier Goizueta
660c1777e3
Fix per-layer date wrapping
2018-06-11 19:31:42 +02:00
IagoLast
a883514c8a
Remove control flag
2018-06-05 09:35:01 +02:00
IagoLast
9ee6d7fc91
Implement multiple layer date wrapping
2018-06-05 09:34:44 +02:00
IagoLast
2ee6c8487d
PR style fixes
2018-06-05 08:44:20 +02:00
IagoLast
8ec2b35557
Fix tests
2018-06-01 12:25:36 +02:00
Ubuntu
ae4b233458
Pass tests
2018-06-01 10:18:07 +00:00
elenatorro
d4c6282455
Refactor date wrapper
2018-05-31 18:53:01 +02:00
elenatorro
db3370cd21
Use wrapDates function from vector adapter
2018-05-31 18:46:23 +02:00
IagoLast
3850bbb68e
Send dates as unix epoch instead strings in .mvt files
...
This commit creates a new ConfigAdapter used in vector maps instantiations.
This adapter generates a new sql query for ONE SINGLE LAYER (carto-vl currently only supports one layer per mvt)
where the date columns are wrapped into a epoch using the `date_part` function.
Due this mvt files are smaller since we use numbers instead strings to represent dates, this is also faster in carto-gl
where we interpolate linearly between 0 and 1 to create animations.
Notice we should add a parameter to make this transformation optional.
We also should take into account the epoch precission.
2018-05-31 17:49:40 +02:00
Daniel García Aubert
ea95050d43
Extract base class in order to share createAffectedTables and getAffectedTables methods
2018-05-31 14:57:34 +02:00
Daniel García Aubert
c32dba1ecb
Use ES6 class syntax
2018-05-30 20:28:15 +02:00
Daniel García Aubert
94a5020faf
Do not use underscore
2018-05-30 20:10:59 +02:00
Daniel García Aubert
c0e6bf1299
Use ES6 class syntax
2018-05-30 20:08:35 +02:00
Daniel García Aubert
9fe8958e8c
Use ES6 class syntax
2018-05-30 20:02:38 +02:00
Daniel García Aubert
7c51895b0f
Use const and let instead of var
2018-05-30 19:50:07 +02:00
Daniel García Aubert
16bca85438
Do not use underscore
2018-05-30 19:43:23 +02:00
Daniel García Aubert
9d415d0dbe
Extract method to get and build context
2018-05-30 19:30:34 +02:00
Daniel García Aubert
1d0210a372
Reorder code
2018-05-30 19:07:28 +02:00
Daniel García Aubert
2fb6c08702
Remove unnecessary variables
2018-05-30 18:37:11 +02:00
Daniel García Aubert
f7c712f6eb
Avoid functions with side effects
2018-05-30 18:31:59 +02:00
Daniel García Aubert
eabd25ee6a
Use the returned template instead of the cached one
2018-05-30 18:18:42 +02:00
Daniel García Aubert
5fc49ab3c2
Remove duplicated assignment
2018-05-30 18:16:42 +02:00
Daniel García Aubert
1b6a722c0c
Remove step
2018-05-30 18:15:51 +02:00
Daniel García Aubert
5cfffcfa83
Use const instead of var
2018-05-30 17:22:12 +02:00
Daniel García Aubert
4e28f7bb4e
Do not require assert and step
2018-05-30 17:10:18 +02:00
Daniel García Aubert
532d50ad7a
Return 'null' explicitly
2018-05-30 17:09:01 +02:00
Daniel García Aubert
d8b0d338c0
Use 'const' instead of 'var'
2018-05-30 17:02:15 +02:00
Daniel García Aubert
cd0be5f79d
Do not require 'step'
2018-05-30 17:00:55 +02:00
Daniel García Aubert
3820894454
Do not use 'step'
2018-05-30 17:00:15 +02:00
Javier Goizueta
8e8458e557
Merge branch 'master' into metadata
2018-05-18 20:49:26 +02:00
Javier Goizueta
4bc8fb207a
Use sql_raw for query without aggregation
2018-05-18 15:29:46 +02:00
Simon Martín
81bace1dca
Merge branch 'master' into fix-dataview-typeof
2018-05-17 12:13:11 +02:00
Javier Goizueta
5e09c80b71
Remove comment
2018-05-11 19:57:49 +02:00
Javier Goizueta
24b1b53ba0
Merge branch 'master' into metadata
2018-05-11 18:58:38 +02:00
Javier Goizueta
cae4dd81c9
WIP: fix problems for aggregations & metadata
2018-05-10 19:12:47 +02:00
Simon Martín
eba68c56ef
handling pg_typeof undefined
2018-05-10 18:36:08 +02:00
Daniel García Aubert
ac615b4a25
Merge branch 'separate-routers' into improve-folder-structure
2018-04-10 16:15:49 +02:00
Daniel García Aubert
1bbd84b37a
Please jshint
2018-04-10 15:56:52 +02:00
Daniel García Aubert
d1a4057a8d
Rename user limits api by user limits backend
2018-04-10 10:16:07 +02:00