I am +1.

Could you please link the ticket to 
https://issues.apache.org/jira/browse/CASSANDRA-17973 ?

Thanks

________________________________________
From: Andrés de la Peña <adelap...@apache.org>
Sent: Monday, March 13, 2023 13:22
To: dev@cassandra.apache.org
Subject: [DISCUSS] Remove deprecated CQL functions dateof and unixtimestampof 
on 5.0

NetApp Security WARNING: This is an external email. Do not click links or open 
attachments unless you recognize the sender and know the content is safe.



The CQL functions "dateof" and "unixtimestampof" were deprecated on Cassandra 
2.2.0, almost eight years ago [1]. They were deprecated in favour of the then 
new "totimestamp" and "tounixtimestamp" functions.

I think that we can finally remove those functions in 5.0, since they have been 
deprecated for so long.

A note about their deprecation was added to NEWS.txt [2], and they were marked 
as deprecated on CQL.textile [3]. They are also listed as deprecated on the new 
doc [4].

I came to this while working on the adoption of snake case conventions for CQL 
function names on CASSANDRA-18037. It probably doesn't make sense to add new 
"date_of" and "unix_timestamp_of" aliases for them.

What do you think? Should we remove them?

[1] 
https://github.com/apache/cassandra/commit/c08aaabd95d4872593c29807de6ec1485cefa7fa
[2] https://github.com/apache/cassandra/blob/trunk/NEWS.txt#L1421-L1423
[3] 
https://github.com/apache/cassandra/blob/trunk/doc/cql3/CQL.textile#time-conversion-functions
[4] 
https://github.com/apache/cassandra/blob/trunk/doc/modules/cassandra/pages/cql/functions.adoc#time-conversion-functions

Reply via email to