Commit Graph

17 Commits

Author SHA1 Message Date
Robert Schulze
aee3c9651b
Fix ubsan bug 2023-11-23 18:35:54 +00:00
Robert Schulze
f184d69115
Remove equivalent_integer typedef 2023-11-22 14:26:46 +00:00
Robert Schulze
6851c1dbbc
Suppress bs clang-tidy warning 2023-11-21 11:15:19 +00:00
slvrtrn
6d14350886 Allow to use any integer types with fromDaysSinceYearZero 2023-11-20 17:26:31 +01:00
Robert Schulze
8896134531
Cleanup IDataType convenience functions 2023-11-06 13:25:32 +00:00
Robert Schulze
ff353616bc
Fix style 2023-11-03 10:50:06 +00:00
Robert Schulze
341b17ba80
Remove more dead code 2023-11-02 21:44:47 +00:00
Robert Schulze
910477b1bd
Add FROM_DAYS() alias 2023-11-02 21:43:17 +00:00
Robert Schulze
0b587d3cea
Remove overflow setting
Reason 1:
- https://github.com/ClickHouse/ClickHouse/pull/55696#issuecomment-1774130793
  Basically: Setting `date_time_overflow_behavior` applies only to
  conversions between Date <-> Date32 <-> DateTime <-> DateTime64 but
  it does not control the behavior of functions.

Reason 2:
- It's overkill (even if well-intented overkill). ClickHouse generally
  has a garbage in - garbate out philosophy, so that should be the
  default behavior which corresponds to behavior "ignore". Moreover,
  function 'fromDaysSinceYearZero()' mostly exists for compatibility /
  parity with MySQL and MySQL takes the same stance.
2023-11-02 21:43:17 +00:00
Robert Schulze
92f0c7e522
Move DAYS_BETWEEN_YEARS_0_AND_1970 back to indicate the relation to ToDaysSinceYearZero 2023-11-02 20:58:53 +00:00
Robert Schulze
c6f826d929
Uppercase constants 2023-11-02 20:56:01 +00:00
Robert Schulze
4ccdad50c1
Remove a few unnecessary function implementations 2023-11-02 20:56:01 +00:00
Robert Schulze
dee8775c6a
Use FunctionArgumentDescriptors in getReturnTypeImpl() 2023-11-02 20:56:01 +00:00
Joanna Hulboj
3a85f79fcb More fixes after CI, negatives check 2023-11-02 13:19:18 +00:00
Joanna Hulboj
e5b4d7fac7 Fix failing checks 2023-10-31 21:00:11 +00:00
Joanna Hulboj
4d76c22a0d Flesh out logic for fromDaysSinceYearZero and tests 2023-10-31 21:00:11 +00:00
Joanna Hulboj
087cf431a7 Stub of function fromDaysSinceYearZero 2023-10-31 21:00:11 +00:00