This ticket tracks work to properly support the `Interval` type - [x] https://github.com/apache/arrow-datafusion/issues/194 - [x] https://github.com/apache/arrow-datafusion/issues/5651 - [x] https://github.com/apache/arrow-datafusion/issues/5652 - [x] https://github.com/apache/arrow-datafusion/issues/5689 - [x] https://github.com/apache/arrow-datafusion/issues/5704 - [x] https://github.com/apache/arrow-rs/issues/3958 - [x] #5801 - [x] https://github.com/apache/arrow-datafusion/issues/5802 - [x] https://github.com/apache/arrow-datafusion/issues/6180 - [x] https://github.com/apache/arrow-datafusion/issues/6205 - [x] https://github.com/apache/arrow-datafusion/issues/6155 - [x] https://github.com/apache/arrow-rs/issues/3999 - [x] https://github.com/apache/arrow-rs/issues/4383 - [x] https://github.com/apache/arrow-datafusion/issues/6720
This ticket tracks work to properly support the
Intervaltype::intervalcasting /INTERVALSQL datatype #5651date_bindoesn't work withmonthsoryears#5689INTERVAL ...SQL syntax produces inconsistent types #5801interval ..syntax does not work in SQLVALUESclause #5802INTERVAL+ timestamp andINTERVAL+ date not supported (but timestamp +INTERVALand date +INTERVALis) #6180interval '1 month'+ date/timestamp doesn't work #6205now()is used as the LHS argument #6155Date-Datekernel arrow-rs#4383