Nikita Mikhaylov
6661484e55
Proper fix for LowCardinality together with JSONExtact functions ( #61957 )
2024-04-03 16:31:01 +02:00
Nikita Mikhaylov
414bccc527
Revert "disallow LowCardinality input type for JSONExtract" ( #61960 )
2024-03-27 12:06:50 +01:00
Julia Kartseva
dcaa712451
disallow LowCardinality input type for JSONExtract
...
Workaraund for a memory corruption issue
https://github.com/ClickHouse/ClickHouse/issues/61562
It seems that the root cause lies not within the parser itself,
but rather either with the
Columns/ColumnLowCardinality or Functions/IFunction code paths.
2024-03-20 22:42:50 +00:00
vdimir
2970812cb1
Fix JSONExtract function for LowCardinality(Nullable) columns
2024-01-15 10:38:56 +00:00
taiyang-li
e29cce4db9
support map node for json extract
2023-04-12 10:18:07 +08:00
Anton Popov
2c41ddf609
support Bool in JSONType
2023-03-01 02:07:09 +00:00
Azat Khuzhin
d21fa27379
Enable simdjson in fasttest (should be pretty lightweight)
...
The library and callers are pretty lightweight, so as tests for
JSONExtact, so this should be OK
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-01-27 10:01:08 +01:00
Anton Popov
089d1f5b62
fix fuzzer
2023-01-19 17:03:24 +00:00
Anton Popov
7f2e37860d
allow to convert float stored in string field to integer in JSONExtract
2023-01-19 14:24:55 +00:00
Márcio Martins
399d024c2c
Fix array index argument type check for JSONExtract* functions
2022-10-31 15:08:34 +01:00
Márcio Martins
1ca230ff6d
Allow coercing in JSONExtract* functions
2022-10-27 10:26:55 +02:00
Vitaly Orlov
4d2b34a7f0
Review fixes
2021-10-13 00:08:00 +03:00
Vitaly Orlov
65c6605c2c
Add JSONExtractKeys function
2021-10-12 18:00:25 +03:00
Vitaly Baranov
39d73c01b2
Add tags to tests.
2021-09-12 17:15:28 +03:00
kssenii
c060963875
Better
2021-07-04 13:33:10 +03:00
kssenii
4d4ba4b5b1
More types for json functions
2021-07-01 16:46:34 +00:00
Vitaly Baranov
94c858b2dc
Fix std::bad_typeid when JSON functions called with argument of wrong type.
2020-07-10 17:12:57 +03:00
hcz
309a20caf0
Add tests and docs
2020-04-20 18:14:34 +08:00
Ivan
97f2a2213e
Move all folders inside /dbms one level up ( #9974 )
...
* Move some code outside dbms/src folder
* Fix paths
2020-04-02 02:51:21 +03:00