Alexey Milovidov
5346e1c575
Merge branch 'master' of github.com:yandex/ClickHouse into fix-use-after-free-in-array-enumerate
2018-12-20 20:58:58 +03:00
alexey-milovidov
f85857d8ff
Merge pull request #3826 from yandex/missing-sql-compatibility-functions
...
Additional functions for SQL compatibility
2018-12-20 20:51:05 +03:00
Ivan Blinkov
24a0b3a53e
Additional function case insensitivity from #3704
2018-12-19 17:46:18 +03:00
Ivan Blinkov
0b79053afd
remove accidental file duplicate
2018-12-19 12:05:04 +03:00
Ivan Blinkov
714bd5b88a
Add lost zero byte in regexpQuoteMeta
2018-12-19 12:02:59 +03:00
Alexey Milovidov
2874061410
Fix use after free in arrayEnumerate [#CLICKHOUSE-2]
2018-12-19 07:21:23 +03:00
Alexey Milovidov
68e0af176e
Fix use after free in arrayEnumerate [#CLICKHOUSE-2]
2018-12-19 06:53:09 +03:00
Alexey Milovidov
36836faf62
Full support for Decimal #3721
2018-12-19 05:43:09 +03:00
Alexey Milovidov
9c23556cb0
Basic implementation for Decimal #3721
2018-12-19 05:11:31 +03:00
Alexey Milovidov
b9a68fbe93
Merging #3721 ; Added a test
2018-12-19 04:29:40 +03:00
Alexey Milovidov
cf68f08099
Merge branch 'feature/roundDown-function' of https://github.com/persiyanov/ClickHouse into persiyanov-feature/roundDown-function
2018-12-19 03:29:21 +03:00
Alexey Milovidov
d5d1c34017
Merging #3811
2018-12-18 23:24:16 +03:00
Alexey Milovidov
6a779661c8
Merge branch 'java-hash' of https://github.com/shangshujie365/ClickHouse into shangshujie365-java-hash
2018-12-18 23:04:32 +03:00
Ivan Blinkov
e73bef119c
restore accidentally removed function registration
2018-12-18 17:31:03 +03:00
Ivan Blinkov
d59b7379c9
fix style issues
2018-12-18 16:19:23 +03:00
Ivan Blinkov
d7667ffe95
fix gcc build issue
2018-12-18 16:18:30 +03:00
Ivan Blinkov
362948e891
Introduce quarter interval kind as 3 months (in preparation for #3705 )
2018-12-18 16:16:48 +03:00
Ivan Blinkov
5caab32340
simplify whitespace_mask creation
2018-12-18 11:30:25 +03:00
Ivan Blinkov
b7566a8d4d
Add manual implementation of trim base case (without character override)
2018-12-17 23:07:31 +03:00
Ivan Blinkov
2279058f0d
Simplify right(expr, length) function to be just an alias to substring(expr, -length)
2018-12-14 14:42:49 +03:00
Ivan Blinkov
0753cfe81b
Merge FunctionRegexpQuoteMeta.h into regexpQuoteMeta.cpp + add comment about suboptimal library call
2018-12-14 11:43:20 +03:00
shangshujie
c8111704fb
add java hash code source url
2018-12-14 14:12:23 +08:00
Ivan Blinkov
180311b42b
Introduce regexpQuoteMeta function to properly handle regexp special chars in TRIM #3714
2018-12-13 15:58:00 +03:00
shangshujie
e9cabc818d
fix indention
2018-12-13 18:36:31 +08:00
shangshujie
5de1b01d20
fix indention
2018-12-13 12:47:00 +08:00
shangshujie
ccdaf6a31b
add java string hash, hive string hash, for compatible with java world
2018-12-11 16:41:23 +08:00
alexey-milovidov
7af621f6f7
Merge pull request #3728 from amosbird/join
...
Versatile StorageJoin
2018-12-10 23:16:53 +03:00
alexey-milovidov
16bb923df5
Merge pull request #3769 from yandex/low-cardinality-native-format-conversion
...
Support insertion into LowCardinality from old native clients.
2018-12-07 07:08:43 +03:00
Alexey Milovidov
f3c72daf50
Fixed name [#CLICKHOUSE-2]
2018-12-07 06:21:17 +03:00
Ivan Blinkov
21c76a3d63
Make if function name case-insensive #3704
2018-12-06 17:40:32 +03:00
Ivan Blinkov
afcd6f9f09
Make substring function name case-insensitive + add two aliases #3704
2018-12-06 17:30:10 +03:00
Nikolai Kochetov
2bb57ce472
Support insertion into LowCardinality from old native clients.
2018-12-06 17:08:42 +03:00
Ivan Blinkov
ed04453122
Add locate -> position alias #3713
2018-12-06 16:36:23 +03:00
Ivan Blinkov
4ebbe3502d
Add replace -> replaceAll alias #3713
2018-12-06 16:23:45 +03:00
Ivan Blinkov
50314e3e91
Avoid repeating constants
2018-12-06 16:22:57 +03:00
Ivan Blinkov
e110d0789f
Add lcase/ucase + make lower/upper case-insensitive #3715
2018-12-05 19:59:35 +03:00
Ivan Lezhankin
6089b26ef0
Fix |RangeHashedDictionary| getter against |ColumnConst|
2018-12-04 16:15:20 +03:00
Persiyanov Dmitriy Andreevich
4ec2a2792c
style guide
2018-12-03 14:28:22 +03:00
alexey-milovidov
f6c264b70b
Every function in its own file, part 9 ( #3733 )
...
* Every function in its own file, part 9 [#CLICKHOUSE-2]
* Every function in its own file, part 9 [#CLICKHOUSE-2]
2018-12-03 06:17:06 +03:00
alexey-milovidov
02636b3388
Merge pull request #3729 from amosbird/dryrun
...
Function execution with dry runs
2018-12-02 22:45:07 +03:00
Amos Bird
3cc0829cc1
Function execution with dry runs
...
This commit prevents stateful functions like rowNumberInAllBlocks from being modified in getHeader() calls.
2018-12-02 19:02:04 +08:00
Amos Bird
65b654a1b6
Versatile StorageJoin
...
This commit does the following:
1. StorageJoin with simple keys now supports reading
2. StorageJoin can be created with Join settings applied. Syntax is
similar to MergeTree and Kafka
3. Left Any StorageJoin with one simple key can be used as a
dictionary-like structure by function joinGet.
Examples are listed in the related test file.
2018-12-02 16:49:39 +08:00
Alexey Milovidov
2930da2880
Every function in its own file, part 8 [#CLICKHOUSE-2]
2018-12-02 05:52:49 +03:00
Alexey Milovidov
70a1275d50
Every function in its own file, part 8 [#CLICKHOUSE-2]
2018-12-02 05:47:47 +03:00
Alexey Milovidov
dbbf148a98
Every function in its own file, part 8 [#CLICKHOUSE-2]
2018-12-02 04:57:01 +03:00
Alexey Milovidov
c9b8cd0626
Fixed errors and improved PR #3724
2018-12-02 03:47:34 +03:00
alexey-milovidov
c5dac3d496
Merge pull request #3724 from ClickHouse-Ninja/master
...
timeSlots: add optional parameter 'Size'
2018-12-02 03:34:52 +03:00
Kirill Shvakov
566644b171
timeSlots: add optional parameter 'Size'
2018-12-01 10:01:20 +02:00
Persiyanov Dmitriy Andreevich
d982d39b1d
remove NameRoundToExp2 & co
2018-11-30 19:13:40 +03:00
Persiyanov Dmitriy Andreevich
be91c76dd2
Merge branch 'master' into feature/roundDown-function
2018-11-30 19:07:49 +03:00