Commit Graph

1493 Commits

Author SHA1 Message Date
Alexey Milovidov
43d9edeca1 dbms: added aggregate function groupUniqArray [#CONV-8330]. 2013-07-28 20:53:31 +00:00
Alexey Milovidov
0259b9ddb2 dbms: fixed aggregate function groupArray when distributed query processing [#CONV-2944]. 2013-07-28 19:47:27 +00:00
Alexey Milovidov
e0bdd99128 dbms: removed useless method [#CONV-2944]. 2013-07-28 03:28:52 +00:00
Alexey Milovidov
3e7a073fdb dbms: fixed parametric aggregate functions in distributed query processing [#CONV-8223]. 2013-07-28 03:14:03 +00:00
Alexey Milovidov
de9783ce11 dbms: tiny improvement [#CONV-2944]. 2013-07-28 01:42:36 +00:00
Alexey Milovidov
59a743f0ef dbms: removed useless code [#CONV-2944]. 2013-07-28 01:36:17 +00:00
Alexey Milovidov
d0bc18a815 Merge 2013-07-28 01:15:52 +00:00
Alexey Milovidov
8446a7aac4 dbms: implemented method 'replicate' for ColumnArray<ColumnString> [#CONV-8342]. 2013-07-28 00:35:29 +00:00
Alexey Milovidov
afee753622 dbms: implemented method 'replicate' for ColumnArray of numbers [#CONV-8342]. 2013-07-27 21:50:13 +00:00
Alexey Milovidov
e86fad7304 dbms: fixed comment [#CONV-8223]. 2013-07-27 20:02:35 +00:00
Alexey Milovidov
6356f41105 dbms: added aggregate functions quantileTiming, quantilesTiming [#CONV-8223]. 2013-07-27 19:57:45 +00:00
Alexey Milovidov
5d2ab21ee6 dbms: tiny improvement [#CONV-2944]. 2013-07-27 18:43:10 +00:00
Vyacheslav Alipov
3ef3d700fa reverted getArrayJoinImpl [#CONV-7967] 2013-07-26 17:21:01 +00:00
Vyacheslav Alipov
f7f906c835 fixed getArrayJoinImpl [#CONV-7967] 2013-07-26 17:02:24 +00:00
Vyacheslav Alipov
56e947befb reorganized adding of MULTIPLE_ARRAY_JOIN action (appendArrayJoin) [#CONV-7967] 2013-07-26 16:33:05 +00:00
Vyacheslav Alipov
7969288677 reorganized adding of MULTIPLE_ARRAY_JOIN action [#CONV-7967] 2013-07-26 16:11:31 +00:00
Vyacheslav Alipov
b1a45aed3e tiny fix [#CONV-7967] 2013-07-26 15:16:56 +00:00
Vyacheslav Alipov
834b2bc8be added new type of Action: MULTIPLE_ARRAY_JOIN [#CONV-7967] 2013-07-26 13:46:52 +00:00
Vyacheslav Alipov
fce904f438 fixed 'unknown column' issue with ARRAY JOIN section (partially reverted to previous revision) [#CONV-7967] 2013-07-23 16:52:50 +00:00
Vyacheslav Alipov
3ab02bffef fixed 'unknown column' issue with ARRAY JOIN section [#CONV-7967] 2013-07-23 16:15:40 +00:00
Vyacheslav Alipov
9dfce3c015 fixed another NULL pointer [#CONV-7967] 2013-07-23 14:31:51 +00:00
Vyacheslav Alipov
80cc3885f3 fixed NULL pointer and prepare and execute in ExpressionActions [#CONV-7967] 2013-07-23 14:19:03 +00:00
Vyacheslav Alipov
61f862dfbe ARRAY JOIN section in SELECT [#CONV-7967] 2013-07-22 16:49:19 +00:00
Vyacheslav Alipov
ab7d11b110 fixed input validation for Nested Arrays [#CONV-7967] 2013-07-22 13:21:16 +00:00
Vyacheslav Alipov
38b88d2d60 added input validation for Nested Arrays [#CONV-7967] 2013-07-22 12:04:08 +00:00
Alexey Milovidov
facaf9d24a dbms: improved performance of aggregation by FixedString columns [#CONV-2944]. 2013-07-19 20:12:02 +00:00
Alexey Milovidov
3870d76934 dbms: tiny unification [#CONV-2944]. 2013-07-19 19:53:51 +00:00
Alexey Milovidov
a555c2f0e8 dbms: fixed function substring of FixedString arguments [#CONV-8271]. 2013-07-18 23:43:13 +00:00
Alexey Milovidov
ba11c61b01 dbms: Fixed error with concat(FixedString, String) [#CONV-8271]. 2013-07-18 23:34:07 +00:00
Alexey Milovidov
c63d6a8b66 dbms: fixed error with string functions operating on FixedString columns [#CONV-8271]. 2013-07-18 20:24:04 +00:00
Evgeniy Gatov
dfff0e427a dbms: 'hex' function now works with FixedString [#CONV-8237]. 2013-07-18 11:30:58 +00:00
Alexey Milovidov
f7a5d2a215 dbms: OLAP-compatibility: reverted prev. modification [#CONV-8238]. 2013-07-17 20:29:47 +00:00
Alexey Milovidov
25fe58b30f dbms: OLAP-compatibility: removed unused code [#CONV-8238]. 2013-07-17 20:28:01 +00:00
Alexey Milovidov
d260289c6e ███████████, dbms compatibility with OLAP: added new attributes [#CONV-8238]. 2013-07-17 17:59:57 +00:00
Alexey Milovidov
4f06cd1fd5 dbms: OLAP-compatibility: removed useless func [#CONV-8238]. 2013-07-17 17:54:43 +00:00
Alexey Milovidov
cf5fa725af dbms: OLAP compatibility: removed old code [#CONV-8238]. 2013-07-17 17:40:45 +00:00
Vyacheslav Alipov
25ebf196f8 compound identifier parser to support '.' [#CONV-7967] 2013-07-16 15:26:35 +00:00
Vyacheslav Alipov
277759146d identifier parser now supports '.' [#CONV-7967] 2013-07-16 15:10:37 +00:00
Vyacheslav Alipov
ac42eb45a4 SELECT and table reads/writes may be wokring now [NOT TESTED] [#CONV-7967] 2013-07-16 14:55:01 +00:00
Vyacheslav Alipov
a0b84c848a added and passed data_type_nested test [#CONV-7967] 2013-07-15 12:42:40 +00:00
Alexey Milovidov
3e334da76f dbms: compatibility with OLAPServer: fixed error, removed half of garbage [#CONV-8210]. 2013-07-15 05:49:33 +00:00
Alexey Milovidov
0874bf17ca dbms: allowed Keep-Alive [#CONV-8210]. 2013-07-15 02:03:35 +00:00
Alexey Milovidov
c0309c5a67 dbms: compatibility with OLAPServer: added missing attributes [#CONV-8210]. 2013-07-15 01:51:13 +00:00
Vyacheslav Alipov
00f2cceac0 tiny style improvement: deleted empty line [#CONV-7967] 2013-07-12 17:47:19 +00:00
Vyacheslav Alipov
067375cb69 fixed parsing of Nested DateType in DataTypeFactory [#CONV-7967] 2013-07-12 17:40:38 +00:00
Vyacheslav Alipov
7bee7ed8ca updated ParserNestedTable: save parsed columns to func->args [#CONV-7967] 2013-07-12 16:46:58 +00:00
Vyacheslav Alipov
090aae8e7b propagated [de]serialization to storages and (in|out)put streams [#CONV-7967] 2013-07-12 13:35:05 +00:00
Vyacheslav Alipov
73bc183ffc main classes and first draft of CREATE TABLE parser [#CONV-7967] 2013-07-11 17:35:56 +00:00
Alexey Milovidov
858b2805eb dbms: probably better [#CONV-2944]. 2013-06-30 17:12:34 +00:00
Alexey Milovidov
930b3f96aa dbms: JSON formats: writing header before any data [#CONV-2944]. 2013-06-30 17:04:50 +00:00
Alexey Milovidov
9f74563493 dbms: removed useless code [#CONV-2944]. 2013-06-30 17:04:15 +00:00
Alexey Milovidov
d3d9aa327e dbms: improved performance of aggregation by many fields: lowered number of allocs; more direct memory layout; don't use temporary Fields; lowered memory consumption [#CONV-2944]. 2013-06-30 16:56:00 +00:00
Alexey Milovidov
1d7fd1644d dbms: fixed error in prev. revision [#CONV-2944]. 2013-06-30 11:40:30 +00:00
Alexey Milovidov
43825cdf95 dbms: improved performance of finalizing aggregate functions [#CONV-2944]. 2013-06-30 11:38:46 +00:00
Alexey Milovidov
6e34a0331d dbms: tiny improvement [#CONV-2944]. 2013-06-30 10:28:17 +00:00
Alexey Milovidov
79afdbc193 dbms: removed useless code [#CONV-2944]. 2013-06-30 10:14:50 +00:00
Alexey Milovidov
1c730617e7 dbms: added aggregate function quantiles [#CONV-2944]. 2013-06-29 23:49:34 +00:00
Alexey Milovidov
9af979adff dbms: improvement: using pre-LIMIT on remote servers when query is streaming [#CONV-2944]. 2013-06-29 20:32:33 +00:00
Alexey Milovidov
23215dac94 dbms: Server: fixed error: cancelling query doesn't always work [#CONV-7816]. 2013-06-29 19:58:23 +00:00
Alexey Milovidov
9c07d1b07f dbms: fixed error with serialization of FixedString columns [#CONV-8042]. 2013-06-29 19:01:54 +00:00
Alexey Milovidov
69bd0e2557 dbms: style fix [#CONV-2944]. 2013-06-29 18:04:38 +00:00
Alexey Milovidov
f38b00b36f dbms: Server: HTTP interface: allowed to specify default_format in URL parameter [#CONV-2944]. 2013-06-29 18:03:57 +00:00
Alexey Milovidov
63bdaa2636 dbms: removed two wrong comments [#CONV-2944]. 2013-06-29 17:22:22 +00:00
Alexey Milovidov
780e2e98c1 dbms: tiny style improvement [#CONV-2944]. 2013-06-29 14:19:46 +00:00
Alexey Milovidov
4bc51482ce dbms: fixed writing arrays [#CONV-8022]. 2013-06-27 17:11:25 +00:00
Michael Kolupaev
23046fe1fe clickhouse: fixed sets [#CONV-7997]. 2013-06-26 16:31:49 +00:00
Alexey Milovidov
dca754918c dbms: removed useless copy [#CONV-7962]. 2013-06-25 14:19:39 +00:00
Alexey Milovidov
0931ac57ae dbms: improved performance [#CONV-2944]. 2013-06-25 14:16:16 +00:00
Michael Kolupaev
878856a62b clickhouse: implemented individual array serialization [#CONV-7962]. 2013-06-25 13:24:55 +00:00
Alexey Milovidov
a5fc5c235e Merge 2013-06-25 12:19:10 +00:00
Vyacheslav Alipov
356f394db0 fixed CREATE DATABASE IF NOT EXISTS [#CONV-2807] 2013-06-25 12:03:36 +00:00
Alexey Milovidov
235c9ce7dd dbms: improved performance of aggregation a little [#CONV-2944]. 2013-06-25 08:06:40 +00:00
Vyacheslav Alipov
60aa196a56 skipping header-block in RemoteBlockInputStream [#CONV-7906] 2013-06-24 13:38:50 +00:00
Alexey Milovidov
4da27ecd38 Addition to prev. revision [#CONV-7951]. 2013-06-21 23:27:26 +00:00
Alexey Milovidov
3fbd36fde9 dbms: improvement [#CONV-2944]. 2013-06-21 21:05:16 +00:00
Alexey Milovidov
fe0dd1d0b2 dbms: improvement [#CONV-2944]. 2013-06-21 20:34:19 +00:00
Alexey Milovidov
bd1f289b7b dbms: removed useless code [#CONV-2944]. 2013-06-21 20:30:18 +00:00
Alexey Milovidov
acad879df8 dbms: fixed Limits for DISTINCT [#CONV-7934]. 2013-06-21 19:37:47 +00:00
Alexey Milovidov
fb616fd5ca dbms: tiny improvement for Set [#CONV-2944]. 2013-06-21 19:25:53 +00:00
Michael Kolupaev
23e96d9303 clickhouse: arrayFilter now can accept multiple array and filter the first of them [#CONV-7444]. 2013-06-21 12:33:27 +00:00
Michael Kolupaev
041dc5249d clickhouse: added function arraySum [#CONV-7444]. 2013-06-21 12:11:35 +00:00
Michael Kolupaev
33d1911402 clickhouse: slightly fixed sign-rewrite exception [#CONV-7962]. 2013-06-21 11:44:44 +00:00
Vyacheslav Alipov
b81e9544a8 added stream->cancel() in Set [#CONV-7934] 2013-06-21 11:33:58 +00:00
Michael Kolupaev
089c3307e5 clickhouse: fixed select from subquery [#CONV-7444]. 2013-06-21 11:32:27 +00:00
Michael Kolupaev
c2455e1182 clickhouse: fixed ExpressionAnalyzer [#CONV-7444]. 2013-06-21 10:36:01 +00:00
Michael Kolupaev
f59d6e3320 Merge 2013-06-21 10:31:31 +00:00
Michael Kolupaev
7e3ed127a2 clickhouse: generating unknown identifier error earlier [#CONV-7444]. 2013-06-21 10:09:02 +00:00
Alexey Milovidov
24e82cef5f dbms: fixed error with timeout for replicas [#CONV-2944]. 2013-06-21 00:08:05 +00:00
Michael Kolupaev
435cb0af9a clickhouse: fixed grouping by duplicate column [#CONV-7962]. 2013-06-20 15:38:03 +00:00
Michael Kolupaev
db725069f7 clickhouse: fixed selecting constants from distributed tables with group by (who needs to do it anyway?) [#CONV-7962]. 2013-06-20 14:49:41 +00:00
Michael Kolupaev
036d90e88f clickhouse: fixed aggregation by the same column more than once, fixed selecting column more than once [#CONV-7962]. 2013-06-20 14:24:43 +00:00
Michael Kolupaev
e7f40f25b3 clickhouse: fixed count() in some cases [#CONV-2944]. 2013-06-20 13:50:55 +00:00
Vyacheslav Alipov
c8cc523ffe getBufferSizeInBytes() return type fix [#CONV-7934] 2013-06-20 12:47:10 +00:00
Michael Kolupaev
2d620a3aa1 clickhouse: added oveloads for higher order array functions [#CONV-7444]. 2013-06-20 12:27:33 +00:00
Vyacheslav Alipov
7f91afaf20 limits for IN and DISTINCT [not tested] [#CONV-7934] 2013-06-20 12:12:27 +00:00
Vyacheslav Alipov
cbae7f6c44 added comments, fixed non-emptiness of SelectSampleBlock [#CONV-7906] 2013-06-19 13:09:28 +00:00
Vyacheslav Alipov
fee4726953 implemented using revision version [#CONV-7906] 2013-06-18 14:12:10 +00:00
Vyacheslav Alipov
cea132c012 PrettyCompact and PrettyCompactMonoBlock use common code actively now [#CONV-6723] 2013-06-18 09:56:11 +00:00
Michael Kolupaev
a466b9b6da clickhouse: slightly fixed overriding column names with aliases [#CONV-7907]. 2013-06-18 09:48:30 +00:00
Michael Kolupaev
e8d77fe8ec Merge 2013-06-18 09:43:35 +00:00
Michael Kolupaev
c5a92790db clickhouse: fixed arrayJoin with distributed tables [#CONV-7444]. 2013-06-17 14:57:03 +00:00
Michael Kolupaev
106c3aad4a clickhouse: slightly improved tests [#CONV-2807]. 2013-06-17 13:35:05 +00:00
Michael Kolupaev
ae581594aa clickhouse: fixed FINAL reading all columns [#CONV-7444]. 2013-06-17 13:29:50 +00:00
Vyacheslav Alipov
e3a2816989 PrettyCompactMonoBlock format [#CONV-6723] 2013-06-17 12:40:44 +00:00
Michael Kolupaev
8abe29d8d0 clickhouse: fixed a minor bug with aggregation and constants [#CONV-6703]. 2013-06-17 10:19:34 +00:00
Vyacheslav Alipov
82742b4ac4 ExtractToString fix [#CONV-7793] 2013-06-17 09:52:56 +00:00
Alexey Milovidov
170d408ba3 dbms: improvement to prev. revision [#CONV-7889]. 2013-06-17 07:57:58 +00:00
Alexey Milovidov
e853c4b320 dbms: don't write .sql files for ChunkRef tables [#CONV-7889]. 2013-06-17 07:01:31 +00:00
Alexey Milovidov
8fad2d42e2 dbms: StorageLog: fixed error in one of prev. revision [#CONV-2944]. 2013-06-17 05:28:15 +00:00
Alexey Milovidov
b2f02c372a dbms: style fix [#CONV-2944]. 2013-06-15 08:48:30 +00:00
Alexey Milovidov
91a062a575 Merge 2013-06-15 08:38:30 +00:00
Alexey Milovidov
44aad8f802 dbms: fixed cyclic aliases [#CONV-7734]. 2013-06-15 07:10:06 +00:00
Alexey Milovidov
bc14fabf98 dbms: server: logging HTTP queries [#CONV-2944]. 2013-06-15 06:44:22 +00:00
Alexey Milovidov
0181308a24 dbms: better [#CONV-7734]. 2013-06-15 06:40:14 +00:00
Alexey Milovidov
2493a03c54 dbms: fixed error in prev. revision [#CONV-2944]. 2013-06-15 06:16:17 +00:00
Alexey Milovidov
3b1cb6ef77 dbms: fixed error; improvement [#CONV-2944]. 2013-06-15 06:14:41 +00:00
Alexey Milovidov
72b18df1ff dbms: improved loading time [#CONV-2944]. 2013-06-15 05:51:12 +00:00
Alexey Milovidov
e3e9e52c5b dbms: addition to prev. revision [#CONV-2944]. 2013-06-15 05:20:28 +00:00
Alexey Milovidov
c6b7353467 dbms: improved loading speed [#CONV-2944]. 2013-06-15 05:19:01 +00:00
Alexey Milovidov
155e3e8e05 dbms: style fix [#CONV-2807]. 2013-06-15 04:45:59 +00:00
Alexey Milovidov
2d8cac6579 dbms: improved loading speed [#CONV-2944]. 2013-06-15 04:44:19 +00:00
Alexey Milovidov
6067377d74 dbms: improvement [#CONV-2807]. 2013-06-15 04:16:14 +00:00
Alexey Milovidov
16e5dc1f70 dbms: removed TODO [#CONV-7885]. 2013-06-15 04:08:53 +00:00
Alexey Milovidov
b7f98d9f6a dbms: lowered memory consumption [#CONV-7885]. 2013-06-15 03:33:45 +00:00
Alexey Milovidov
fa6dc462bf dbms: fixed writing infinite floating point numbers in JSON formats [#CONV-7445]. 2013-06-15 00:23:51 +00:00
Michael Kolupaev
57b3b4837e clickhouse: fixed show tables not like [#CONV-7444]. 2013-06-14 19:07:35 +00:00
Michael Kolupaev
eb279922c6 clickhouse: fixed [#CONV-7444]. 2013-06-14 18:55:34 +00:00
Michael Kolupaev
de26ea3ec8 clickhouse: fixed lambda expressions [#CONV-7444]. 2013-06-14 18:20:20 +00:00
Michael Kolupaev
2bc3fb6630 clickhouse: ExpressionActions: removed limit on columns in sample block [#CONV-7444]. 2013-06-14 17:53:40 +00:00
Alexey Milovidov
2854dd428b Added line feeds [#CONV-2807]. 2013-06-14 16:38:54 +00:00
Alexey Milovidov
45986edc39 dbms: modified comments [#CONV-7862]. 2013-06-14 16:27:15 +00:00
Alexey Milovidov
c6a638de01 dbms: added aggregate function sumIf [#CONV-7862]. 2013-06-14 16:17:02 +00:00
Alexey Milovidov
20a164a2d1 dbms: added aggregate functions uniqIf, avgIf [#CONV-7862]. 2013-06-13 20:30:47 +00:00
Vyacheslav Alipov
9ff7ca3d8c ExtractString fix [#CONV-7793] 2013-06-11 16:23:58 +00:00
Michael Kolupaev
31582f2d91 clickhouse: optimized lambda expressions [#CONV-7444]. 2013-06-11 16:21:25 +00:00
Vyacheslav Alipov
ced71b0f9b ExtractString[NOT TESTED] and ExtractRaw [#CONV-7793] 2013-06-11 16:09:53 +00:00
Vyacheslav Alipov
b75d025580 changed parsing of numerics [#CONV-7793] 2013-06-11 12:31:08 +00:00
Vyacheslav Alipov
32dbd3d02a fixed parsing of quoted numbers [#CONV-7793] 2013-06-10 16:04:05 +00:00
Michael Kolupaev
41a16a4d71 clickhouse: optimized expressions with arrayJoin [#CONV-7444]. 2013-06-10 16:03:23 +00:00
Vyacheslav Alipov
e9c1b4e490 functions extracting numbers from VisitParams [#CONV-7793] 2013-06-10 15:19:37 +00:00
Michael Kolupaev
d8af545977 clickhouse: fixed comment [#CONV-2807]. 2013-06-10 14:32:09 +00:00
Michael Kolupaev
8a738aee11 clickhouse: leaving the smallest column instead of the first [#CONV-2807]. 2013-06-10 14:24:40 +00:00
Michael Kolupaev
078f598ea0 clickhouse: sleep function not sleeping on empty blocks [#CONV-2807]. 2013-06-10 13:42:05 +00:00
Alexey Milovidov
c58339984b dbms: fixed duplicate DISTINCT [#CONV-7444]. 2013-06-08 21:18:13 +00:00
Alexey Milovidov
9d1142b028 dbms: fixed error [#CONV-7444]. 2013-06-08 20:19:29 +00:00
Alexey Milovidov
1469ea51b3 dbms: modified comment [#CONV-2944]. 2013-06-08 20:17:51 +00:00
Alexey Milovidov
ed38f1fd0a dbms: fixed compilation in gcc 4.3 [#CONV-2944]. 2013-06-07 22:12:58 +00:00
Alexey Milovidov
c8b340e85b dbms: fixed warning [#CONV-2944]. 2013-06-07 17:32:12 +00:00
Vyacheslav Alipov
bfdb77b586 regionToName function arguments check fix [#CONV-7735] 2013-06-05 13:54:05 +00:00
Michael Kolupaev
9942dcc9c8 clickhouse: removed obsolete code [#CONV-7444]. 2013-06-05 13:42:13 +00:00