Daniel García Aubert
|
b7e3667c5e
|
Rename prop
|
2019-07-26 19:38:46 +02:00 |
|
Daniel García Aubert
|
fdc24440e0
|
Do not use step
|
2019-07-26 19:38:17 +02:00 |
|
Daniel García Aubert
|
0ffca78ed6
|
Extract content header middleware
|
2019-07-26 19:31:28 +02:00 |
|
Daniel García Aubert
|
6d9143b216
|
Extract formatter middleware
|
2019-07-26 19:22:26 +02:00 |
|
Daniel García Aubert
|
08dd4288ec
|
Extract last modified header middleware
|
2019-07-26 19:08:39 +02:00 |
|
Daniel García Aubert
|
ae4b3a9f4f
|
Extract cache-channel and surrogate-key middlewares
|
2019-07-26 18:56:54 +02:00 |
|
Daniel García Aubert
|
c48b8b2f69
|
Extract cache-control header middleware
|
2019-07-26 18:42:18 +02:00 |
|
Daniel García Aubert
|
fcb7591051
|
Extract query may write middleware
|
2019-07-26 18:23:14 +02:00 |
|
Daniel García Aubert
|
5156fc2ad2
|
Extract access validator middleware
|
2019-07-26 18:05:52 +02:00 |
|
Daniel García Aubert
|
e124db8dbc
|
Extract affected-tables middleware
|
2019-07-26 17:44:28 +02:00 |
|
Daniel García Aubert
|
fa2444ab18
|
Rename middleware
|
2019-07-26 17:18:18 +02:00 |
|
Daniel García Aubert
|
2aed90392e
|
Unify query params parsing in same middleware with differente strategies
|
2019-07-26 16:06:53 +02:00 |
|
Daniel García Aubert
|
668b809e3f
|
Extract query params parses to its middleware
|
2019-07-26 11:27:46 +02:00 |
|
Daniel García Aubert
|
46190008f5
|
Remove table cache
|
2019-07-24 17:44:04 +02:00 |
|
Daniel G. Aubert
|
40b6d6a5b6
|
Merge pull request #600 from CartoDB/middlewarify-query-controller
Remove old abort checker
|
2019-07-11 11:22:31 +02:00 |
|
Daniel García Aubert
|
077b6def12
|
Please linter
|
2019-07-08 11:57:36 +02:00 |
|
Daniel García Aubert
|
39625e044b
|
Set defaults to avoid error when confing is not provided
|
2019-07-08 11:48:32 +02:00 |
|
Daniel García Aubert
|
987f8f942a
|
Remove old abort checker and use a Node-ish mechanism to achieve the same goal
|
2019-07-05 15:41:26 +02:00 |
|
Daniel García Aubert
|
dbccd762ed
|
Improve condition readability
|
2019-07-04 16:52:18 +02:00 |
|
Daniel García Aubert
|
ccb0bbfb86
|
Set directive 'max-age' to 5 min when there are affacted tables where we can't know when were updated for the last time, e.g: non cartodified tables or foreing tables without cartodb support
|
2019-07-04 10:45:35 +02:00 |
|
Daniel García Aubert
|
3b9f5a523d
|
Ensure query exists before returning the sql property
|
2019-05-31 12:35:37 +02:00 |
|
Daniel García Aubert
|
e991511434
|
Extract filename default vaule to a middleware
|
2019-05-31 12:08:18 +02:00 |
|
Daniel García Aubert
|
8ab98f705d
|
Going green, be able to handle post method for copyto endpoint
|
2019-05-31 11:54:20 +02:00 |
|
Daniel García Aubert
|
e6b9325b77
|
Extract class
|
2019-05-29 11:20:18 +02:00 |
|
Daniel García Aubert
|
6676260b17
|
Implement a throttler stream to check input data speed
|
2019-05-28 19:24:29 +02:00 |
|
Daniel García Aubert
|
5a116c69e9
|
Draft for copy from throttle
|
2019-05-27 19:32:43 +02:00 |
|
Daniel García Aubert
|
7a3e4d617d
|
Encapsulate cancel
|
2019-05-27 19:24:48 +02:00 |
|
Daniel García Aubert
|
73eb9656cd
|
Removing unpipe calls, regarding documentation, unpipe is emitted when error.
|
2019-05-27 15:26:44 +02:00 |
|
Daniel García Aubert
|
9c0e76bb4a
|
decouple cancel from the stream
|
2019-05-24 15:39:56 +02:00 |
|
Daniel García Aubert
|
7519037333
|
de-tab
|
2019-05-24 13:07:34 +02:00 |
|
Daniel García Aubert
|
b297005ebb
|
Do not pass unecessary parameter
|
2019-05-24 12:45:27 +02:00 |
|
Daniel García Aubert
|
e743fefe37
|
Don't use console.log to log errors
|
2019-05-16 17:46:59 +02:00 |
|
Daniel García Aubert
|
17de6e8d4f
|
Unpipe streams when error
|
2019-05-16 17:24:21 +02:00 |
|
Daniel García Aubert
|
9b21b813be
|
Do not pass error for emitting cancel events
|
2019-05-16 15:07:26 +02:00 |
|
Daniel García Aubert
|
62dc063677
|
Create stream at the begining
|
2019-05-16 15:06:27 +02:00 |
|
Daniel García Aubert
|
2208fb9764
|
Implement a cancel backend through query instead of node-postgres protocol
|
2019-05-14 15:39:54 +02:00 |
|
Simon Martín
|
52e4dfa728
|
using the new TYPES
|
2019-02-28 11:49:05 +01:00 |
|
Simon Martín
|
feb3a21dfd
|
remove log code from query endpoints
|
2019-02-27 10:07:19 +01:00 |
|
Simon Martín
|
2066115002
|
log query and job endpoints
|
2019-02-27 09:02:31 +01:00 |
|
Simon Martín
|
b618691af9
|
splitting behavior batch & not batch handling query
|
2019-02-26 17:09:36 +01:00 |
|
Simon Martín
|
f925863534
|
using handle query middleware in copy endpoint
|
2019-02-26 16:43:18 +01:00 |
|
Simon Martín
|
90b693f050
|
handling job queries with middleware
|
2019-02-26 16:40:20 +01:00 |
|
Simon Martín
|
7b5a118c7e
|
renaming from q to sql in middleware
|
2019-02-26 16:34:26 +01:00 |
|
Simon Martín
|
a6eddef252
|
same things together
|
2019-02-26 15:05:14 +01:00 |
|
Simon Martín
|
69e2aaf748
|
using handleQueryMiddleware in query controller
|
2019-02-26 14:47:23 +01:00 |
|
Simon Martín
|
498ddc58b7
|
unique rate limit fot both query endpoints
|
2018-12-10 18:19:56 +01:00 |
|
Simon Martín
|
1293acca48
|
cancel query when Quota exceeded or max POST size
|
2018-11-29 18:15:14 +01:00 |
|
Daniel García Aubert
|
e0e011e806
|
Do not use assert to throw erros as in Node.js > 6 wraps the original error, the keyword 'throw' does the trick and it's backwards compatible
|
2018-11-07 18:05:39 +01:00 |
|
Daniel García Aubert
|
a616982ec3
|
Use strict mode
|
2018-10-24 15:42:33 +02:00 |
|
Simon Martín
|
9365986272
|
better message
|
2018-08-14 15:30:51 +02:00 |
|