yariks5s
0c9653dac5
implemented for formatDateTime and toString
2023-09-01 14:01:06 +00:00
yariks5s
c11ed5feb4
support for non-const timezone arguments/strings
2023-08-22 10:57:58 +00:00
zvonand
490554eb4f
simplify
2023-08-01 18:29:44 +02:00
zvonand
9ab875f5ad
add explicit nullptr for now
2023-08-01 11:38:15 +02:00
Andrey Zvonov
99cd8f9ba9
Merge branch 'master' into zvonand-float-parsing
2023-07-31 23:43:24 +03:00
zvonand
2088f846ad
update as per reviews
2023-07-31 16:26:18 +02:00
zvonand
0ff0a4e41f
diverge parsing methods
2023-07-30 19:42:10 +02:00
Dmitry Kardymon
407a7e3cc5
Edit assert message
2023-06-30 09:55:55 +00:00
Dmitry Kardymon
8af96f7a17
Add uuid to uint128 converting
2023-06-30 09:49:29 +00:00
Yakov Olkhovskiy
09806bc363
Merge branch 'master' into cast-ipv6-to-ipv4
2023-06-23 10:53:46 -04:00
zvonand
4155d13d69
merge master and resolve conflict
2023-06-16 02:20:32 +02:00
Robert Schulze
128e8c20d5
Merge pull request #50709 from arenadata/ADQM-867
...
Added numeric arguments support to some Date/DateTime conversion functions
2023-06-12 17:08:14 +02:00
Robert Schulze
72b9d75a84
Add compat setting for non-const timezones
...
SQL function toTimezone() converts a Date or DateTime into another
timezone. The problem is that the timezone is part of the Date /
DateTime type but not part of the internal representation (value). This
led to the fact that toTimeZone() wqith non-const timezones produced
wrong and misleading results until #48471 (shipped with v23.4) enforced
a const timezone.
Unfortunately, this PR also broke existing table definitions with
non-const timezones, e.g. in ALIAS expressions. So while #48471
addressed the issue appropriately, it is really backwards-incompatible.
This PR adds a setting to toggle the behavior and makes it also part of
the compatibility profile.
2023-06-10 16:56:42 +00:00
Dmitry Kardymon
d0c2c1dbad
Add test and reorder if's
2023-06-09 12:06:43 +00:00
Dmitry Kardymon
de70e322cf
Fix by pull request comments
2023-06-09 10:29:44 +00:00
Dmitry Kardymon
cf886d8ced
Remove IsConvertible()
2023-06-06 11:08:21 +00:00
Dmitry Kardymon
c7088a8180
Trying to fix build
2023-06-02 07:26:55 +00:00
Dmitry Kardymon
8a10baec7f
Add dateTime range check
2023-06-02 06:25:00 +00:00
Dmitry Kardymon
a22e80eed5
Remove whitespaces
2023-06-01 19:52:48 +00:00
Dmitry Kardymon
38abcd1c44
Add nullable support to DateTimeTransformImpl
2023-06-01 19:25:53 +00:00
Dmitry Kardymon
54d526c75c
Add cast type supprt to DateTimeTransformImpl
2023-06-01 14:22:57 +00:00
Yakov Olkhovskiy
3af7e0a6fa
better exception message
2023-05-31 11:26:58 -04:00
Dmitry Kardymon
c25980bcf4
Trying to fix toDateOrDefault()
2023-05-30 12:02:44 +00:00
Andrey Zvonov
87fc780c14
Merge branch 'master' into zvonand-implicit-tz
2023-05-30 13:13:46 +03:00
Victor Krasnov
98aace14ae
Add DATE_SECONDS_PER_DAY macro definition to replace the numeric literal 86400
2023-05-22 09:23:23 +00:00
Victor Krasnov
83d066e5cf
Re-enable Date and Date32 as parameters of toUnixTimestamp function
2023-05-18 09:07:27 +00:00
Yakov Olkhovskiy
24067ea977
allow conversion for toIPv4OrDefault
2023-05-12 15:54:50 +00:00
Yakov Olkhovskiy
108e256578
allow to cast IPv4 to IPv6
2023-05-11 16:17:52 +00:00
Yakov Olkhovskiy
58bdcc2931
allow to cast IPv6 to IPv4 for address in proper mapping block
2023-05-10 23:55:13 +00:00
zvonand
8d0644e793
cleanup
2023-05-09 23:02:03 +02:00
zvonand
297188ce58
fix Date32
2023-05-09 22:37:25 +02:00
zvonand
1751ccc7ac
fix stateless
2023-05-09 14:18:04 +02:00
zvonand
3fedd683ef
speedup vol. II
2023-05-08 22:28:31 +02:00
zvonand
8338d54c34
Merge branch 'master' of github.com:ClickHouse/ClickHouse into zvonand-implicit-tz
2023-05-05 15:50:26 +02:00
zvonand
a218f010e8
First portion of speedup
...
Do not generate DateLUT for each serialized and deserialized
date
2023-05-05 14:12:14 +02:00
Raúl Marín
7bdc5fa88f
Fix some typos in conversion functions
2023-04-26 20:45:11 +02:00
Anton Popov
1f58dcabae
Merge branch 'master' into rework-map-functions
2023-04-20 18:44:40 +02:00
Robert Schulze
809a7fbb7a
Incorporate more review feedback
2023-04-05 19:43:30 +00:00
Anton Popov
1a6cdb3a6f
fix fuzzer
2023-03-31 02:20:17 +00:00
Anton Popov
4912de441a
add tests and documentation
2023-03-30 18:27:56 +00:00
Anton Popov
5a2587af87
fix cast from Map to named Tuple
2023-03-30 15:54:25 +00:00
Robert Schulze
f8980c582e
CMake: More removal of gold linker (follow-up to #47660 )
...
+ fix a linker warning
2023-03-17 11:01:46 +00:00
Joanna Hulboj
e1f345cc6b
Improve behaviour of conversion into Date for boundary value 65535 - with fixed tests
2023-02-04 18:47:42 +00:00
Antonio Andelic
cb0e338d70
Revert "Improve behaviour of conversion into Date for boundary value 65535"
2023-02-03 12:10:39 +01:00
Alexey Milovidov
0ba246ca53
Merge pull request #45914 from jh0x/improve-into-date-from-uint16
...
Improve behaviour of conversion into Date for boundary value 65535
2023-02-02 18:54:53 +03:00
Joanna Hulboj
e57492c214
Improve behaviour of conversion into Date for boundary value 65535
2023-02-01 18:22:06 +00:00
Yakov Olkhovskiy
f4ef21cb2f
allow implicit narrowing conversion UInt64 => IPv4
2023-01-31 19:04:21 +00:00
Alexander Tokmakov
3f6594f4c6
forbid old ctor of Exception
2023-01-23 22:18:05 +01:00
Alexander Tokmakov
70d1adfe4b
Better formatting for exception messages ( #45449 )
...
* save format string for NetException
* format exceptions
* format exceptions 2
* format exceptions 3
* format exceptions 4
* format exceptions 5
* format exceptions 6
* fix
* format exceptions 7
* format exceptions 8
* Update MergeTreeIndexGin.cpp
* Update AggregateFunctionMap.cpp
* Update AggregateFunctionMap.cpp
* fix
2023-01-24 00:13:58 +03:00
Alexander Tokmakov
ec5d7d0a3a
Update src/Functions/FunctionsConversion.h
...
Co-authored-by: Alexander Gololobov <440544+davenger@users.noreply.github.com>
2023-01-20 17:33:01 +03:00