Vladimir Smirnov
d36f52502e
Make it compilable on OS X
...
It's still hackish and dirty, but server and client compies.
Server starts, but throwes meaningless exception on any query.
Client seems to be working fine.
Linux compilation might (but shouldn't) be broken (not tested).
2016-11-01 17:59:21 +01: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
f465feeb28
dbms: DictionarySource::loadIds pass ids by reference to const.
...
Allow specifying "where" for MySQL and ClickHouse dictionary sources [#METR-16432]
2015-05-22 16:25:59 +03:00
Andrey Mironov
8bc12dbbe4
dbms: system.dictionaries: add brief source description. [#METR-15569]
2015-03-25 13:10:35 +03:00
Andrey Mironov
20eb5013a4
dbms: cache dictionary revamp [#METR-13298]
2015-02-26 17:53:45 +03:00
Andrey Mironov
176189a55e
dbms: remove const on IDictionary::getSource return type, add commentaries
2015-02-10 17:50:52 +03:00
Andrey Mironov
fb333b16d7
dbms: incapsulate dictionary source data and allow cloning [#METR-13298]; add cloning for dictionaries
2015-01-30 17:12:09 +03:00
Andrey Mironov
647cd1b0eb
dbms: check dictionary source modification prior to reloading [#METR-13298]
...
Mysql and Clickhouse sources are not currently checked and will always say they are modified.
Reload periods are not currently checked.
2015-01-29 18:47:21 +03:00
Andrey Mironov
95bb52b8e5
dbms: use PODArray with FlatDictionary [#METR-13298]
...
remove IDictionarySource::reset
2015-01-28 19:23:52 +03:00
Andrey Mironov
419d517867
dbms: add abstractions for dictionary sources
2015-01-26 18:27:51 +03:00