@@ -12985,7 +12985,7 @@ impl<'a> Parser<'a> {
1298512985
1298612986 /// Parse a `DELETE` statement and return `Statement::Delete`.
1298712987 pub fn parse_delete(&mut self, delete_token: TokenWithSpan) -> Result<Statement, ParserError> {
12988- let optimizer_hint = self.parse_optional_optimizer_hint ()?;
12988+ let optimizer_hint = self.maybe_parse_optimizer_hint ()?;
1298912989 let (tables, with_from_keyword) = if !self.parse_keyword(Keyword::FROM) {
1299012990 // `FROM` keyword is optional in BigQuery SQL.
1299112991 // https://cloud.google.com/bigquery/docs/reference/standard-sql/dml-syntax#delete_statement
@@ -13830,7 +13830,7 @@ impl<'a> Parser<'a> {
1383013830 }
1383113831
1383213832 let select_token = self.expect_keyword(Keyword::SELECT)?;
13833- let optimizer_hint = self.parse_optional_optimizer_hint ()?;
13833+ let optimizer_hint = self.maybe_parse_optimizer_hint ()?;
1383413834 let value_table_mode = self.parse_value_table_mode()?;
1383513835
1383613836 let mut top_before_distinct = false;
@@ -14019,7 +14019,7 @@ impl<'a> Parser<'a> {
1401914019 ///
1402014020 /// [MySQL](https://dev.mysql.com/doc/refman/8.4/en/optimizer-hints.html#optimizer-hints-overview)
1402114021 /// [Oracle](https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Comments.html#GUID-D316D545-89E2-4D54-977F-FC97815CD62E)
14022- fn parse_optional_optimizer_hint (&mut self) -> Result<Option<OptimizerHint>, ParserError> {
14022+ fn maybe_parse_optimizer_hint (&mut self) -> Result<Option<OptimizerHint>, ParserError> {
1402314023 let supports_multiline = dialect_of!(self is MySqlDialect | OracleDialect | GenericDialect);
1402414024 let supports_singleline = dialect_of!(self is OracleDialect | GenericDialect);
1402514025 if !supports_multiline && !supports_singleline {
@@ -16752,7 +16752,7 @@ impl<'a> Parser<'a> {
1675216752
1675316753 /// Parse an INSERT statement
1675416754 pub fn parse_insert(&mut self, insert_token: TokenWithSpan) -> Result<Statement, ParserError> {
16755- let optimizer_hint = self.parse_optional_optimizer_hint ()?;
16755+ let optimizer_hint = self.maybe_parse_optimizer_hint ()?;
1675616756 let or = self.parse_conflict_clause();
1675716757 let priority = if !dialect_of!(self is MySqlDialect | GenericDialect) {
1675816758 None
@@ -17026,7 +17026,7 @@ impl<'a> Parser<'a> {
1702617026
1702717027 /// Parse an `UPDATE` statement and return `Statement::Update`.
1702817028 pub fn parse_update(&mut self, update_token: TokenWithSpan) -> Result<Statement, ParserError> {
17029- let optimizer_hint = self.parse_optional_optimizer_hint ()?;
17029+ let optimizer_hint = self.maybe_parse_optimizer_hint ()?;
1703017030 let or = self.parse_conflict_clause();
1703117031 let table = self.parse_table_and_joins()?;
1703217032 let from_before_set = if self.parse_keyword(Keyword::FROM) {
0 commit comments