The current_date function can be pushed down the TIBCO Data Virtualization's Query engine for an Apache Hive-2 data source. But when it is used with the data type 'INTERVAL', then it can only be pushed down in the following case:
current_date >= current_date - INTERVAL '1' month
However, when the same function is used in the below expression:
cast(to_timestamp(date_time_key) as date) >= current_date - INTERVAL '1' month
Then the function does not get pushed down with the below message:
==============
No Push Reason: Cannot push selectable because the data source Hive2 does not support the function --current_date - INTERVAL '1' MONTH--
==============