Gleb Novikov
|
381ea6cb6e
|
Merge branch 'master' into table-constraints
|
2019-08-11 12:38:34 +03:00 |
|
Nikita Vasilev
|
75e381bde4
|
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
|
2019-08-10 23:07:50 +03:00 |
|
Alexey Milovidov
|
a6e4b34ab4
|
Fixed unpleasant code #6401
|
2019-08-08 23:02:30 +03:00 |
|
alesapin
|
e12cb8da6d
|
Add some changes
|
2019-08-06 15:52:08 +03:00 |
|
Nikita Vasilev
|
7efb1bcb12
|
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
|
2019-07-27 10:30:43 +03:00 |
|
alesapin
|
f7e0d17490
|
Fix some bugs
|
2019-07-24 18:22:16 +03:00 |
|
alesapin
|
8a00ce5ff1
|
Intermediate step
|
2019-07-24 15:56:39 +03:00 |
|
Gleb Novikov
|
3757aa9d02
|
More style fix
|
2019-07-06 23:30:48 +03:00 |
|
Gleb Novikov
|
430400c3c5
|
Style fix
|
2019-07-05 10:16:34 +03:00 |
|
Gleb Novikov
|
71c2ca0fe9
|
Merge branch 'master' into table-constraints
|
2019-07-04 22:40:00 +03:00 |
|
Gleb Novikov
|
ea4d42c3ac
|
Merged DROP_(COLUMN|INDEX|CONSTRAINT) AST parsing into one block
|
2019-06-30 12:09:58 +02:00 |
|
Gleb Novikov
|
a146b7383e
|
Merge branch 'master' into table-constraints
|
2019-06-30 11:32:02 +02:00 |
|
Nikita Vasilev
|
7b7517ff85
|
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
|
2019-06-24 16:44:44 +03:00 |
|
Ivan Lezhankin
|
436052c67b
|
Merge branch 'master' into issue-5286
|
2019-06-18 16:03:29 +03:00 |
|
Alexey Milovidov
|
b2100c7bcf
|
Removed strange quoting style like `this'. See https://english.stackexchange.com/questions/17695/any-reference-on-the-usage-of-a-backtick-and-single-quotation-mark-like-this
Added backQuote and backQuoteIfNeed when required to correctly quote identifiers with proper escaping.
|
2019-06-15 15:06:22 +03:00 |
|
Ivan Lezhankin
|
97558c1b41
|
Merge remote-tracking branch 'upstream/master' into issue-5286
|
2019-06-10 14:15:14 +03:00 |
|
Gleb Novikov
|
b8385aae8c
|
Merge branch 'master' into table-constraints
|
2019-06-05 15:33:07 +03:00 |
|
Gleb Novikov
|
8bd2c7b3a7
|
Fixed DROP INDEX IF EXISTS and added simple test
|
2019-06-04 00:08:52 +03:00 |
|
Gleb Novikov
|
33f0ebd8ab
|
Brace style fix
|
2019-06-02 18:08:28 +03:00 |
|
Gleb Novikov
|
e7293486bd
|
Added ALTER TABLE support to constraints (ADD CONSTRAINT, DROP CONSTRAINT)
|
2019-06-02 17:41:12 +03:00 |
|
Ivan Lezhankin
|
cf39c4cc47
|
Embed virtual columns into IStorage
|
2019-05-21 14:24:32 +03:00 |
|
Nikita Vasilev
|
ad07dd2e1f
|
fix
|
2019-05-09 20:04:05 +03:00 |
|
Alexey Milovidov
|
0a8e888671
|
Fixed bad code
|
2019-05-03 03:26:46 +03:00 |
|
Alexey Milovidov
|
1be21e3cb6
|
Removed bad and useless code in ColumnsDescription
|
2019-05-02 00:43:05 +03:00 |
|
Anton Popov
|
7f93f9ad2f
|
TTL for columns and tables (#4212)
Add TTL for columns and tables.
|
2019-04-15 12:30:45 +03:00 |
|
alesapin
|
42a0c2f194
|
Fix alter modify of codec when column type is not specified
|
2019-04-02 15:51:31 +03:00 |
|
alexey-milovidov
|
d047a62e31
|
Merge pull request #4790 from TCeason/fix_crash
Fix crash when distributed modify order by
|
2019-03-26 19:41:00 +03:00 |
|
tai
|
9d232778fc
|
Fix crash when distributed modify order by
Did not determine if order_by_ast is empty.
If it is null, it will clone a null pointer and cause server crash.
|
2019-03-26 13:33:39 +08:00 |
|
Alexey Zatelepin
|
304c67da99
|
Merge branch 'master' into fix-add-materialized-column-after
Conflicts:
dbms/src/Interpreters/InterpreterCreateQuery.cpp
dbms/src/Interpreters/InterpreterDescribeQuery.cpp
dbms/src/Interpreters/interpretSubquery.cpp
dbms/src/Storages/ColumnsDescription.cpp
|
2019-03-17 00:46:53 +03:00 |
|
Alexey Zatelepin
|
dac1c0a6c3
|
fix formatting of column comments
|
2019-03-15 19:37:52 +03:00 |
|
Alexey Zatelepin
|
b5a0a3fa23
|
store all kinds of columns in the same list in ColumnsDescription [#CLICKHOUSE-3101]
|
2019-03-15 19:37:52 +03:00 |
|
Ivan Lezhankin
|
4f6a494af8
|
Revert references where they were before refactoring.
|
2019-03-15 19:14:13 +03:00 |
|
Ivan Lezhankin
|
d1ead22073
|
Rename As<…> → as<…>
|
2019-03-11 16:22:51 +03:00 |
|
Ivan Lezhankin
|
a7e838e328
|
Replace all other casts to method IAST::As<Derived>
Also remove some redundant methods like IsIdentifier() et. al.
|
2019-03-11 15:49:39 +03:00 |
|
Ivan Lezhankin
|
0e325c7a4a
|
Replace const typeid_casts with As<Derived>() method invocations
|
2019-03-08 12:48:20 +03:00 |
|
Nikita Vasilev
|
a1b0dede07
|
Data Skipping Indices (#4143)
* made index parser
* added index parsing
* some fixes
* added index interface and factory
* fixed compilation
* ptrs
* added indexParts
* indextypes
* index condition
* IndexCondition
* added indexes in selectexecutor
* fix
* changed comment
* fix
* added granularity
* comments
* fix
* fix
* added writing indexes
* removed indexpart class
* fix
* added setSkipIndexes
* add rw for MergeTreeIndexes
* fixes
* upd error
* fix
* fix
* reading
* test index
* fixed nullptr error
* fixed
* fix
* unique names
* asts -> exprlist
* minmax index
* fix
* fixed select
* fixed merging
* fixed mutation
* working minmax
* removed test index
* fixed style
* added indexes to checkDataPart
* added tests for minmax index
* fixed constructor
* fix style
* fixed includes
* fixed setSkipIndexes
* added indexes meta to zookeeper
* added parsing
* removed throw
* alter cmds parse
* fix
* added alter
* fix
* alters fix
* fix alters
* fix "after"
* fixed alter
* alter fix + test
* fixes
* upd setSkipIndexes
* fixed alter bug with drop all indices
* fix metadata editing
* new test and repl fix
* rm test files
* fixed repl alter
* fix
* fix
* indices
* MTReadStream
* upd test for bug
* fix
* added useful parsers and ast classes
* fix
* fix comments
* replaced columns
* fix
* fixed parsing
* fixed printing
* fix err
* basic IndicesDescription
* go to IndicesDescr
* moved indices
* go to indicesDescr
* fix test minmax_index*
* fixed MT alter
* fixed bug with replMT indices storing in zk
* rename
* refactoring
* docs ru
* docs ru
* docs en
* refactor
* rename tests
* fix docs
* refactoring
* fix
* fix
* fix
* fixed style
* unique idx
* unique
* fix
* better minmax calculation
* upd
* added getBlock
* unique_condition
* added termForAST
* unique
* fixed not
* uniqueCondition::mayBeTrueOnGranule
* fix
* fixed bug with double column
* is always true
* fix
* key set
* spaces
* test
* tests
* fix
* unique
* fix
* fix
* fixed bug with duplicate column
* removed unused data
* fix
* fixes
* __bitSwapLastTwo
* fix
|
2019-02-05 17:50:25 +03:00 |
|
alesapin
|
694f746798
|
Merge branch 'master' into compression_codec_alter
|
2019-01-15 13:52:45 +03:00 |
|
chertus
|
dbb88e8cb4
|
helpers for ASTIdentifier (hide semantic and casts)
|
2019-01-14 21:15:04 +03:00 |
|
zhang2014
|
cdb138f13c
|
merge
|
2019-01-14 18:14:34 +03:00 |
|
chertus
|
729ca697d9
|
minor SyntaxAnalyzer refactoring
|
2019-01-09 19:16:59 +03:00 |
|
Boris Granveaud
|
d776d1164a
|
support for IF EXISTS/IF NOT EXISTS in ALTER TABLE ADD/DROP/CLEAR/MODIFY/COMMENT COLUMN
|
2018-12-21 15:53:00 +01:00 |
|
Alexey Zatelepin
|
b7afe46dfd
|
remove ALTER MODIFY PRIMARY KEY command [#CLICKHOUSE-4214]
|
2018-12-20 21:57:20 +03:00 |
|
Alexey Zatelepin
|
9ae79c60e8
|
get rid of (ASTPtr *) in AlterCommands::apply [#CLICKHOUSE-3859]
|
2018-11-28 16:34:57 +03:00 |
|
Alexey Zatelepin
|
d3d9242462
|
Merge branch 'master' into alter-order-by
Conflicts:
dbms/src/Parsers/ASTAlterQuery.h
dbms/src/Parsers/ParserAlterQuery.cpp
dbms/src/Storages/AlterCommands.cpp
dbms/src/Storages/AlterCommands.h
|
2018-11-26 16:01:48 +03:00 |
|
Alexey Milovidov
|
7d6fffff48
|
More style checks [#CLICKHOUSE-3]
|
2018-11-24 04:48:06 +03:00 |
|
Sabyanin Maxim
|
3a67b505c5
|
Merge branch 'master' of https://github.com/yandex/ClickHouse into CLICKHOUSE-4032
|
2018-11-22 16:54:10 +03:00 |
|
Sabyanin Maxim
|
d9e6789f78
|
make MergeTree work with comments
|
2018-11-15 16:12:27 +03:00 |
|
Sabyanin Maxim
|
035049d1a8
|
make modify column comment work
|
2018-11-15 01:46:39 +03:00 |
|
Alexey Zatelepin
|
b071547b2d
|
add checks for ALTER MODIFY ORDER BY [#CLICKHOUSE-3859]
|
2018-11-14 20:12:32 +03:00 |
|
Alexey Zatelepin
|
29b34365e6
|
Merge branch 'master' into alter-order-by
Conflicts:
dbms/src/Interpreters/ExpressionAnalyzer.cpp
dbms/src/Storages/MergeTree/MergeTreeData.cpp
dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp
|
2018-11-13 16:27:19 +03:00 |
|
Alexey Zatelepin
|
8b85822192
|
store original key ASTs, and not extracted ASTExpressionLists [#CLICKHOUSE-3859]
|
2018-11-13 16:14:44 +03:00 |
|
Alexey Zatelepin
|
02337242b5
|
ALTER MODIFY ORDER BY syntax [#CLICKHOUSE-3859]
|
2018-11-13 16:13:10 +03:00 |
|
Sabyanin Maxim
|
befaea63d2
|
add is_mutable method to AlterCommand. change comment column test
|
2018-11-13 15:08:07 +03:00 |
|
Nikolai Kochetov
|
1e9aeba603
|
Split ExpressionAnalyzer and SyntaxAnalyzer.
|
2018-11-09 18:01:18 +03:00 |
|
Nikolai Kochetov
|
726ae0cb9a
|
Split ExpressionAnalyzer and SyntaxAnalyzer.
|
2018-11-08 19:47:12 +03:00 |
|
Sabyanin Maxim
|
dacd999d4f
|
Merge branch 'master' into CLICKHOUSE-4032
|
2018-11-06 16:50:07 +03:00 |
|
Sabyanin Maxim
|
bdcdc15b1e
|
fixed comment test.
remove ColumnComment struct.
style fixes
|
2018-11-06 16:26:43 +03:00 |
|
Amos Bird
|
3cf2177268
|
Flexible fields assignment
Field f;
before:
f = Int64(-42);
after:
f = -42;
|
2018-10-24 08:47:33 +08:00 |
|
Sabyanin Maxim
|
ab050c8466
|
add comment section in column declaration.
add comment column type in alter method.
add comment section in system.columns.
|
2018-10-14 18:30:06 +03:00 |
|
Alexey Zatelepin
|
c5c601f662
|
save serialized commands in ReplicatedMergeTreeMutationEntry; split InterpreterAlterQuery::parseAlter() [#CLICKHOUSE-3747]
|
2018-06-13 17:14:08 +03:00 |
|
Alexey Zatelepin
|
d31b897ba7
|
validate mutation commands [#CLICKHOUSE-3688]
|
2018-05-16 05:46:15 +03:00 |
|
Alexey Milovidov
|
956128a67a
|
Fixed style a bit [#CLICKHOUSE-2]
|
2018-05-07 05:01:11 +03:00 |
|
Alexey Zatelepin
|
fdffbe53ac
|
encapsulate ColumnsDeclaration [#CLICKHOUSE-3241]
|
2018-03-13 17:41:25 +03:00 |
|
Alexey Zatelepin
|
de1db216a5
|
getStructureOfRemoteTable returns info about column default kinds [#CLICKHOUSE-3241]
|
2018-03-12 23:21:54 +03:00 |
|
Alexey Zatelepin
|
78d92f6794
|
add some useful methods, rename for clarity [#CLICKHOUSE-3241]
|
2018-03-12 22:10:13 +03:00 |
|
Alexey Zatelepin
|
71642b0880
|
use ColumnsDescription everywhere [#CLICKHOUSE-3241]
|
2018-03-12 22:07:48 +03:00 |
|
alexey-milovidov
|
1bc8e61d8b
|
Update AlterCommands.cpp
|
2018-03-02 22:33:04 +03:00 |
|
alexey-milovidov
|
e57124481e
|
Update AlterCommands.cpp
|
2018-03-02 22:32:30 +03:00 |
|
zhang2014
|
4a38e97ed6
|
Merge branch 'master' into fix/ISSUES-1386
|
2018-03-02 18:03:18 +08:00 |
|
Alexey Milovidov
|
601ff1eee4
|
Simplification of AST #1947
|
2018-02-26 06:37:08 +03:00 |
|
zhang2014
|
9cffea1958
|
ISSUES-1386 resolve some opinions
|
2018-02-22 19:27:58 +08:00 |
|
zhang2014
|
dc189fd129
|
ISSUES-1386 add logical error when drop exist depend
|
2018-02-21 08:49:30 +08:00 |
|
Alexey Milovidov
|
0bfea2f52c
|
Miscellaneous [#CLICKHOUSe-2]
|
2018-01-10 03:04:08 +03:00 |
|
Alexey Milovidov
|
fcdd5de47d
|
Revert "Removed questionable code (2) [#CLICKHOUSE-2]."
This reverts commit fcabe8b888 .
|
2017-12-28 07:39:19 +03:00 |
|
Alexey Milovidov
|
c89041ce63
|
Removed questionable code (2) [#CLICKHOUSE-2].
|
2017-12-26 01:51:04 +03:00 |
|
Alexey Milovidov
|
ec71908b00
|
Revert "Removed questionable code (2) [#CLICKHOUSE-2]."
This reverts commit fcabe8b888 .
|
2017-12-26 00:57:29 +03:00 |
|
Alexey Milovidov
|
fcabe8b888
|
Removed questionable code (2) [#CLICKHOUSE-2].
|
2017-12-26 00:32:33 +03:00 |
|
Alexey Milovidov
|
a85b2e5a95
|
Removed questionable code [#CLICKHOUSE-2].
|
2017-12-26 00:10:46 +03:00 |
|
Alexey Milovidov
|
bcfde7c6c0
|
Get rid of DataTypeNested, part 2 [#CLICKHOUSE-2].
|
2017-12-25 21:58:39 +03:00 |
|
Alexey Milovidov
|
b5af4c95bf
|
Using IDataType::equals to compare for type equivalence #1650
|
2017-12-23 04:55:46 +03:00 |
|
Alexey Milovidov
|
310736cd7e
|
Moved headers and sources to same place [#CLICKHOUSE-3].
|
2017-04-01 12:22:42 +03:00 |
|
Alexey Milovidov
|
137ad95929
|
Changed tabs to spaces in code [#CLICKHOUSE-3].
|
2017-04-01 11:35:09 +03:00 |
|
Alexey Milovidov
|
c21b4c52c5
|
Misc [#CLICKHOUSE-3].
|
2017-03-21 21:39:07 +03:00 |
|
Alexey Milovidov
|
26788e3938
|
Formatting [#CLICKHOUSE-2].
|
2017-03-13 21:01:46 +03:00 |
|
Alexey Milovidov
|
a6a18db6da
|
Merge branch 'translate/comments' of https://github.com/f1yegor/ClickHouse into f1yegor-translate/comments
|
2017-03-13 20:51:22 +03:00 |
|
f1yegor
|
401425bb89
|
translate comments
|
2017-03-12 20:18:07 +01:00 |
|
alexey-milovidov
|
6d5bfc8c6f
|
Refactoring of numeric DataTypes (#581)
* Better code [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
|
2017-03-12 14:13:45 +04:00 |
|
Alexey Milovidov
|
58e5dad1a1
|
Squashed commit of the following:
commit e712f469a5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:59:13 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a00282308
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:58:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9e06f407c8
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:55:14 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9581620f1e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:54:22 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a8564c68c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:47:34 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit cf60632d78
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:40:09 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit ee3d1dc6e0
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:22:49 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 65592ef711
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:18:17 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 37972c2573
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:17:06 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit dd909d1499
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:16:28 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 3cf43266ca
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:15:42 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 6731a3df96
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:13:35 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 1b5727e0d5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:11:18 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit bbcf726a55
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:09:04 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit c03b477d5e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:06:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2986e2fb04
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:05:44 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 5d6cdef13d
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:04:53 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit f2b819b25c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:01:47 2017 +0300
Less dependencies [#CLICKHOUSE-2]
|
2017-01-14 12:00:19 +03:00 |
|
Alexey Arno
|
e1099f47cb
|
dbms: Server: fix [#METR-19266]
|
2016-10-18 22:31:07 +03:00 |
|
Alexey Milovidov
|
e336ba10eb
|
Using std::shared_ptr for functions and AST [#METR-21503].
|
2016-05-28 18:56:51 +03:00 |
|
Alexey Milovidov
|
9e553dec0a
|
Using std::shared_ptr for functions and AST [#METR-21503].
|
2016-05-28 18:54:40 +03:00 |
|
Alexey Milovidov
|
8c4abcdd43
|
Using std::shared_ptr for functions and AST [#METR-21503].
|
2016-05-28 18:42:22 +03:00 |
|
Alexey Milovidov
|
be394f2c84
|
Using std::shared_ptr for data types [#METR-21503].
|
2016-05-28 10:48:40 +03:00 |
|
Alexey Milovidov
|
eea75db9fb
|
Modify primary key: development [#METR-21119].
|
2016-05-05 21:28:46 +03:00 |
|
Alexey Milovidov
|
ab1b725779
|
dbms: less dependencies [#METR-2944].
|
2016-01-13 03:32:59 +03:00 |
|
Alexey Milovidov
|
13c7d0983a
|
dbms: cutting dependency [#METR-2944]..
|
2016-01-12 00:46:36 +03:00 |
|
Andrey Mironov
|
13f56d4465
|
dbms: use CAST internally whenever a conversion is required [#METR-19265]
|
2015-12-25 15:06:16 +03:00 |
|
Alexey Milovidov
|
513b4e0dc2
|
dbms: fixed error message [#METR-18810].
|
2015-11-13 23:31:02 +03:00 |
|
Andrey Mironov
|
d2188a1183
|
dbms: alter: allow altering between any default types. [#METR-18221]
add commentary about altering to FixedString(N) columns with existing files
|
2015-10-21 17:54:13 +03:00 |
|
Andrey Mironov
|
8242d24d1d
|
dbms: fix alters involving FixedString columns and defaults [#METR-18221]
|
2015-10-21 17:54:13 +03:00 |
|