Nikita Mikhailov
10d22e9db1
fix empty polygon
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
be0ab21bb1
better
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
41d006d493
try fix stress
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
2475143ed3
fix style
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
cdbdcbf793
update ya.make
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
cfee417ce0
better
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
3e36fae3df
fix test
2021-03-11 15:08:17 +03:00
Nikita Mikhailov
0425d566d3
better
2021-03-11 15:08:17 +03:00
DoomzD
23616c773a
fix polygonDistance
2021-03-11 15:08:17 +03:00
DoomzD
147c759ea4
fix polygonConvexHull
2021-03-11 15:08:17 +03:00
DoomzD
b26022d044
Add polygonPerimeter
2021-03-11 15:08:17 +03:00
DoomzD
153e35a33c
Add polygonPerimeter, polygonsWithin and polygonsDistance
2021-03-11 15:08:17 +03:00
DoomzD
317cbdee2b
Add polygonsEquals and polygonsSymDifference
2021-03-11 15:08:17 +03:00
DoomzD
c0c8e20c4d
Add polygonArea and polygonConvexHull functions
2021-03-11 15:08:17 +03:00
Alexey Ilyukhov
05953f4cfa
Add readWkt, svg
2021-03-11 15:08:17 +03:00
Alexey Ilyukhov
938ca6866d
Fix less outstanding but still wrong code again
2021-03-11 15:08:17 +03:00
DoomzD
32f67a0fe5
Fix polygonsUnion first output polygon
2021-03-11 15:08:17 +03:00
DoomzD
bc1566b1f1
Add polygonsUnion function
2021-03-11 15:08:17 +03:00
DoomzD
aafceae019
Working version of polygonsIntersection
2021-03-11 15:08:17 +03:00
Alexey Ilyukhov
31f8e6330c
Fix less outstanding but still wrong code
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
97a9110ad9
Fix outstandingly wrong code
2021-03-11 15:08:16 +03:00
DoomzD
50c59cc922
debug polygons intersection
2021-03-11 15:08:16 +03:00
DoomzD
249b94a7cd
register function polygons intersection
2021-03-11 15:08:16 +03:00
DoomzD
13b841f6de
Add polygons intersection function
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
d46998e114
Add remaining geo -> col
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
1259457695
Start adding geo -> col
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
e3290ecc78
help
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
afad9bf4d0
Trying to fix wkt
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
3be3d5cde8
Move all data types to header
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
fe83825211
Plz hekb
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
d0d6e6953c
Fix build; add wkt
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
14a891057d
Add other parsers
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
78e0db268c
Add ring parser
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
33acc2aa5d
fix
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
6d59be5ea4
Rewrite interface
2021-03-11 15:08:16 +03:00
Alexey Ilyukhov
9376b676e9
Add parseGeometry interface
2021-03-11 15:08:16 +03:00
Yatsishin Ilya
abbf4b01c2
Merge remote-tracking branch 'origin/master' into fixes-clang-12-cmake-3.19
2021-03-11 09:44:30 +03:00
Yatsishin Ilya
7b69ef92be
gcc old cast check failed
2021-03-10 18:04:34 +03:00
Maksim Kita
45879472d3
DirectDictionary updated
2021-03-09 23:49:34 +03:00
Maksim Kita
43ba554191
Merge pull request #20595 from kitaisreal/cache-dictionaries-lru-cache
...
Cache dictionaries lru cache
2021-03-09 19:14:30 +03:00
Yatsishin Ilya
71d745b4ec
implicit const conversion
2021-03-09 17:31:54 +03:00
Alexey Milovidov
355411dfa8
Merge branch 'master' into DateTime64_extended_range
2021-03-08 02:55:14 +03:00
Maksim Kita
492c3d0899
Merge pull request #21321 from kitaisreal/dictionary-source-executable-pool
...
Added ExecutablePool dictionary source
2021-03-08 01:36:33 +03:00
Maksim Kita
10c5518988
Fix tests
2021-03-06 14:38:27 +03:00
Maksim Kita
92b79420a4
Fixed ubsan test
2021-03-06 14:36:37 +03:00
Maksim Kita
e64b18fbac
Added dictGet with multiple requested attributes
2021-03-06 14:36:37 +03:00
Maksim Kita
a22ec65e8a
Fixed minor issues
2021-03-06 14:36:37 +03:00
Maksim Kita
dc0bb7485d
Updated CacheDictionary
2021-03-06 14:36:37 +03:00
Alexey Milovidov
2b1ab0f927
Merge branch 'master' into DateTime64_extended_range
2021-03-06 02:25:43 +03:00
alexey-milovidov
35b304bdb1
Merge pull request #21393 from ClickHouse/dict-name-dot
...
Add a test for #15469
2021-03-06 01:47:17 +03:00
Maksim Kita
d3615aca67
Added tests
2021-03-05 13:17:46 +03:00
Alexey Milovidov
dce79d928f
Merge branch 'dict-name-dot' of github.com:yandex/ClickHouse into dict-name-dot
2021-03-05 05:07:36 +03:00
Amos Bird
de94f33b05
Tiny fix
2021-03-05 00:21:52 +08:00
Maksim Kita
1eb1f3028c
FunctionsExternalDictionaries safe case to ColumnTuple
2021-03-04 16:55:05 +03:00
Alexey Milovidov
7f1ae506fc
The code is too complicated
2021-03-04 03:11:40 +03:00
Alexey Milovidov
4e8239e098
Merge branch 'master' into DateTime64_extended_range
2021-03-03 23:43:20 +03:00
alexey-milovidov
bd7b540b82
Merge pull request #21307 from amosbird/moduleopt
...
Specialize intDiv/module
2021-03-03 04:49:29 +03:00
Amos Bird
9411d496d9
Fix build
2021-03-02 23:17:02 +08:00
Amos Bird
134216dc4a
Specialize intDiv/module
2021-03-02 16:27:28 +03:00
Amos Bird
ad4fd75fb4
mycli compatibility
2021-03-02 18:53:06 +08:00
Amos Bird
3df57da2d8
mysql client compatibility
2021-03-02 17:06:40 +08:00
Alexey Milovidov
ae9fea1d0a
Fix gcc and clang-tidy
2021-02-28 04:05:04 +03:00
Alexey Milovidov
e5ae9cbb63
Fix Arcadia
2021-02-28 04:03:22 +03:00
Alexey Milovidov
4ab18cdcd8
Tests and documentation
2021-02-28 00:59:27 +03:00
Alexey Milovidov
2ac673b12a
Update logic and tests
2021-02-27 22:33:55 +03:00
Alexey Milovidov
fd1cf49e92
Rewrite extractTextFromHTML function
2021-02-27 22:22:38 +03:00
Anton Popov
6ed3cf5511
Merge remote-tracking branch 'upstream/master' into HEAD
2021-02-26 15:10:52 +03:00
vdimir
9c1ba71416
Merge remote-tracking branch 'upstream/master' into fix-race-storage-join
2021-02-25 19:13:49 +03:00
vdimir
6f864ddb42
Minor changes in Hash/StorageJoin, add TableLockHolder to ExecutableFunctionJoinGet
2021-02-25 14:21:06 +03:00
vdimir
2f70e895fc
Update StorageJoin locking
...
Move joinGet into StorageJoin
Protect JoinSource with lock, add test
Add comments about locking logic
2021-02-25 12:31:22 +03:00
Anton Popov
ad5a03e8a4
improve support of integer keys in type Map
2021-02-24 21:13:26 +03:00
Anton Popov
b6a519cd04
Merge remote-tracking branch 'upstream/master' into HEAD
2021-02-24 19:45:38 +03:00
Vasily Nemkov
2d03d330bc
Extended range of DateTime64 to years 1925 - 2238
...
The Year 1925 is a starting point because most of the timezones
switched to saner (mostly 15-minutes based) offsets somewhere
during 1924 or before. And that significantly simplifies implementation.
2238 is to simplify arithmetics for sanitizing LUT index access;
there are less than 0x1ffff days from 1925.
* Extended DateLUTImpl internal LUT to 0x1ffff items, some of which
represent negative (pre-1970) time values.
As a collateral benefit, Date now correctly supports dates up to 2149
(instead of 2106).
* Added a new strong typedef ExtendedDayNum, which represents dates
pre-1970 and post 2149.
* Functions that used to return DayNum now return ExtendedDayNum.
* Refactored DateLUTImpl to untie DayNum from the dual role of being
a value and an index (due to negative time). Index is now a different
type LUTIndex with explicit conversion functions from DatNum, time_t,
and ExtendedDayNum.
* Updated DateLUTImpl to properly support values close to epoch start
(1970-01-01 00:00), including negative ones.
* Reduced resolution of DateLUTImpl::Values::time_at_offset_change
to multiple of 15-minutes to allow storing 64-bits of time_t in
DateLUTImpl::Value while keeping same size.
* Minor performance updates to DateLUTImpl when building month LUT
by skipping non-start-of-month days.
* Fixed extractTimeZoneFromFunctionArguments to work correctly
with DateTime64.
* New unit-tests and stateless integration tests for both DateTime
and DateTime64.
2021-02-24 17:08:35 +02:00
alexey-milovidov
29a29f5060
Merge pull request #19765 from kssenii/fffix
...
Fix #19371
2021-02-24 17:40:15 +03:00
Maksim Kita
395526cb80
Merge pull request #21120 from hexiaoting/dev-map-bug
...
Bug fix: Tuple cast to Map
2021-02-24 17:21:00 +03:00
Amos Bird
acfbae7107
Fix replace,All functions so that they don't generate garbage to stderr
2021-02-23 22:39:05 +08:00
hexiaoting
e123c6ef9d
Bug fix: Tuple cast to Map
2021-02-23 18:42:33 +08:00
alexey-milovidov
cb8cfdba77
Merge branch 'master' into fffix
2021-02-22 23:08:44 +03:00
Azat Khuzhin
521537eed8
Fix DateTime64 from Float
2021-02-21 22:36:40 +03:00
alexey-milovidov
125bf1d0d9
Merge pull request #20479 from ucasFL/tr
...
fix transform with floating point key
2021-02-21 17:37:20 +03:00
alexey-milovidov
20a7ccf5b1
Merge pull request #20174 from amosbird/alias
...
Normalized function names (lower-case case-insensitive names)
2021-02-21 16:23:51 +03:00
Alexey Milovidov
4085782b05
More gentle exception messages
2021-02-21 15:34:48 +03:00
feng lv
5d3b8d99e7
Merge branch 'master' of github.com:ClickHouse/ClickHouse into tr
2021-02-21 07:34:09 +00:00
feng lv
a33183ee1e
fix transform with floating point key
...
better
update test
2021-02-21 05:20:42 +00:00
Alexey Milovidov
64e76a4a8d
Minor changes in Decimal
2021-02-20 21:13:36 +03:00
vdimir
6cc2fb5e9f
Try to fix race in storage join: block parralel inserts
2021-02-20 18:00:59 +03:00
Maksim Kita
71c65b5d82
Merge pull request #20611 from kitaisreal/rename-untyped-function-reinterpret-as
...
Rename untyped function reinterpretAs into reinterpret
2021-02-19 14:35:00 +03:00
Amos Bird
77fd060665
Normalize function names
2021-02-18 20:20:28 +08:00
zlx19950903
c92e613b82
Add a function htmlOrXmlCoarseParse
to extract content from html or xml format string. ( #19600 )
...
* add html and xml coarse parse
* add test file
* add conditional check: hyperscan
* fix style error
* add conditional check
* bug fix
* delete unit
* typos check fix
* add unit test
* style check fix
* fix build error: case style
* acradis_skip test fix
* LINT error fix
* Remove comments
Co-authored-by: guojiantao <guojiantao15@mails.ucas.ac.cn>
Co-authored-by: Ivan <5627721+abyss7@users.noreply.github.com>
Co-authored-by: Ivan Lezhankin <ilezhankin@yandex-team.ru>
2021-02-18 15:05:55 +03:00
Maksim Kita
4278098f9a
Reinterpret function added Decimal, DateTim64 support
2021-02-18 13:09:01 +03:00
Anton Popov
f1fa110d48
fix type map with integer keys
2021-02-18 01:05:31 +03:00
Maksim Kita
c608fa1e6a
Added error reinterpretation tests
2021-02-17 12:53:12 +03:00
Maksim Kita
5f88f5817f
Rename untyped function reinterpretAs into reinterpret
2021-02-17 11:23:24 +03:00
Nikita Mikhailov
7c5d845866
refactor function
2021-02-16 15:37:49 +03:00
Nikita Mikhailov
d41b2a4d06
Merge branch 'master' of github.com:ClickHouse/ClickHouse into keen-wolf-filefuncwithreadbuf
2021-02-15 16:15:52 +03:00
Nikita Mikhaylov
92e13d76d3
Merge pull request #18508 from depressed-pho/runningConcurrency
...
Add function runningConcurrency()
2021-02-15 14:39:38 +03:00
Alexey Milovidov
d529db5498
Adjustments
2021-02-14 23:57:25 +03:00
Alexey Milovidov
55c17ac93f
Fix UBSan report in intDiv
2021-02-14 06:11:12 +03:00
alexey-milovidov
3e9f1dc83b
Merge pull request #20458 from ClickHouse/array-difference-ubsan
...
Fix UBSan report in arrayDifference
2021-02-13 19:34:44 +03:00
Alexey Milovidov
1c55be261c
Fix UBSan report in arrayDifference
2021-02-13 03:45:06 +03:00