@@ -150,7 +150,10 @@ pub enum BuiltinScalarFunction {
150150 ToTimestampSeconds ,
151151 ///now
152152 Now ,
153+ ///utctimestamp
153154 UtcTimestamp ,
155+ ///current_date
156+ CurrentDate ,
154157 /// translate
155158 Translate ,
156159 /// trim
@@ -170,6 +173,7 @@ impl BuiltinScalarFunction {
170173 BuiltinScalarFunction :: Random
171174 | BuiltinScalarFunction :: Now
172175 | BuiltinScalarFunction :: UtcTimestamp
176+ | BuiltinScalarFunction :: CurrentDate
173177 )
174178 }
175179 /// Returns the [Volatility] of the builtin function.
@@ -244,6 +248,7 @@ impl BuiltinScalarFunction {
244248 // Stable builtin functions
245249 BuiltinScalarFunction :: Now => Volatility :: Stable ,
246250 BuiltinScalarFunction :: UtcTimestamp => Volatility :: Stable ,
251+ BuiltinScalarFunction :: CurrentDate => Volatility :: Stable ,
247252
248253 // Volatile builtin functions
249254 BuiltinScalarFunction :: Random => Volatility :: Volatile ,
@@ -297,6 +302,7 @@ impl FromStr for BuiltinScalarFunction {
297302 "concat" => BuiltinScalarFunction :: Concat ,
298303 "concat_ws" => BuiltinScalarFunction :: ConcatWithSeparator ,
299304 "chr" => BuiltinScalarFunction :: Chr ,
305+ "current_date" => BuiltinScalarFunction :: CurrentDate ,
300306 "date_part" | "datepart" => BuiltinScalarFunction :: DatePart ,
301307 "date_trunc" | "datetrunc" => BuiltinScalarFunction :: DateTrunc ,
302308 "initcap" => BuiltinScalarFunction :: InitCap ,
0 commit comments