Ivan Lezhankin
7f762aee88
Move some code from header to source file.
2019-05-17 17:48:03 +03:00
Ivan Lezhankin
0821d62516
Merge ITableDeclaration into IStorage.
...
Also a couple of massive include-refactorings with better forwarding
2019-05-17 17:34:25 +03:00
Alexey Milovidov
0a8e888671
Fixed bad code
2019-05-03 03:26:46 +03:00
Alexey Milovidov
270a31abb5
Rename method for consistency
2019-05-02 19:07:23 +03:00
Alex Zatelepin
896b8b15f6
fix build
2019-03-07 23:52:25 +03:00
Alexey Zatelepin
3344955154
separate Read and Write lock holders, better method names
2019-03-07 21:10:21 +03:00
Alexey Zatelepin
ab025805a3
alter intention lock
2019-03-07 20:21:18 +03:00
Alexey Zatelepin
0d7ab9e3ea
allow acquiring read lock to a table out of order if it was already locked by the same query [#CLICKHOUSE-3789]
...
this is important in preventing ALTER deadlocks
2019-02-27 21:34:38 +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
Alexey Milovidov
4c0b95ac02
Less dependencies [#CLICKHOUSE-2]
2018-12-26 02:11:36 +03:00
Ivan Lezhankin
8b5a05947c
Remove redundant information from RWLock.
...
And fix broken exception in some race conditions
2018-11-28 18:50:52 +03:00
Ivan Lezhankin
470f96ce19
Minor refactoring
2018-11-27 19:45:45 +03:00
Vitaliy Lyudvichenko
566160c048
Use FIFO lock in IStorage. [#CLICKHOUSE-3246]
2017-09-01 20:45:05 +03:00
Alexey Milovidov
dd1f54bce2
Changed Poco::RWLock to std::shared_lock [#APRILDEV-91].
2017-07-28 20:34:02 +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
ed5b521110
Less dependencies 2 ( #378 )
...
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
2017-01-21 08:24:28 +04:00
Michael Kolupaev
58ea3b108b
Merge
2014-03-09 21:36:01 +04:00
Pavel Kartavyy
108342491f
dbms: added reset of cache in alter modify [#METR-10242]
2014-03-05 22:20:55 +04:00
Pavel Kartavyy
259a5f88cb
Merge
2014-03-05 22:20:55 +04:00
Sergey Fedorov
da115c14f7
Merge
2014-01-16 14:52:13 +00:00
Sergey Fedorov
91609727a8
Merge
2014-01-10 13:24:50 +00:00
Alexey Milovidov
9c4043de67
Removed 'tr1' [#METR-2807].
2014-01-08 16:33:28 +00:00
Sergey Fedorov
1a5f04d3bf
Merge
2013-12-26 13:55:19 +00:00
Pavel Kartavyy
a97a959b6c
dbms: fixed error messages
2013-12-23 09:29:42 +00:00
Pavel Kartavyy
60f69f8be0
dbms: fixed error messages in alter
2013-12-23 09:29:27 +00:00
Pavel Kartavyy
a0acabc46b
dbms: alter Distributed table. bugfix [#METR-9493]
2013-12-18 11:19:37 +00:00
Pavel Kartavyy
06759d5f3e
dbms: style fix
2013-11-13 09:47:12 +00:00
Alexey Milovidov
a38317e1f5
dbms: better exception messages [#METR-8224].
2013-10-26 03:20:51 +00:00
Pavel Kartavyy
1bf0490191
Merge
2013-09-23 12:01:19 +00:00
Michael Kolupaev
0ddaa9048e
clickhouse: fixed build [#CONV-2944].
2013-02-25 10:51:52 +00:00
Michael Kolupaev
7393b0033b
Merge
2013-02-25 10:23:31 +00:00
Alexey Milovidov
f339e0e401
dbms: addition to prev. revision [#CONV-2944].
2012-11-30 05:30:17 +00:00
Alexey Milovidov
f5586b456d
Merge
2012-11-30 05:24:24 +00:00
Alexey Milovidov
859a86b382
dbms: development [#CONV-2944].
2011-11-01 17:12:11 +00:00
Alexey Milovidov
b1b0d3836a
dbms: development [#CONV-2944].
2011-10-31 06:37:12 +00:00
Alexey Milovidov
c2c98e01b7
dbms: added missing files [#CONV-2944].
2011-08-15 21:50:08 +00:00