@@ -3605,7 +3605,8 @@ impl<'a> Parser<'a> {
3605
3605
Ok(values)
3606
3606
}
3607
3607
3608
- pub fn parse_period_separated<T, F>(&mut self, mut f: F) -> Result<Vec<T>, ParserError>
3608
+ /// Parse a period-separated list of 1+ items accepted by `F`
3609
+ fn parse_period_separated<T, F>(&mut self, mut f: F) -> Result<Vec<T>, ParserError>
3609
3610
where
3610
3611
F: FnMut(&mut Parser<'a>) -> Result<T, ParserError>,
3611
3612
{
@@ -3619,10 +3620,6 @@ impl<'a> Parser<'a> {
3619
3620
Ok(values)
3620
3621
}
3621
3622
3622
- pub fn parse_period_separated_identifiers(&mut self) -> Result<Vec<Ident>, ParserError> {
3623
- self.parse_period_separated(|p| p.parse_identifier(false))
3624
- }
3625
-
3626
3623
/// Parse a keyword-separated list of 1+ items accepted by `F`
3627
3624
pub fn parse_keyword_separated<T, F>(
3628
3625
&mut self,
@@ -10836,7 +10833,7 @@ impl<'a> Parser<'a> {
10836
10833
self.expect_token(&Token::LParen)?;
10837
10834
let aggregate_functions = self.parse_comma_separated(Self::parse_aliased_function_call)?;
10838
10835
self.expect_keyword(Keyword::FOR)?;
10839
- let value_column = self.parse_period_separated_identifiers( )?;
10836
+ let value_column = self.parse_period_separated(|p| p.parse_identifier(false) )?;
10840
10837
self.expect_keyword(Keyword::IN)?;
10841
10838
10842
10839
self.expect_token(&Token::LParen)?;
0 commit comments