Mike Kot
357cde95e9
Merge branch 'master' into feature/show-secrets-option
2023-04-27 20:19:40 +00:00
Alexey Milovidov
2e3aa98535
Add a test, fix logical errors
2023-03-13 06:46:19 +01:00
Mike Kot
62acc7a6cf
setting and some docs
2023-02-27 13:18:21 +00:00
Yakov Olkhovskiy
07f2f2fae5
remove clickhouse_parsers dependency on DataTypes
2022-12-21 21:30:33 +00:00
Yakov Olkhovskiy
9c24507276
dedicated flag for ephemeral default, make ephemeral accept expression instead of literal
2022-12-11 00:40:35 +00:00
kssenii
a279bac767
Merge remote-tracking branch 'upstream/master' into named-collections-sql-commands
2022-11-21 21:49:34 +01:00
Vitaly Baranov
8d72f75556
Make the password wiping an option of IAST::format().
2022-11-16 01:35:06 +01:00
kssenii
234f6ee54d
Add commands CREATE/ALTER/DROP NAMED COLLECTION
2022-11-15 15:51:56 +01:00
Nikolay Degterinsky
f83aba3586
Fix tests
2022-09-07 21:41:37 +00:00
Alexey Milovidov
1ff535a128
One step back
2022-08-28 02:00:09 +02:00
Kruglov Pavel
46cfe419d2
Make allow_null_modifiers true by default for columns list parser
2022-07-05 11:21:25 +02:00
Kruglov Pavel
f7e0e4af7a
Update src/Parsers/ParserCreateQuery.h
...
Co-authored-by: Dmitry Novik <d1mas1k4@yandex.ru>
2022-07-04 17:03:09 +02:00
avogar
3eb97313d8
Allow null modifier in columns declaration for table functions
2022-07-04 14:46:10 +00:00
Igor Nikonov
838a6c6f61
Column declaration: [NOT] NULL right after type
...
+ fixed: data_type_default_nullable=true, it didn't make columns nullable
if the column declaration contains default expression w/o type
Issue #37229
2022-05-23 22:03:45 +00:00
Vxider
fcd317a642
update windowview create syntax
2022-05-22 10:18:34 +00:00
Vxider
4290cbc818
update create windowview syntax
2022-05-19 13:05:05 +00:00
Vxider
f6cc73235b
Merged with master
2022-05-19 13:03:45 +00:00
Vladimir C
1779fb08ed
Merge pull request #36271 from yuuch/support_collation_in_create_query
2022-05-18 12:43:49 +02:00
mergify[bot]
0d0fc23170
Merge branch 'master' into wv-engine
2022-05-17 02:24:18 +00:00
Vxider
f459dd5aba
change windowview engine behaviour
2022-05-14 16:46:49 +00:00
Igor Nikonov
8d5cabc8f7
Fix style warnings and review comments
2022-05-13 11:27:17 +00:00
Igor Nikonov
f423e9bf40
Ignore AUTO_INCREMENT in CREATE TABLE to simplify migration from MySQL
...
Issue #35893
2022-05-13 09:22:52 +00:00
fenglv
3086d0deda
remove unneeded include file
2022-04-26 06:42:51 +00:00
fenglv
7150dc04ce
fix
2022-04-26 05:18:14 +00:00
fenglv
85f35a6857
Fix format crash when default expression follow EPHEMERAL not literal
2022-04-25 14:57:14 +00:00
yuuch
29e0b4c3bb
support collation in create query
2022-04-15 00:12:31 +08:00
Yakov Olkhovskiy
0367cbad3c
messed merge fixed
2022-03-31 09:35:19 -04:00
Yakov Olkhovskiy
3b40b56e56
refactored to remove parsers rependency on datatypes
2022-03-30 23:47:16 -04:00
Yakov Olkhovskiy
46fd69d2bf
Update ParserCreateQuery.h
...
style fix
2022-03-29 09:15:27 -04:00
Yakov Olkhovskiy
ef34f7dbd7
allow EPHEMERAL without expression
2022-03-29 03:54:13 -04:00
Nikolai Kochetov
ab288642f6
Merge branch 'master' into ephemeral-column
2022-02-15 10:03:34 +00:00
Yakov Olkhovskiy
a134ab282b
style fixed and minor optimization
2022-02-09 13:51:12 +00:00
Yakov Olkhovskiy
4d5fb56c29
added EPHEMERAL default for column (preliminary)
2022-02-07 23:21:10 +00:00
Yatsishin Ilya
759574d6f0
improve
2022-02-01 16:59:41 +00:00
Yatsishin Ilya
676fc5b20f
Initial commit
2022-01-31 17:10:59 +00:00
Stig Bakken
6fbb9f5e87
Implement EXPLAIN TABLE OVERRIDE
for pre-validating overrides.
...
Example:
```sql
EXPLAIN TABLE OVERRIDE mysql('127.0.0.1:3306', 'db', 'table', 'user', 'pw')
PARTITION BY tuple(toYYYYMM(created), id % 8)
```
Validations done:
* check that storage overrides do not reference unknown or nullable columns
* check that default specifier is not modified for columns
2021-12-30 09:02:27 +01:00
avogar
8112a71233
Implement schema inference for most input formats
2021-12-29 12:18:56 +03:00
Stig Bakken
bb521cd363
Add TABLE OVERRIDE feature for MaterializedMySQL databases
2021-12-07 09:45:02 +01:00
alexey-milovidov
1f9b542ee9
Merge pull request #32003 from cmsxbc/support-postgresql-style-alter-modify-column
...
Support PostgreSQL style ALTER MODIFY COLUMN
2021-12-01 04:10:41 +03:00
Kseniia Sumarokova
3c348a2998
Merge pull request #8331 from Vxider/window-view
...
Support for Stream Processing
2021-11-30 18:20:12 +03:00
cmsxbc
366ee3deba
Support PostgreSQL style ALTER MODIFY COLUMN
2021-11-30 21:07:14 +08:00
Raúl Marín
91bf938075
Reduce dependencies on ASTLiteral.h
...
590 -> 537
2021-11-26 17:54:57 +01:00
Raúl Marín
051dddd8df
Reduce dependencies on ASTIdentifier.h
...
Goes from rebuilding 483 objects to 165 when it's modified
2021-11-26 16:49:40 +01:00
Vxider
ad05f4f303
Merged with master
2021-05-28 07:36:19 +00:00
Amos Bird
264cff6415
Projections
...
TODO (suggested by Nikolai)
1. Build query plan fro current query (inside storage::read) up to WithMergableState
2. Check, that plan is simple enough: Aggregating - Expression - Filter - ReadFromStorage (or simplier)
3. Check, that filter is the same as filter in projection, and also expression calculates the same aggregation keys as in projection
4. Return WithMergableState if projection applies
3 will be easier to do with ActionsDAG, cause it sees all functions, and dependencies are direct (but it is possible with ExpressionActions also)
Also need to figure out how prewhere works for projections, and
row_filter_policies.
wip
2021-05-11 18:12:23 +08:00
Alexey Milovidov
7c62dbb6dc
Fix error
2020-11-08 01:23:19 +03:00
Alexey Milovidov
c01177099e
Better diagnostics on syntax error in CREATE TABLE query #12493
2020-11-06 21:19:57 +03:00
Maksim Kita
9bd30b041a
Parser allow specify primary key in column list
2020-10-15 23:33:00 +03:00
alesapin
5ffee8808a
Alter remove column properties and TTLs ( #14742 )
2020-09-20 16:27:33 +03:00
Alexey Milovidov
edd89a8610
Fix half of typos
2020-08-08 03:47:03 +03:00