hexiaoting
cb9e88efa3
Update with fresh master to build sucessfully.
2020-10-14 15:35:22 +08:00
hexiaoting
4f3f221987
Fix build error
2020-10-14 14:35:14 +08:00
hexiaoting
974352a8e1
Fix style check errors.
2020-10-14 14:35:14 +08:00
hexiaoting
cdb4dd57a6
Add new DataType Map(key,value)
2020-10-14 14:35:14 +08:00
Nikolai Kochetov
9b42bfdc36
Merge pull request #15817 from ClickHouse/new-block-for-functions-2
...
Use `ColumnsWithTypeAndName` instead of `Block` for function calls [part 2]
2020-10-12 00:32:58 +03:00
Nikolai Kochetov
23aec1f954
Fix build.
2020-10-11 22:44:20 +03:00
Nikolai Kochetov
3a17c2a7ac
Rename FunctionArguments to ColumnsWithTypeAndName
2020-10-11 22:20:20 +03:00
Alexey Milovidov
269b6383f5
Check for #pragma once in headers
2020-10-10 21:37:02 +03:00
Nikolai Kochetov
d28325a353
Replace getByPosition to []
2020-10-10 21:24:57 +03:00
Nikolai Kochetov
a7fb2e38a5
Use ColumnWithTypeAndName as function argument instead of Block.
2020-10-09 10:41:28 +03:00
Nikolai Kochetov
e94b814606
Update arrayConcat
2020-09-16 16:07:32 +03:00
Nikolai Kochetov
e9de8c8875
Fix build.
2020-09-16 15:21:26 +03:00
Nikolai Kochetov
85698e04fa
Update slice for arrays.
2020-09-16 13:57:23 +03:00
Ildus Kurbangaliev
67b49862d9
Add mapPopulateSeries function ( #13166 )
2020-09-14 19:11:50 +03:00
alexey-milovidov
f21cf98960
Merge pull request #14657 from myrrc/feature/disable-debug-symbols-cmake-option
...
Extracted the debug info generation for functions into a cmake option
2020-09-10 21:04:15 +03:00
myrrc
c309f55c20
updated setting and added default value
2020-09-10 14:02:52 +03:00
alexey-milovidov
0c2ecb53d1
Update arrayIndex.h
2020-09-09 09:35:05 +03:00
myrrc
78eac658b0
adding correct LC nested nullability checker
2020-09-08 22:51:44 +03:00
Alexey Milovidov
53e39b05b2
Lower binary size in debug build
2020-09-07 18:35:18 +03:00
myrrc
d298409660
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-08-20 12:07:02 +03:00
myrrc
4f96291c35
rewrote the LC spec as a dispatcher
2020-08-19 21:59:39 +03:00
myrrc
5ef5c889fd
moved the LC stuff to its implementations (some bugs remaining)
2020-08-18 23:09:41 +03:00
Alexey Milovidov
acf312467e
Stratify nans comparison in arrayCompact function
2020-08-18 22:16:53 +03:00
myrrc
3337d206ba
some bugs remaining
2020-08-18 01:55:41 +03:00
myrrc
69a0ca2564
checking other const approach
2020-08-18 01:43:20 +03:00
alexey-milovidov
8535e30bd4
Merge pull request #13753 from ClickHouse/avoid-too-slow-queries-with-arrays
...
Avoid too slow queries with arrays
2020-08-16 10:16:08 +03:00
Azat Khuzhin
e9d373b5b7
Fix step overflow in range()
2020-08-16 00:26:47 +03:00
Alexey Milovidov
57b8d3f89b
Avoid too slow queries with arrays
2020-08-15 12:13:52 +03:00
myrrc
54f5c0e35a
fixed the String impl non-const offset bug
2020-08-14 23:07:31 +03:00
myrrc
a519559644
updated ColumnVector to compare with other U, cleaned ImplString
2020-08-14 21:08:30 +03:00
myrrc
a9c9bae47e
fixed the columnvector test
2020-08-13 17:17:49 +03:00
myrrc
0edf3a693d
fixing the processGeneric ColumnVector type bug
2020-08-13 16:44:13 +03:00
myrrc
1ed406dfd8
empty commit to restart CI
2020-08-12 19:11:35 +03:00
Alexander Kazakov
6e0d536327
Merge branch 'master' into bug/low-cardinality-arrays-optimisations
2020-08-11 16:25:20 +03:00
myrrc
eabcc293eb
fixed generic LC impl
2020-08-11 14:15:43 +03:00
myrrc
659c78c7ab
more canonical resize
2020-08-10 18:37:04 +03:00
myrrc
8562c36ea4
fix: false processing
2020-08-10 18:32:02 +03:00
myrrc
565cedbf1c
updating functions
2020-08-10 17:22:35 +03:00
myrrc
403a47bd1e
reverted the code back to constant args handling
2020-08-10 13:34:19 +03:00
Alexey Milovidov
edd89a8610
Fix half of typos
2020-08-08 03:47:03 +03:00
myrrc
ac77e2a88f
empty commit to restart CI
2020-08-07 14:24:07 +03:00
myrrc
d1412e5352
Merge branch 'bug/low-cardinality-arrays-optimisations' of github:myrrc/clickhouse into bug/low-cardinality-arrays-optimisations
2020-08-06 20:57:29 +03:00
myrrc
1c940a1921
got rid of a virtual col in loop in arrayIndex
2020-08-06 20:55:21 +03:00
Alexander Kazakov
8c1dbb3893
For compatibility with Arcadia
2020-08-06 16:27:19 +03:00
myrrc
c8f737c37c
fix: re-resizing, Arcadia compatibility, updated perftest
2020-08-06 15:33:16 +03:00
myrrc
2d27fa0fa8
fix: style error, unused check
2020-08-06 02:24:28 +03:00
myrrc
4dd39f6fb4
fixed comparison bug by cloning the col_arg_indices
2020-08-05 18:16:03 +03:00
myrrc
0021f67664
re-unioned the *NumImpl
2020-08-05 15:43:19 +03:00
myrrc
807f1887f4
some data flow fixes
2020-08-04 22:51:15 +03:00
myrrc
b210afb789
cloning the arr column to build the lc index
2020-08-04 18:00:42 +03:00
myrrc
98119af9de
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-08-04 15:01:27 +03:00
Alexey Milovidov
41111d1e57
Merge branch 'master' into stack-frams-size-limit
2020-08-02 19:18:33 +03:00
Alexey Milovidov
a4e8c47702
Fix assert in arrayElement
2020-08-02 04:07:08 +03:00
Alexey Milovidov
c202691319
Merge branch 'master' into stack-frams-size-limit
2020-07-30 23:53:52 +03:00
Ildus Kurbangaliev
fdf4fd337a
add mapAdd and mapSubtract functions ( #11735 )
2020-07-29 11:50:30 +03:00
myrrc
cf696afd4c
fix: function visibility
2020-07-28 18:26:53 +03:00
myrrc
aaa05f2466
updated types checker
2020-07-28 17:41:04 +03:00
myrrc
6f953e06ae
fix: style-checker
2020-07-24 18:02:57 +03:00
myrrc
1e32210953
updated reference, fixed NULL values handling
2020-07-24 17:17:39 +03:00
myrrc
b44b3e9b2b
added column cast, added new test
2020-07-24 15:07:26 +03:00
myrrc
4a55186a99
some investigation
2020-07-23 19:46:38 +03:00
myrrc
9b9360eb2c
try to handle runtime type casting to compare the index column and the
...
target value correctly
2020-07-23 02:09:03 +03:00
myrrc
31fc55ccef
fix: const attributes
2020-07-23 00:54:43 +03:00
myrrc
76a866af47
another attribute fix
2020-07-23 00:44:39 +03:00
myrrc
6af63213ce
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-07-22 22:49:46 +03:00
myrrc
1d0bf93444
added perftest, fixed style check and PVS bugs
2020-07-22 22:44:11 +03:00
myrrc
222eb7fba3
fixed result column overwriting
2020-07-22 16:18:21 +03:00
Nikolai Kochetov
e4689ce302
Make IFunction::executeImpl const.
2020-07-21 16:58:07 +03:00
Alexey Milovidov
50bbfc848d
Merge branch 'master' into stack-frams-size-limit
2020-07-21 14:45:15 +03:00
myrrc
ad8afc3bfa
updated LC spec to catch LC(N(T)) and N(LC(T))
2020-07-20 18:49:06 +03:00
myrrc
b60b689417
fixed Const(Array()) DB::Exception
2020-07-17 21:06:21 +03:00
myrrc
00fc61c244
updated getOrFindIndex for NullableTypes
2020-07-17 19:57:26 +03:00
myrrc
52dcb211ba
Merge branch 'master' into bug/low-cardinality-arrays-optimisations
2020-07-17 17:06:02 +03:00
myrrc
80053d745d
first truly working version
2020-07-17 15:44:26 +03:00
myrrc
0ce74ccc28
updated interface, bug investigation
2020-07-16 23:59:32 +03:00
myrrc
bc8e8c25e9
initial more or less working version
2020-07-16 18:14:52 +03:00
Alexey Milovidov
34e67b521a
Fix ugly ugliness
2020-07-08 04:56:50 +03:00
Alexey Milovidov
abf1e015b3
Add documentation for arrayFill
2020-07-08 04:44:24 +03:00
Alexey Milovidov
7138ccca2b
Whitespace
2020-07-08 01:44:29 +03:00
alexey-milovidov
32a5dcd483
Update arraySum.cpp
2020-07-05 06:48:49 +03:00
Alexey Milovidov
d2e8c0df79
Minor modification
2020-07-05 02:39:27 +03:00
Alexey Milovidov
96e8e93c64
Fix warnings from CodeQL
2020-07-05 02:16:16 +03:00
Nikolai Kochetov
820d2c63df
Try fix labda tuple(LC) argument.
2020-06-30 13:51:17 +03:00
Nikolai Kochetov
be51741566
Try fix labda tuple(LC) argument.
2020-06-30 13:19:06 +03:00
Anton Popov
39fe7d6c3f
Merge pull request #11729 from CurtizJ/distinct-combinator
...
Merging #10930 . (Distinct combinator)
2020-06-26 13:40:32 +03:00
Alexander Kuzmenkov
7ee2e68f5b
better error messages
2020-06-25 23:42:31 +03:00
Anton Popov
14e09e5650
Merge remote-tracking branch 'upstream/master' into HEAD
2020-06-25 14:59:15 +03:00
Alexander Kazakov
0510911559
Merge pull request #11071 ( #11874 )
...
* Add's hasSubstr array function
* Add's example in the english doc of hasSubStr
* Updates conditions to avoid prematurely calling isEqual
* Remove feathericons
Authored-by: Ryad ZENINE <ryad.zenine@contentsquare.com>
2020-06-23 17:42:19 +03:00
Alexey Milovidov
7117b419b9
Don't allow arrayJoin inside higher order functions #3933
2020-06-21 21:22:34 +03:00
Anton Popov
8ba5bd8530
Merge remote-tracking branch 'upstream/master' into distinct-combinator
2020-06-18 01:44:36 +03:00
Anton Popov
88b325dcdc
rework distinct combinator
2020-06-17 22:36:27 +03:00
Alexey Milovidov
0a6054eece
Merge branch 'master' into return-not-nullable-from-count-distinct-2
2020-06-16 22:31:33 +03:00
Alexey Milovidov
8dac30ae95
Split file for better build times
2020-06-14 21:42:10 +03:00
Alexey Milovidov
394fb64a9c
Better way of implementation
2020-06-14 20:42:11 +03:00
Alexey Milovidov
ef6c5a2855
Continuation
2020-06-08 22:52:55 +03:00
Alexey Milovidov
af176b8191
Continuation
2020-06-08 22:39:49 +03:00
Alexander Kuzmenkov
bf941755f2
fixup
2020-05-26 09:00:51 +03:00
Alexander Kuzmenkov
7142e68d7a
fixup
2020-05-26 08:54:04 +03:00
Alexander Kuzmenkov
50df893dc6
Assert that allocator & container are consistent wrt. inline memory
...
There are lots of places where HashTable is used with
AllocatorWithStackMemory, but the size of allocator inline memory is set
incorrectly, and it's less than the initial HashTable buffer size.
Because of this, HashTable is always allocated on the heap, and the
inline memory becomes a useless dead weight.
For PODArray, we have previously added a helper template that makes sure
these values are in sync, so there was only one such discrepancy left,
in the unit test.
2020-05-20 22:37:13 +03:00
Nikolai Kochetov
7309cbbfda
Try fix build.
2020-05-16 10:23:59 +03:00
Nikolai Kochetov
4d0503f021
Make IColumn::mutate() static.
2020-05-14 11:30:18 +03:00
Alexey Milovidov
8c9408f927
Checkpoint
2020-04-22 11:31:10 +03:00
Alexey Milovidov
03e17405cd
Checkpoint
2020-04-22 10:03:43 +03:00
Nikolai Kochetov
234c4dbe84
Fix build.
2020-04-15 17:51:03 +03:00
Alexey Milovidov
fbe41a8ee6
Fix clang-tidy
2020-04-15 17:37:43 +03:00
alexey-milovidov
19c4968ca6
Update arrayIndex.h
2020-04-15 07:02:41 +03:00
Alexey Milovidov
eed2ea3b36
Remove strange code
2020-04-15 06:02:51 +03:00
Alexey Milovidov
8ad04d4fec
Remove useless code
2020-04-15 00:05:45 +03:00
Ivan Lezhankin
06446b4f08
dbms/ → src/
2020-04-03 18:14:31 +03:00