Raúl Marín
9e599576ab
Hide Settings object from Context.h
2024-07-11 14:00:05 +02:00
alesapin
966b08f192
Fix segfault for a very tricky case
2024-06-05 19:26:20 +02:00
Robert Schulze
9626506585
More fixes
2024-04-03 19:18:31 +00:00
Alexey Milovidov
01136bbc3b
Limit backtracking in parser
2024-03-17 19:54:45 +01:00
Alexey Milovidov
e92e3615e3
Merge branch 'master' into non-ready-set-ttl
2024-01-13 21:11:51 +01:00
Alexey Milovidov
12585ea0e4
Update TTLDescription.cpp
2024-01-13 23:10:27 +03:00
Robert Schulze
53965bb9f1
Merge remote-tracking branch 'rschu1ze/master' into qatzstd_main
2024-01-07 14:11:22 +00:00
jinjunzh
aaf98f0ed7
refine setting with enable_zstd_qat_codec
2023-12-22 14:24:15 -05:00
Nikolai Kochetov
0015ec28f9
Fixing test.
2023-12-05 12:45:25 +00:00
Nikolai Kochetov
16558ccc84
Fix some tests
2023-12-04 18:13:34 +00:00
Nikolai Kochetov
7ab4af06df
Attempt to support subqueries in TTL. (2)
2023-12-04 18:04:42 +00:00
Nikolai Kochetov
508046e692
Attempt to support subqueries in TTL.
2023-12-01 20:31:26 +00:00
Alexey Milovidov
6bbf449808
Fix build
2023-11-23 16:06:35 +01:00
Alexey Milovidov
89656723fb
Fix tests
2023-11-23 16:02:33 +01:00
Alexey Milovidov
e2936b8721
Fix an error
2023-07-05 20:50:58 +02:00
Alexey Milovidov
4ebbe93fc8
Merge branch 'fix-ttl-non-deterministic' of github.com:CurtizJ/ClickHouse into CurtizJ-fix-ttl-non-deterministic
2023-07-05 18:10:58 +02:00
Robert Schulze
1aa158909e
enable_qpl_deflate_codec --> enable_deflate_qpl_codec
2023-06-09 12:43:33 +00:00
jinjunzh
f1192d59af
refine patch according to comments
2023-06-09 12:43:15 +00:00
jinjunzh
056ca4f555
Add extensive testing cases for deflate qpl codec
2023-06-09 12:42:59 +00:00
Alexey Milovidov
5c175a1ea0
Merge branch 'master' into fix-ttl-non-deterministic
2023-02-26 01:34:34 +03:00
Alexander Tokmakov
70d1adfe4b
Better formatting for exception messages ( #45449 )
...
* save format string for NetException
* format exceptions
* format exceptions 2
* format exceptions 3
* format exceptions 4
* format exceptions 5
* format exceptions 6
* fix
* format exceptions 7
* format exceptions 8
* Update MergeTreeIndexGin.cpp
* Update AggregateFunctionMap.cpp
* Update AggregateFunctionMap.cpp
* fix
2023-01-24 00:13:58 +03:00
Dmitry Novik
15b8c48ca9
Cleanup code
2022-12-02 19:15:26 +00:00
Nikita Mikhaylov
e7d6da442a
Merge branch 'master' into fix-ttl-non-deterministic
2022-08-15 19:21:35 +02:00
Dmitry Novik
376412e417
Small refactoring
2022-06-16 15:41:04 +00:00
Anton Popov
ef08d24347
retrun back some checks for TTL expressions
2022-05-18 12:10:52 +00:00
Anton Popov
92777691b5
fix check for non-deterministic functions in TTL expressions
2022-05-17 10:16:40 +00:00
Robert Schulze
118e94523c
Activate clang-tidy warning "readability-container-contains"
...
This check suggests replacing <Container>.count() by
<Container>.contains() which is more speaking and in case of
multimaps/multisets also faster.
2022-04-18 23:53:11 +02:00
Anton Popov
70986a70a1
support TTL TO [DISK|VOLUME] [IF EXISTS]
2022-02-10 19:26:23 +03:00
liyang830
a69711ccff
ExpressionList parse tuple and ttl
2022-01-28 19:07:59 +08:00
liyang830
eca0453564
fix local metadata differ zk metadata
2022-01-27 16:33:40 +08:00
Raúl Marín
91bf938075
Reduce dependencies on ASTLiteral.h
...
590 -> 537
2021-11-26 17:54:57 +01:00
fibersel
cb53bbb7b0
add experimental codecs flag, add integration test for experimental codecs
2021-05-06 14:57:22 +03:00
Ivan
495c6e03aa
Replace all Context references with std::weak_ptr ( #22297 )
...
* Replace all Context references with std::weak_ptr
* Fix shared context captured by value
* Fix build
* Fix Context with named sessions
* Fix copy context
* Fix gcc build
* Merge with master and fix build
* Fix gcc-9 build
2021-04-11 02:33:54 +03:00
Anton Popov
e5125b8c73
add comments and test for compatibility
2021-01-28 02:39:15 +03:00
Anton Popov
60b88986bf
minor changes near TTL computation
2021-01-12 19:42:49 +03:00
Anton Popov
aed8c78d0d
better check for existence of aggregate function
2021-01-12 18:35:07 +03:00
Anton Popov
61d6a323dd
multiple TTL with GROUP BY
2021-01-12 03:40:07 +03:00
Anton Popov
5822ee1f01
allow multiple rows TTL with WHERE expression
2021-01-12 02:07:21 +03:00
Anton Popov
a8f1786d95
fix TTL with GROUP BY
2020-12-29 18:19:11 +03:00
Anton Popov
b60c00ba74
refactoring of TTL stream
2020-12-25 18:46:13 +03:00
Anton Popov
42725b27c0
Merge remote-tracking branch 'upstream/master' into HEAD
2020-12-24 15:18:15 +03:00
Nikolai Kochetov
1db8e77371
Add comments. Update ActionsDAG::Index
2020-11-10 17:54:59 +03:00
Nikolai Kochetov
07a7c46b89
Refactor ExpressionActions [Part 3]
2020-11-03 14:28:28 +03:00
Anton Popov
0d79474acc
Fix TTL with GROUP BY and fix test according to new logic
2020-09-30 19:10:15 +03:00
Anton Popov
8ea4c2e26f
Fix TTL in cases, when its expression is a function and is the same as ORDER BY key
2020-09-29 19:31:19 +03:00
alesapin
2d1042614e
Less comments
2020-09-04 17:19:41 +03:00
alesapin
dcbddbb8d0
Add recompression ttls tests and fix bugs
2020-09-02 19:15:41 +03:00
alesapin
128cb7ce22
Don't select already selected parts
2020-09-02 15:16:12 +03:00
alesapin
aac466ab1c
Merge branch 'better_ttl_merges_selection' into recompression_in_background
2020-09-02 13:30:04 +03:00
alesapin
f0dc5a3085
First working test
2020-09-01 13:49:53 +03:00