ambition

Results 4 issues of ambition

fix issue [CALCITE-3200](https://issues.apache.org/jira/browse/CALCITE-3200) 1. SQL Server, Mysql, Oracle support TEXT data type. 2. java.sql.Types LONGVARCHAR is TEXT.

returned-with-feedback

Fix [ISSUE #3078](https://issues.apache.org/jira/browse/CALCITE-3078) The code of lastDay appears in calcite ```java private static int lastDay(int y, int m) { switch (m) { case 2: return y % 4 == 0...

Calcite support sql function UNIX_TIMESTAMP and FROM_UNIXTIME, BuiltInMethod.java info like : ```java UNIX_TIMESTAMP(DateTimeUtils.class, "unixTimestamp") FROM_UNIXTIME(DateTimeUtils.class, "fromUnixTimestamp", long.class, TimeZone.class) ```

Fix [ISSUE #CALCITE-2735](https://issues.apache.org/jira/browse/CALCITE-2735) relink old [PR 964](https://github.com/apache/calcite/pull/964), the PR closed and repo branch deleted. support load data statement, like mysql or apache hive, dml sql is: ```sql LOAD DATA [LOCAL]...