Vitaly Baranov
86b204d1c7
IDictionary::getBlockInputStream() function, "max_block_size" parameter: change type UInt64 -> size_t.
2019-02-19 14:49:03 +03:00
proller
263e69e861
Build fixes (FreeBSD port) ( #4397 )
2019-02-15 14:46:07 +03:00
proller
428f7ce27b
Fix split link of dbms/programs/odbc-bridge
2019-02-12 00:43:29 +03:00
Alexey Milovidov
58a6accee5
Updated test #4246
2019-02-10 19:55:12 +03:00
KochetovNicolai
9f971c276f
Merge pull request #3669 from Enmk/ipv4_and_ipv6_domains
...
Ipv4 and ipv6 domains
2019-02-06 18:16:58 +03:00
Alexey Milovidov
b0efd6089c
Removed preemptive load of external dictionaries in presence of Dictionary database
2019-02-04 22:45:22 +03:00
Alexey Milovidov
fe94a15092
Merge branch 'master' into dictionaries-user-profile
2019-02-04 17:11:53 +03:00
Vasily Nemkov
2716df8ab2
IPv4 and IPv6 Domain implementation.
...
Added:
* IDataTypeDomain interface;
* method DataTypeFactory::registerDataTypeDomain for registering domains;
* DataTypeDomainWithSimpleSerialization domain base class with simple serialization/deserialization;
* Concrete IPv4 and IPv6 domain implementations: DataTypeDomanIPv6 and DataTypeDomanIPv4;
Updated:
* IDataType text serialization/deserialization methods;
* IDataType implementation to use domain for text serialization/deserialization;
* Refactored implementation of the IPv4/IPv6 functions to use formatIPv4/v6 and parseIPv4/v6 from Common/formatIPv6.h;
Tests:
* Added test cases for IPv4 and IPv6 domains.
* Updated IPv4/v6 functions tests to validate more cases;
* Added performance tests for IPv4 and IPv6 related functions;
2019-02-04 12:37:46 +03:00
Alexey Milovidov
435a5497dd
Addition to prev. revision
2019-01-31 21:16:11 +03:00
proller
ff30a156c9
Fix compile on ARM
...
Freebsd fix
2019-01-31 18:38:21 +03:00
alesapin
95db9b4d76
Merge master
2019-01-29 23:17:52 +03:00
Alexey Milovidov
b57ec0543f
Setting user when doing in-process loading of dictionaries (incomplete)
2019-01-29 22:05:32 +03:00
Alexey Milovidov
27b08a7f22
Merge branch 'master' into fixed-clickhouse-localhost-dictionaries
2019-01-29 13:45:06 +03:00
proller
343b31af66
More link with Threads::Threads
2019-01-28 21:21:20 +03:00
Alexey Milovidov
9b2a5c3dec
Merge branch 'master' into split-odbc-bridge
2019-01-28 18:15:18 +03:00
Alexey Milovidov
bc4944eed2
Fixed optimization of loading of ClickHouse dictionaries via localhost #1529
2019-01-28 16:26:10 +03:00
Alexey Milovidov
65f8e4d4a8
Merge branch 'master' into global-thread-pool
2019-01-25 16:33:50 +03:00
Ivan Lezhankin
05ab15cc84
Merge IBlockInputStream
and IProfilingBlockInputStream
into one
2019-01-23 17:48:50 +03:00
Alexey Milovidov
c7b95b5175
Miscellaneous changes for PVS-Studio
2019-01-20 02:27:52 +03:00
Alexey Milovidov
a7c468da8e
Merge remote-tracking branch 'origin/master' into global-thread-pool
2019-01-17 21:57:01 +03:00
Alexey Milovidov
f6b9b06307
Attempt to implemnt global thread pool #4018
2019-01-14 22:22:09 +03:00
proller
7cefef6983
Fix linking in all modes (unbundled, split, ...) ( #4037 )
2019-01-11 19:52:46 +03:00
Alexey Milovidov
19f4652959
Fixed bugs found by PVS-Studio
2019-01-09 18:44:20 +03:00
Alexey Milovidov
0dfa553fca
Added more warnings from clang's -Weverything, that are available in clang 8
2019-01-07 13:40:58 +03:00
Alexey Milovidov
1d4701b0bc
Added some warnings from clang's -Weverything
2019-01-04 15:10:00 +03:00
Amos Bird
df5b735894
Better writeInt
2019-01-01 19:36:50 +08:00
Alexey Milovidov
d7e25e1439
Always build ODBC bridge as a separate binary #3360
2018-12-14 22:28:37 +03:00
Alexey Milovidov
626c085a06
Removed garbage #3653
2018-12-11 22:00:13 +03:00
proller
5e89894b98
Fix style
2018-12-10 18:50:58 +03:00
proller
c9e98c8deb
clang-format of dbms/src/Dictionaries/*
2018-12-10 18:25:45 +03:00
Ivan Lezhankin
6089b26ef0
Fix |RangeHashedDictionary| getter against |ColumnConst|
2018-12-04 16:15:20 +03:00
proller
1cc69100f1
Fix macos build
2018-11-29 17:37:56 +03:00
proller
dd2371e071
CLICKHOUSE-4137 DictionaryFactory, DictionarySourceFactory ( #3653 )
...
* Split ComplexKeyCacheDictionary to faster compile (part2)
* Dictionaries as lib WIP
* wip
* clean
* Fix build with old capnp
* fix
* wip
* fixes
* fix
* clean
* clean
* clean
* wip
* wip
* wip
* flat
* wip
* cache
* clean
* wip
* faster
* fix style
* fixes
* clean
* clean
* Split CacheDictionary.cpp for faster compile
* fix
* fix
* Less memory usage while compiling
* missing file
* format
* Update registerDictionaries.h
* clean
2018-11-28 14:37:12 +03:00
Alexey Milovidov
c77930fe30
Whitespaces [#CLICKHOUSE-2]
2018-11-26 03:56:50 +03:00
Alexey Milovidov
dbbacf4f87
Added more style checks [#CLICKHOUSE-3]
2018-11-23 21:52:00 +03:00
alexey-milovidov
0822f500f8
Merge pull request #3642 from yandex/odbc_bridge_die_with_server
...
ODBC bridge die with server
2018-11-23 16:44:53 +03:00
alexey-milovidov
2c2d75cceb
Don't allow exceptions without code ( #3645 )
...
* Don't allow exceptions without code #3633
* Don't allow exceptions without code #3633
2018-11-23 00:19:58 +03:00
alesapin
1e879850bb
Kill odbc-bridge with clickhouse-server
2018-11-22 18:59:00 +03:00
Alexey Milovidov
78e72a1962
Little better #3624
2018-11-20 23:09:20 +03:00
Amos Bird
9021bfb2f1
Fix variant assignments
2018-11-15 17:29:53 +08:00
Alexey Milovidov
d1b86225ef
Fixed bad code #3565
2018-11-14 04:04:09 +03:00
Alexey Milovidov
69e57187d2
Fixed error; removed unique_ptr #3565
2018-11-13 22:43:17 +03:00
Alexey Milovidov
4b0645cb25
Fixed error in #3565
2018-11-13 21:41:07 +03:00
Amos Bird
6815b25d18
replace std::tuple with std::variant
2018-11-12 03:29:52 +08:00
alexey-milovidov
b1db9ec23c
Merge pull request #3436 from amosbird/master
...
Flexible fields assignment
2018-11-01 20:22:28 +03:00
proller
f86d1a7034
CONTRIB-254 Arcadia fixes ( #3475 )
...
* Macos: set ENABLE_EMBEDDED_COMPILER=0 by default (because contrib/llvm temporary broken under macos)
* \n
* arcadia fix
* fix arcadia link
* wip
* wip
* wip
* fix
* wip
* wip
* fix
* try use users from server dir
* Revert "try use users from server dir"
This reverts commit 79b2c6fd9c
.
* Fix logging
* fix
* Update ZooKeeperImpl.h
2018-11-01 20:07:20 +03:00
Marek Vavruša
d88450db4d
DictionarySourceFactory: fix mistaken connect timeout for read timeout
...
It looks like this was accidental, as XDBCStorage and bridges use
http_receive_timeout, but the dictionary passes http_connection_timeout,
so it times out on long queries.
2018-10-31 16:21:23 -07:00
Amos Bird
3cf2177268
Flexible fields assignment
...
Field f;
before:
f = Int64(-42);
after:
f = -42;
2018-10-24 08:47:33 +08:00
alesapin
c951ec7bad
CLICKHOUSE-4067: Fixes in odbc dictionaries. Now dictionaries receives bridge path from global config (as it was before). Quotation performed on table and schema independently. Add tests with postgres interaction. Update documentation
2018-10-15 17:49:23 +03:00
Alexey Milovidov
0573b80288
Allow Nullable types in MySQL, ODBC and MongoDB external sources #3284
2018-10-12 05:41:54 +03:00