Commit Graph

4114 Commits

Author SHA1 Message Date
Yuri Dyachenko
94a2186dde rename ext::share_ptr_helper -> ext::shared_ptr_helper 2016-08-30 22:27:15 +03:00
Yuri Dyachenko
e5825f790f use std::enable_shared_from_this for IStorage 2016-08-29 16:28:34 +03:00
Alexey Milovidov
be6cfea281 Fixed typo in comment [#METR-2807]. 2016-08-26 23:22:22 +03:00
alexey-milovidov
60b9234b50 Merge pull request #95 from yurial/yurial-more-warning-flags
add -Wold-style-cast
2016-08-26 23:58:05 +04:00
Yuri Dyachenko
065b02494a add -Wold-style-cast 2016-08-26 22:55:11 +03:00
Alexey Milovidov
31fcf61ee0 Fixed error [#METR-22462]. 2016-08-26 22:51:25 +03:00
Alexey Milovidov
867b73b6b0 Fixed error with cancelling merges on ALTERs [#METR-22524]. 2016-08-26 22:50:04 +03:00
Alexey Milovidov
0c39e52094 Fixed error [#METR-22462]. 2016-08-26 21:06:24 +03:00
Alexey Milovidov
b85dc1bc0f convertCharset: development [#METR-22482]. 2016-08-26 05:24:17 +03:00
Alexey Milovidov
d9db19acea Function 'convertCharset': development [#METR-22482]. 2016-08-26 00:44:47 +03:00
alexey-milovidov
cbabbb0bc4 Merge pull request #93 from yurial/yurial-fix-dictHas-METR-22522
use 'std::vector<bool> loaded_ids' for FlatDictionary::has()
2016-08-26 00:13:27 +04:00
Yuri Dyachenko
06032a6737 use 'std::vector<bool> loaded_ids' for FlatDictionary::has() 2016-08-25 23:09:58 +03:00
Alexey Milovidov
689f599e2a Fixed error, removed partially duplicate code [#METR-22462]. 2016-08-25 20:23:29 +03:00
igor
3bbbdb29f5 Add CORS hearder,param:add_http_cors_header and check request header 2016-08-23 21:35:23 +03:00
Alexey Milovidov
e0f3cbb432 Added optional 'default_database' parameter for Cluster (allow Distributed tables to connect to different databases on different shards/replicas) [#METR-22462]. 2016-08-22 23:34:21 +03:00
Alexey Milovidov
22b57b060c Fixed error [#METR-22304]. 2016-08-20 23:10:47 +03:00
Alexey Milovidov
902c70bfa9 Fixed error with duplicate columns in subqueries [#METR-22381]. 2016-08-20 20:10:00 +03:00
Alexey Milovidov
2c16a4ad2a Removed unused method [#METR-2944]. 2016-08-20 17:34:34 +03:00
Alexey Milovidov
06bcc34be2 Don't do DNS requests for each fetch from replica [#METR-22304]. 2016-08-19 04:54:23 +03:00
Alexey Milovidov
374b2bc356 Client: fixed error that 'format' command line option was collided between common arguments and arguments for external tables [#METR-22057]. 2016-08-19 00:00:00 +03:00
Pavel Kartavyy
9c8697655e build: fix build after merge with clickhouse repo 2016-08-18 14:17:07 +03:00
Alexey Milovidov
349d303558 Addition to prev. revision [#METR-22400]. 2016-08-17 23:17:16 +03:00
Alexey Milovidov
a50c733345 Make tests deterministic [#METR-22400]. 2016-08-17 23:03:22 +03:00
Alexey Milovidov
e387d94275 More verbose error message when conversion function cannot parse value from string [#METR-22408]. 2016-08-17 10:51:39 +03:00
Alexey Milovidov
09563dc4da More verbose error message when conversion function cannot parse value from string [#METR-22408]. 2016-08-17 10:47:03 +03:00
Alexey Milovidov
1d6e77fd9b More verbose error message when conversion function cannot parse value from string [#METR-22408]. 2016-08-17 10:41:44 +03:00
Alexey Milovidov
dc0f76bc87 More verbose error message when conversion function cannot parse value from string [#METR-22408]. 2016-08-17 10:40:06 +03:00
Alexey Milovidov
d13190a2db Fixed error with 'visibleWidth' function when applied to Array(Enum...) or Tuple(Enum...) [#METR-22432]. 2016-08-17 09:25:01 +03:00
Alexey Milovidov
9012d0727d Updated comment [#METR-22252]. 2016-08-17 09:12:17 +03:00
Alexey Milovidov
56a091cb6e Throw exception when multi-statements are disabled [#METR-22252]. 2016-08-17 08:38:51 +03:00
Alexey Milovidov
a9eca34a14 Statistics in JSON formats: development [#METR-22400]. 2016-08-17 07:55:57 +03:00
Alexey Milovidov
dfa46b9fcb Statistics in JSON formats: development [#METR-22400]. 2016-08-17 07:54:43 +03:00
Alexey Milovidov
9531d6413b Statistics in JSON formats: development [#METR-22400]. 2016-08-17 07:53:14 +03:00
Alexey Milovidov
ee40dfb9cb Statistics in JSON formats: development [#METR-22400]. 2016-08-17 06:29:26 +03:00
Alexey Milovidov
70d7451c8c Miscellaneous [#METR-2944]. 2016-08-17 05:44:45 +03:00
Alexey Milovidov
278d56ea4c Allow to parse Java-style floating point denormals 'NaN' and 'Infinity' [#METR-22428]. 2016-08-17 00:23:53 +03:00
Alexey Milovidov
db4950c868 Added address and query into (text) error log [#METR-22441]. 2016-08-16 23:33:00 +03:00
Alexey Milovidov
73a2ddcaf8 Attempt to fix an error with defaults [#METR-21993]. 2016-08-15 22:41:44 +03:00
alexey-milovidov
2f232b25c2 Merge pull request #72 from serebrserg/METR-22322
METR-22322: add geo distance function
2016-08-15 21:02:07 +04:00
serebrserg
db5bae495b METR-22322: rename function, add comments 2016-08-14 15:18:11 +03:00
Alexey Milovidov
1bb6ccd7f8 Better [#METR-22410]. 2016-08-13 08:29:53 +03:00
Alexey Milovidov
0cf32c8aed Renamed method [#METR-22400]. 2016-08-13 05:21:17 +03:00
Alexey Milovidov
b3b2cd110a Tiny modification [#METR-22327]. 2016-08-13 04:59:09 +03:00
Alexey Milovidov
19f861464a Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
serebrserg
429b73422f METR-22322: add geo distance function 2016-08-12 19:51:08 +03:00
Alexey Milovidov
d5ad347532 Fixed probable source of race conditions [#METR-22327]. 2016-08-12 08:20:06 +03:00
Alexey Milovidov
8224217e25 Fixed build [#METR-2944]. 2016-08-11 23:59:17 +03:00
Alexey Milovidov
9f51a59322 Merge branch 'master' of github.com:yandex/ClickHouse 2016-08-11 03:47:47 +03:00
Alexey Milovidov
715cb482fa Miscellaneous [#METR-2807]. 2016-08-11 03:47:01 +03:00
Alexey Milovidov
b0256b9935 Fixed stack overflow [#METR-22219]. 2016-08-10 21:49:10 +03:00
Alexey Milovidov
d8eb52c189 Improvement [#METR-22352]. 2016-08-10 10:20:21 +03:00
Alexey Milovidov
a71f846d27 Client: added --echo option to simlify investigating diff of functional tests [#METR-22352]. 2016-08-10 08:13:45 +03:00
Alexey Milovidov
6bc1840b88 Fixed error [#METR-22352]. 2016-08-10 07:20:50 +03:00
Alexey Milovidov
dde2c4c3c5 Creating directory for flags [#METR-21594]. 2016-08-10 03:47:00 +03:00
Alexey Milovidov
5e9be50a52 Fixed build of test [#METR-21594]. 2016-08-10 02:14:36 +03:00
Alexey Milovidov
8cbf62236f Fixed build of test [#METR-21594]. 2016-08-10 02:13:41 +03:00
Alexey Milovidov
b51bdbd0c0 Allow to set 'force_restore_data' flag with creating file on local filesystem [#METR-21594], [#METR-17811]. 2016-08-10 00:48:05 +03:00
Alexey Milovidov
4b41c52747 Attempt to improve performance of replication queue processing [#METR-22352]. 2016-08-09 23:39:28 +03:00
Alexey Milovidov
f8e8875b8a Fixed warnings on clang [#METR-2944]. 2016-08-07 19:28:12 +03:00
Alexey Milovidov
f129e94429 Fixed warnings on clang [#METR-2944]. 2016-08-07 19:17:57 +03:00
Alexey Milovidov
30eb125100 Fixed error with INSERT SELECT and nested data structures [#METR-22328]. 2016-08-07 18:13:40 +03:00
Alexey Milovidov
cb7a458ac4 Added check [#METR-22325]. 2016-08-07 14:12:55 +03:00
Alexey Milovidov
6c861fe798 Style [#METR-2807]. 2016-08-07 12:09:18 +03:00
Alexey Milovidov
11d6962797 Fixed error [#MOBMET-3953]. 2016-08-07 11:30:29 +03:00
Alexey Milovidov
6d614f2f96 Fixed error [#MOBMET-3953]. 2016-08-07 11:23:44 +03:00
Alexey Milovidov
d613c1e0e9 Removed old debug code [#METR-2944]. 2016-08-07 11:13:29 +03:00
Alexey Milovidov
0ae29e867b Less wrong [#MOBMET-3953]. 2016-08-07 11:12:58 +03:00
Alexey Milovidov
7dfcdbfb86 Fixed error in ComplexKeyCacheDictionary [#MOBMET-3953]. 2016-08-07 09:10:15 +03:00
Alexey Milovidov
b5b37d0f26 Added test program [#MOBMET-3953]. 2016-08-07 01:33:20 +03:00
Alexey Milovidov
9fd26e381a Less code [#MOBMET-3953]. 2016-08-07 01:31:58 +03:00
Alexey Milovidov
0630debf11 Merge branch 'block-simplification' 2016-08-05 22:21:36 +03:00
Alexey Milovidov
a37b9371b0 Fixed error [#METR-22173]. 2016-08-05 22:15:07 +03:00
Alexey Milovidov
402f09c3c4 Improved test [#METR-22173]. 2016-08-05 05:41:41 +03:00
Alexey Milovidov
55ddf44693 Whitespaces [#METR-22173]. 2016-08-05 05:40:45 +03:00
Alexey Milovidov
61b9996d9e Better [#METR-22173]. 2016-08-05 05:28:34 +03:00
Alexey Milovidov
fb5981871a Avoid copying ColumnWithTypeAndName [#METR-22173]. 2016-08-05 02:35:07 +03:00
Alexey Milovidov
093353d0ad Blocks simplification [#METR-22173]. 2016-08-05 00:40:20 +03:00
Alexey Milovidov
6c476974d4 Maybe better [#METR-22173]. 2016-08-04 07:51:41 +03:00
Alexey Milovidov
d7ce4dd410 Better grepability [#METR-22173]. 2016-08-03 23:25:09 +03:00
Alexey Milovidov
ee92f5d0cc dbms: prefer fetching part from replica, in some cases [#METR-22288]. 2016-08-02 22:02:00 +03:00
Alexey Milovidov
6cf89fa915 Attempt to not interrupt merges when ZK session is reinitialized [#METR-22283]. 2016-08-02 21:33:55 +03:00
Alexey Milovidov
441aaf6e1d Added toTOrZero conversion functions [#METR-22229]. 2016-08-02 08:32:09 +03:00
Alexey Milovidov
9a07830dbb Removed useless code (experimental) [#METR-2944]. 2016-08-02 04:46:05 +03:00
Alexey Milovidov
47fc043fd9 More [#METR-2944]. 2016-07-31 09:48:06 +03:00
Alexey Milovidov
899636e9fd Another improvement for UBSan [#METR-2944]. 2016-07-31 09:36:39 +03:00
Alexey Milovidov
9014f19f01 Fewer warnings from UBSan [#METR-2944]. 2016-07-31 08:56:36 +03:00
Alexey Milovidov
6f4fc79cde Better [#METR-2944]. 2016-07-31 06:53:16 +03:00
Alexey Milovidov
1d2937f781 Allow access only from localhost for developers builds, ran from source tree [#METR-2944]. 2016-07-31 06:05:42 +03:00
Alexey Milovidov
03bc662b36 Better diagnostics [#METR-22263]. 2016-07-30 08:30:28 +03:00
Alexey Milovidov
1700f4e132 Added support for complex typed arguments for function toString [#METR-22263]. 2016-07-30 07:39:51 +03:00
Alexey Milovidov
ea734b6bee Removed compatibility layer with OLAPServer [#METR-2944]. 2016-07-30 04:08:00 +03:00
Alexey Milovidov
1be60a3b0b Merge branch 'master' of github.com:yandex/ClickHouse 2016-07-29 19:46:45 +03:00
Alexey Milovidov
349fd1aca8 Removed logrotate [#MTRSADMIN-2107]. 2016-07-29 19:46:11 +03:00
Oleg Obleukhov
f38041836c Replaced yandex-team.ru domain with .yandex in a help page 2016-07-29 12:31:32 +02:00
Alexey Milovidov
1d2a5086d2 Fixed incompatibility [#METR-22226]. 2016-07-28 23:25:38 +03:00
Alexey Milovidov
1bde542a29 Client: fixed incompatibility after library update [#METR-22227]. 2016-07-28 04:41:26 +03:00
Alexey Milovidov
6f633644be Allowed to have more users in users.xml/users.d files [#METR-22203]. 2016-07-27 04:25:44 +03:00
Alexey Milovidov
f1aab70e3d Fixed incompatibility with new parser of JOINs [#METR-22206]. 2016-07-26 22:43:58 +03:00
Alexey Milovidov
2811f2a17c Fixed error when system.columns table throws 'Table is dropped' exception when there are many tables, created and dropped everytime [#METR-22205]. 2016-07-26 20:22:55 +03:00
Alexey Milovidov
e1411af2ed Fixed error with external sorting when constants are present [#METR-21787]. 2016-07-25 23:57:05 +03:00
Alexey Milovidov
5f423e9023 Fixing incompatibilities [#METR-2944]. 2016-07-23 05:42:42 +03:00
Alexey Milovidov
dc665c67c5 Fixing incompatibilities [#METR-2944]. 2016-07-23 05:25:09 +03:00
Alexey Milovidov
130ec8b58b Compatibility with new parser and AST of tables list [#METR-2944]. 2016-07-22 23:39:28 +03:00
Alexey Milovidov
1ef87202f6 Rectifications of JOINs: development [#METR-2944]. 2016-07-21 18:48:11 +03:00
Alexey Milovidov
9f9be1b7fc Rectification of JOINs [#METR-2944]. 2016-07-18 04:20:53 +03:00
Alexey Milovidov
40ae51e7b3 Rectifying JOINs [#METR-2944]. 2016-07-18 03:14:24 +03:00
Alexey Milovidov
3d4aaf1a33 JOINs rectification: development [#METR-2944]. 2016-07-17 23:10:50 +03:00
Alexey Milovidov
55ed2904f4 Allowed for certain aggregate functions to have case insensitive names for compatibility [#METR-22087]. 2016-07-14 08:22:09 +03:00
Alexey Milovidov
2331a367eb Fixed error [#METR-18149]. 2016-07-10 21:53:27 +03:00
Alexey Milovidov
d4c364afa9 Tiny modifications [#METR-22035]. 2016-07-10 20:19:35 +03:00
Alexey Milovidov
f5f38e1e50 Better support for tuples, arrays in SELECT DISTINCT [#METR-22035]. 2016-07-10 18:58:58 +03:00
Alexey Milovidov
a01534e6ab Added syntactic sugar for count(DISTINCT ...) and 'count_distinct_implementation' setting [#METR-22035]. 2016-07-10 18:52:35 +03:00
Alexey Milovidov
7f7838c989 Added half-way support (for orantius) for tuples in subquery result in right hand side of IN [#METR-18149]. 2016-07-10 14:49:33 +03:00
alexey-milovidov
e4c62935c3 Merge pull request #49 from yandex/METR-18844
Metr 18844
2016-07-10 12:43:19 +03:00
Alexey Milovidov
9d2e8a4636 Fixed test [#METR-18149]. 2016-07-10 10:36:37 +03:00
Alexey Milovidov
003d63023b Fixed error [#METR-18149]. 2016-07-10 10:24:24 +03:00
Alexey Milovidov
402a4933e3 Fixed errors with tuples [#METR-18149]. 2016-07-10 07:09:59 +03:00
Alexey Milovidov
e6e6953bf3 Miscellaneous modifications [#METR-2944]. 2016-07-10 05:33:50 +03:00
Alexey Milovidov
df7215487a Fixed error [#METR-18149]. 2016-07-10 05:14:23 +03:00
Alexey Milovidov
fbc7c1f40a Fixed parsing of tuple element expression [#METR-18149]. 2016-07-09 09:51:30 +03:00
Alexey Milovidov
27360b8166 Added support for tuple arguments of function if [#METR-22033]. 2016-07-09 06:54:57 +03:00
Alexey Milovidov
777f6bd05c Added miscellaneous function 'rowNumberInAllBlocks' [#METR-21993]. 2016-07-09 00:46:18 +03:00
Alexey Arno
b1079964da dbms: Server: Fixes. Fix for PODArray::swap(). [#METR-18844] 2016-07-08 18:30:57 +03:00
Alexey Arno
7d4691c271 dbms: Server: Fixes. Fix for PODArray::swap(). [#METR-18844] 2016-07-08 17:53:00 +03:00
Alexey Arno
9725ce95d0 dbms: Server: Fixes. Fix for PODArray::swap() in progress. [#METR-18844] 2016-07-08 01:49:38 +03:00
Alexey Arno
aa41a18fc5 dbms: Server: in PODArray, fixed move constructor, move operator, and swap method when using AllocatorWithStackMemory. [#METR-18844] 2016-07-07 19:56:49 +03:00
Alexey Arno
99a437c0d5 dbms: Server: in PODArray, fixed move constructor, move operator, and swap method when using AllocatorWithStackMemory. [#METR-18844] 2016-07-07 19:45:27 +03:00
Alexey Milovidov
c2929666fd Fixed error [#METR-21877]. 2016-07-07 04:57:48 +03:00
Alexey Milovidov
77f178e046 Squashing transforms: development [#METR-21877]. 2016-07-07 00:50:16 +03:00
Alexey Milovidov
5f81c096f6 Squashing transforms: development [#METR-21877]. 2016-07-07 00:48:11 +03:00
Alexey Milovidov
2906679e38 Temporarily removed squashing blocks on INSERT [#METR-21877]. 2016-07-06 19:25:15 +03:00
Alexey Milovidov
1417f19d7c Client: allowed to override compression from command line [#METR-21944]. 2016-07-05 00:03:23 +03:00
Alexey Milovidov
1a420a14e9 Squashing small blocks on INSERT (when passing blocks via TCP interface or when doing INSERT SELECT) [#METR-21877]. 2016-07-02 00:02:13 +03:00
Alexey Milovidov
75632fe3ae Better diagnostics [#METR-21926]. 2016-06-30 23:39:35 +03:00
Alexey Milovidov
fe216b7338 Fixed error when libcpuid reports zero number of CPU cores [#METR-21926]. 2016-06-30 23:35:07 +03:00
Alexey Milovidov
df5e85bb34 Addition [#METR-21884]. 2016-06-30 00:31:36 +03:00
Alexey Milovidov
349be07e61 Better [#METR-21863]. 2016-06-29 00:44:45 +03:00
Alexey Milovidov
28b75ba8bc Fixed error with converting types of arrays in IN or VALUES [#METR-21885]. 2016-06-29 00:28:03 +03:00
Alexey Milovidov
5ded454986 Added 'WITH NAME' section to ALTER TABLE ... FREEZE PARTITION query [#METR-21884]. 2016-06-28 23:50:37 +03:00
Alexey Milovidov
68f0bd03db Fixed error with parsing bad arrays [#METR-21885]. 2016-06-28 23:45:28 +03:00
Alexey Milovidov
4c73eea3a8 Fixed error with ARRAY JOIN of arrays of strings [#METR-21863]. 2016-06-28 22:43:32 +03:00
Alexey Milovidov
b408afa74f Added 'anyHeavy' aggregate function [#METR-21691]. 2016-06-26 15:48:04 +03:00
Alexey Milovidov
f8b4ade0ec Added 'stacktrace' parameter for HTTP interface (0, don't output stack trace by default) [#METR-21846]. 2016-06-25 10:22:12 +03:00
Alexey Milovidov
df438a5a47 Little better [#METR-2944]. 2016-06-25 07:29:09 +03:00
Alexey Milovidov
d9b8b74180 Added setting 'log_queries_cut_to_length' [#METR-21843]. 2016-06-25 06:21:01 +03:00
Alexey Milovidov
c68d6ea303 Better message when listen_host is IPv6 address and IPv6 is disabled [#METR-21842]. 2016-06-25 06:06:36 +03:00
Alexey Milovidov
df538babc8 Text formats: detecting and skipping UTF-8 BOM when possible [#METR-21817]. 2016-06-23 22:39:20 +03:00
Alexey Milovidov
9ab3d219ad Allowed to show values of type AggregateFunction in Pretty formats [#METR-2944]. 2016-06-22 00:43:43 +03:00
Alexey Milovidov
b8ca97a891 Added check for constants in primary key [#METR-2944]. 2016-06-21 20:06:12 +03:00
Alexey Milovidov
86e9ed01c5 Fixed error with ParserNumber (tnx. kmeaw) [#METR-21765]. 2016-06-21 00:22:46 +03:00