Alexey Milovidov
|
60acbe7720
|
Fix stack overflow in too deep JSON
|
2024-07-29 01:40:05 +02:00 |
|
Kruglov Pavel
|
fddedee9a9
|
Merge pull request #59747 from Blargian/56257_parse_crlf_with_TSV_files
Parse CRLF with TSV files
|
2024-05-22 13:45:07 +00:00 |
|
Robert Schulze
|
2909e6451b
|
Move StringUtils.h/cpp back to Common/
|
2024-05-19 09:39:36 +00:00 |
|
avogar
|
a7e87e22ad
|
Merge branch 'master' of github.com:ClickHouse/ClickHouse into 56257_parse_crlf_with_TSV_files
|
2024-05-14 11:56:43 +00:00 |
|
Shaun Struwig
|
05b2cfb563
|
Merge branch 'ClickHouse:master' into 59557_form_input_format
|
2024-04-04 14:26:42 +02:00 |
|
Kruglov Pavel
|
05db73f518
|
Merge branch 'master' into 56257_parse_crlf_with_TSV_files
|
2024-04-03 17:17:44 +02:00 |
|
avogar
|
dc87c483dd
|
Add a setting to allow saving bad escape sequences in JSON input formats
|
2024-03-25 21:58:53 +00:00 |
|
Blargian
|
e60ead336a
|
remove readEscapedStringInto function
|
2024-02-21 18:14:22 +01:00 |
|
Blargian
|
6b5953859e
|
Check for deserializeTextEscaped in other serializations, fix review changes
|
2024-02-21 18:00:05 +01:00 |
|
Blargian
|
d2fb1e4ff8
|
Add FormSchemaReader
|
2024-02-19 07:58:22 +01:00 |
|
Blargian
|
ba0dc7bc54
|
fix failing style check and tests
|
2024-02-14 17:38:11 +01:00 |
|
Blargian
|
6b4d42689c
|
add SchemaReader for Form format
|
2024-02-14 17:03:11 +01:00 |
|
Blargian
|
80b2276599
|
fix style check
|
2024-02-14 10:38:20 +01:00 |
|
Shaun Struwig
|
27a8bcc438
|
Update ReadHelpers.cpp to fix failing style check
|
2024-02-13 20:16:37 +01:00 |
|
Blargian
|
0ff4202452
|
fix up test and modify skipRowEndDelimiter so that crlf works with .tsv
|
2024-02-08 07:08:17 +01:00 |
|
Blargian
|
ab384f8652
|
add support_crlf for TSV format
|
2024-02-04 15:29:57 +01:00 |
|
Azat Khuzhin
|
010f1c6cb7
|
Forward declaration for PeekableReadBuffer
ReadHelpers.h is very common header and is the root cause of "recompile
everything".
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
|
2024-01-30 19:24:19 +01:00 |
|
Kruglov Pavel
|
b947609b8e
|
Merge branch 'master' into variant-data-type
|
2024-01-08 15:04:51 +01:00 |
|
avogar
|
7e5ba62017
|
Allow to read Bool values into String in JSON input formats
|
2024-01-05 20:33:30 +00:00 |
|
Kruglov Pavel
|
4d8cf71ba7
|
Merge branch 'master' into variant-data-type
|
2024-01-03 15:21:23 +01:00 |
|
avogar
|
319ae440b6
|
Implement Variant data type
|
2023-12-19 16:45:15 +00:00 |
|
Kruglov Pavel
|
ee39dca8c7
|
Merge branch 'master' into better-parsing-exceptions
|
2023-12-12 17:10:38 +01:00 |
|
avogar
|
7e392eec50
|
Better exception messages in input formats
|
2023-11-21 13:13:42 +00:00 |
|
avogar
|
68c72d7e65
|
Fix possible deadlock in Template format during sync after error
|
2023-11-20 16:47:52 +00:00 |
|
kevinyhzou
|
d1743e08f7
|
ci fix
|
2023-11-07 09:45:46 +08:00 |
|
Kruglov Pavel
|
4effc676f9
|
Merge pull request #56046 from Avogar/cr-in-unquoted-csv-string
Allow unquoted strings with CR in CSV format
|
2023-10-30 20:46:20 +01:00 |
|
avogar
|
9d207bf027
|
Allow unquoted strings with CR in CSV format
|
2023-10-26 13:50:54 +00:00 |
|
zvonand
|
7d54c1fb00
|
check EOF before reading buffer
|
2023-10-20 22:27:02 +02:00 |
|
zvonand
|
e5bfc7d3fc
|
Improved DateTime64 parsing
Allow to parse unambigous short DateTime64
Throw error on invalid DT64 representation (as for DateTime)
|
2023-10-20 22:27:02 +02:00 |
|
avogar
|
6b3dbc4403
|
Apply suggestions
|
2023-09-26 16:41:35 +00:00 |
|
avogar
|
42ca897f2d
|
Better schema inference for JSON formats
|
2023-09-25 15:42:59 +00:00 |
|
Robert Schulze
|
acaa2eee58
|
Merge pull request #53556 from ClibMouse/feature/big-endian-UUID-correction
Change Big Endian-UUID to work the same as Little Endian-UUID
|
2023-08-22 11:57:44 +02:00 |
|
Maksim Kita
|
f32effb627
|
AARCH64 Neon memequal wide
|
2023-08-20 12:45:18 +03:00 |
|
Austin Kothig
|
6b42975d33
|
Change BE-UUID to work the same as LE-UUID. Included high and low getters to provide cleaner code when accessing undertype.
|
2023-08-18 08:19:46 -07:00 |
|
Harry Lee
|
cb13022583
|
Merge branch 'master' into hlee-s390x-proto-endian
|
2023-06-26 15:13:04 -04:00 |
|
Robert Schulze
|
2e16b497f5
|
Merge pull request #50519 from ClibMouse/feature/uuid-serialization
Implement endianness-independent serialization for UUID
|
2023-06-06 09:18:19 +02:00 |
|
ltrk2
|
35439a8b06
|
Use reverse iterator for little-endian version
|
2023-06-05 10:47:52 -07:00 |
|
ltrk2
|
3938309374
|
Implement review comments
|
2023-06-05 08:18:03 -07:00 |
|
ltrk2
|
50654435dc
|
Implement endianness-independent serialization for UUID
|
2023-06-02 19:36:37 +00:00 |
|
HarryLeeIBM
|
fa3f8bc32e
|
Fix endian issue in native protocol
|
2023-05-26 07:04:44 -07:00 |
|
Alexey Gerasimchuck
|
75791d7a63
|
Added input_format_csv_trim_whitespaces parameter
|
2023-05-25 07:51:32 +00:00 |
|
Arthur Passos
|
9c1d61ba0b
|
address comments and update docs
|
2023-04-21 11:31:59 -03:00 |
|
Arthur Passos
|
5952ed030c
|
use standard parseComplexEscapedSequence instead of custom implementation. Drops support for 1 digit hex and octal digits
|
2023-03-21 12:21:09 -03:00 |
|
Robert Schulze
|
f72a337074
|
Remove cruft from build
No need to check compiler flags, clang >= 15 supports all of them.
|
2023-03-17 13:44:04 +00:00 |
|
Mike Kot
|
9920a52c51
|
use std::lerp, constexpr hex.h
|
2023-03-07 22:50:17 +00:00 |
|
Alexander Tokmakov
|
a584ad0eb1
|
forbid runtime strings
|
2023-01-26 10:52:47 +01:00 |
|
Alexander Tokmakov
|
d1baa7300c
|
reformat ParsingException
|
2023-01-24 23:21:29 +01:00 |
|
Alexander Tokmakov
|
dd57215934
|
Merge branch 'master' into exception_message_patterns4
|
2023-01-24 17:03:12 +01:00 |
|
Kruglov Pavel
|
cd1cd904a7
|
Merge branch 'master' into tsv-csv-detect-header
|
2023-01-23 23:49:56 +01:00 |
|
Alexander Tokmakov
|
3f6594f4c6
|
forbid old ctor of Exception
|
2023-01-23 22:18:05 +01:00 |
|