Flink supports fucntion FIRST_VALUE/LAST_VALUE, but the behavior is always ignore null value.
But the Spark, Hive, Oracle, Snowflake, etc, also support to respect null for FIRST_VALUE/LAST_VALUE.
Should we also support to allow users to specifc whether to ignore null?