@@ -3666,7 +3666,8 @@ impl<'a> Parser<'a> {
3666
3666
Ok(values)
3667
3667
}
3668
3668
3669
- pub fn parse_period_separated<T, F>(&mut self, mut f: F) -> Result<Vec<T>, ParserError>
3669
+ /// Parse a period-separated list of 1+ items accepted by `F`
3670
+ fn parse_period_separated<T, F>(&mut self, mut f: F) -> Result<Vec<T>, ParserError>
3670
3671
where
3671
3672
F: FnMut(&mut Parser<'a>) -> Result<T, ParserError>,
3672
3673
{
@@ -3680,10 +3681,6 @@ impl<'a> Parser<'a> {
3680
3681
Ok(values)
3681
3682
}
3682
3683
3683
- pub fn parse_period_separated_identifiers(&mut self) -> Result<Vec<Ident>, ParserError> {
3684
- self.parse_period_separated(|p| p.parse_identifier(false))
3685
- }
3686
-
3687
3684
/// Parse a keyword-separated list of 1+ items accepted by `F`
3688
3685
pub fn parse_keyword_separated<T, F>(
3689
3686
&mut self,
@@ -10915,7 +10912,7 @@ impl<'a> Parser<'a> {
10915
10912
self.expect_token(&Token::LParen)?;
10916
10913
let aggregate_functions = self.parse_comma_separated(Self::parse_aliased_function_call)?;
10917
10914
self.expect_keyword(Keyword::FOR)?;
10918
- let value_column = self.parse_period_separated_identifiers( )?;
10915
+ let value_column = self.parse_period_separated(|p| p.parse_identifier(false) )?;
10919
10916
self.expect_keyword(Keyword::IN)?;
10920
10917
10921
10918
self.expect_token(&Token::LParen)?;
0 commit comments