Commit Graph

6601 Commits

Author SHA1 Message Date
Alexey Vasiliev
8f9a9dd18d Merge 2015-11-25 17:52:37 +03:00
Alexey Vasiliev
cc78b00291 Merge 2015-11-25 16:11:38 +03:00
Alexey Vasiliev
4a30dc36f5 Merge 2015-11-25 15:37:47 +03:00
Alexey Vasiliev
9327be07ca Merge 2015-11-24 18:26:01 +03:00
Alexey Vasiliev
fbd09dbdb3 Merge 2015-11-24 17:39:41 +03:00
Vsevolod Orlov
8c0f46f51d Merge 2015-11-24 15:30:17 +03:00
Vsevolod Orlov
76d6958737 Merge 2015-11-23 17:47:15 +03:00
Vsevolod Orlov
c06032de98 Merge 2015-11-23 15:50:29 +03:00
Vsevolod Orlov
7a3c127ce8 Merge 2015-11-23 14:48:12 +03:00
Alexey Vasiliev
f0a17a377a Merge 2015-11-19 18:15:28 +03:00
Andrey Mironov
295e23a587 dbms: reimplement ArenaWithFreeLists on top of Arena [#METR-17328], [#METR-18520] 2015-11-19 18:06:00 +03:00
Alexey Vasiliev
8dce380c6c Merge 2015-11-19 17:17:34 +03:00
Andrey Mironov
de8eb7b914 dbms: fix debug build of ArenaWithFreeLists. [#METR-17328], [#METR-18520] 2015-11-19 16:41:35 +03:00
Andrey Mironov
6c8c0e03cb dbms: slightly refactor most dictionaries, add dictHas function for all dictionaries supporting dictGet*OrDefault. [#METR-17328], [#METR-18520] 2015-11-19 16:15:02 +03:00
Andrey Mironov
6d42868283 dbms: ClickHouseDictionarySource: check that key is present before dereferencing [#METR-18945] 2015-11-19 09:50:05 +03:00
Alexey Milovidov
f67c8e63a2 dbms: SAMPLE ... OFFSET development [#METR-18847]. 2015-11-19 06:40:15 +03:00
Alexey Milovidov
4c778ca1f6 dbms: added test (not passing yet) [#METR-18847]. 2015-11-19 06:38:09 +03:00
Alexey Milovidov
1b08920e50 dbms: SAMPLE OFFSET: development [#METR-18847]. 2015-11-19 06:24:59 +03:00
Alexey Milovidov
09dd253636 dbms: added support for SAMPLE ... OFFSET [#METR-18847]. 2015-11-19 00:37:28 +03:00
Alexey Milovidov
8255d76754 dbms: added missing include [#METR-18945]. 2015-11-19 00:35:24 +03:00
Andrey Mironov
e4ecbf42b1 dbms: fix cache-type dictionary memory effect on default values [#METR-17382] 2015-11-18 17:06:53 +03:00
Andrey Mironov
8feafa0da2 dbms: add dictGet*OrDefault for all new dictionaries [#METR-17382] 2015-11-18 16:31:29 +03:00
Alexey Vasiliev
869be5b718 Merge 2015-11-18 15:14:52 +03:00
Andrey Mironov
4f1caeb0e4 dbms: SmallObjectPool for ComplexKeyCacheDictionary [#METR-17382] 2015-11-18 14:53:15 +03:00
Vsevolod Orlov
a15a054801 Merge 2015-11-18 12:59:22 +03:00
Andrey Mironov
2e8cc93664 dbms: ArenaWithFreeLists basic implementation. [#METR-17382] 2015-11-17 19:09:43 +03:00
Andrey Mironov
274ea51f9d add ext::size 2015-11-17 19:09:42 +03:00
Alexey Vasiliev
b942d3505b Merge 2015-11-17 18:33:44 +03:00
Vsevolod Orlov
e66d05b932 Merge 2015-11-17 14:50:30 +03:00
Alexey Vasiliev
2d9e8a2b39 Merge 2015-11-17 13:34:53 +03:00
Alexey Vasiliev
f6b2204020 Merge 2015-11-17 13:34:38 +03:00
Alexey Vasiliev
1ce1a16256 Merge 2015-11-17 13:26:56 +03:00
Alexey Milovidov
0270f2ff4d dbms: addition [#METR-18778]. 2015-11-17 02:49:18 +03:00
Alexey Milovidov
4056b3f2c8 dbms: fixed error [#METR-18778]. 2015-11-16 23:33:43 +03:00
Andrey Mironov
b6930dafa1 dbms: support loading composite keys in MySQLDictionarySource [#METR-17328] 2015-11-16 20:49:39 +03:00
Andrey Mironov
0fd1fc9cdc dbms: add ComplexKeyCacheDictionary, not yet complete [#METR-17328]
Requires a way of deallocating keys in memory Arena (a new type of arena, actually), MySQLDictionarySource not yet capable of requesting complex keys.
2015-11-16 20:49:39 +03:00
Andrey Mironov
7798c45b5b dbms: rename validateKeyColumns to validateKeyTypes [#METR-17328] 2015-11-16 20:49:39 +03:00
Andrey Urusov
acf49c926b Merge 2015-11-16 19:13:38 +03:00
Vsevolod Orlov
3c47c2405f Merge 2015-11-16 18:44:05 +03:00
Vsevolod Orlov
0a64af4019 Merge 2015-11-16 18:43:33 +03:00
Pavel Kartavyy
a3c99ce30e ecommerce: getWithDefault returns default type if value has another type [#METR-18657] 2015-11-16 14:54:27 +03:00
Andrey Urusov
89048e5e49 Merge 2015-11-16 12:20:12 +03:00
Vsevolod Orlov
ac83c8704b Merge 2015-11-16 11:44:29 +03:00
Alexey Milovidov
408a2e4751 Fixed errors in gcc-5 [#METR-18843]. 2015-11-16 07:56:31 +03:00
Alexey Milovidov
af37192e0c dbms: fixed errors on gcc-5 [#METR-18843]. 2015-11-16 07:15:53 +03:00
Alexey Milovidov
302e726a14 dbms: fixed error in gcc-5 [#METR-18843]. 2015-11-16 07:00:46 +03:00
Alexey Milovidov
df3f04cdeb dbms: fixing warnings in gcc-5 [#METR-18843]. 2015-11-16 06:28:10 +03:00
Alexey Milovidov
27ff4dd5d8 Updated double-conversion library (fixed warning in gcc-5) [#METR-18843]. 2015-11-16 06:10:37 +03:00
Alexey Milovidov
a82692e655 dbms: fixed error [#METR-2944]. 2015-11-15 12:17:51 +03:00
Alexey Milovidov
4b7db2cc36 dbms: addition to prev. revision [#METR-18778]. 2015-11-15 12:17:11 +03:00