根据这篇 [wiki](https://github.com/alibaba/druid/wiki/Druid_SQL_AST#21-%E5%B8%B8%E7%94%A8%E7%9A%84sqlexpr%E6%9C%89%E5%93%AA%E4%BA%9B) 介绍,`getValue()`的作用是返回表达式的值:  这里的值是指什么?是指该表达式值所对应的 java 对象吗?如果是的话,为什么 `SQLDateExpr.getValue()` ([代码链接](https://github.com/alibaba/druid/blob/1e93276be86bcf5f8cf114b08689e37f27da8721/core/src/main/java/com/alibaba/druid/sql/ast/expr/SQLDateExpr.java#L73)) 没有返回一个 `java.util.Date` 对象,而是返回了 literal 字符串?