File tree Expand file tree Collapse file tree
core/src/main/java/org/opensearch/sql/expression/function Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929import org .opensearch .sql .expression .function .udf .datetime .AddSubDateFunction ;
3030import org .opensearch .sql .expression .function .udf .datetime .CurrentFunction ;
3131import org .opensearch .sql .expression .function .udf .datetime .DateAddSubFunction ;
32- import org .opensearch .sql .expression .function .udf .datetime .DateFunction ;
3332import org .opensearch .sql .expression .function .udf .datetime .DatePartFunction ;
3433import org .opensearch .sql .expression .function .udf .datetime .DatetimeFunction ;
3534import org .opensearch .sql .expression .function .udf .datetime .ExtractFunction ;
@@ -72,7 +71,13 @@ public class PPLBuiltinOperators extends ReflectiveSqlOperatorTable {
7271
7372 // Datetime function
7473 public static final SqlOperator TIMESTAMP = new TimestampFunction ().toUDF ("TIMESTAMP" );
75- public static final SqlOperator DATE = new DateFunction ().toUDF ("DATE" );
74+ public static final SqlOperator DATE =
75+ adaptExprMethodToUDF (
76+ DateTimeFunctions .class ,
77+ "exprDate" ,
78+ PPLReturnTypes .DATE_FORCE_NULLABLE ,
79+ NullPolicy .ARG0 )
80+ .toUDF ("DATE" );
7681 public static final SqlOperator YEARWEEK = new YearweekFunction ().toUDF ("YEARWEEK" );
7782 public static final SqlOperator WEEKDAY = new WeekdayFunction ().toUDF ("WEEKDAY" );
7883 public static final SqlOperator UNIX_TIMESTAMP =
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments