File tree Expand file tree Collapse file tree 3 files changed +6
-9
lines changed Expand file tree Collapse file tree 3 files changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -2011,8 +2011,6 @@ impl fmt::Display for CreateFunction {
2011
2011
) ?;
2012
2012
if let Some ( args) = & self . args {
2013
2013
write ! ( f, "({})" , display_comma_separated( args) ) ?;
2014
- } else {
2015
- write ! ( f, "()" ) ?;
2016
2014
}
2017
2015
if let Some ( return_type) = & self . return_type {
2018
2016
write ! ( f, " RETURNS {return_type}" ) ?;
Original file line number Diff line number Diff line change @@ -4553,14 +4553,13 @@ impl<'a> Parser<'a> {
4553
4553
temporary: bool,
4554
4554
) -> Result<Statement, ParserError> {
4555
4555
let name = self.parse_object_name(false)?;
4556
+
4556
4557
self.expect_token(&Token::LParen)?;
4557
- let args = if self.consume_token(&Token::RParen) {
4558
- self.prev_token();
4559
- None
4558
+ let args = if Token::RParen != self.peek_token_ref().token {
4559
+ self.parse_comma_separated(Parser::parse_function_arg)?
4560
4560
} else {
4561
- Some(self.parse_comma_separated(Parser::parse_function_arg)?)
4561
+ vec![]
4562
4562
};
4563
-
4564
4563
self.expect_token(&Token::RParen)?;
4565
4564
4566
4565
let return_type = if self.parse_keyword(Keyword::RETURNS) {
@@ -4656,7 +4655,7 @@ impl<'a> Parser<'a> {
4656
4655
or_replace,
4657
4656
temporary,
4658
4657
name,
4659
- args,
4658
+ args: Some(args) ,
4660
4659
return_type,
4661
4660
behavior: body.behavior,
4662
4661
called_on_null: body.called_on_null,
Original file line number Diff line number Diff line change @@ -5147,7 +5147,7 @@ fn parse_trigger_related_functions() {
5147
5147
temporary: false ,
5148
5148
if_not_exists: false ,
5149
5149
name: ObjectName :: from( vec![ Ident :: new( "emp_stamp" ) ] ) ,
5150
- args: None ,
5150
+ args: Some ( vec! [ ] ) ,
5151
5151
return_type: Some ( DataType :: Trigger ) ,
5152
5152
function_body: Some (
5153
5153
CreateFunctionBody :: AsBeforeOptions (
You can’t perform that action at this time.
0 commit comments