(&mut self)
| 4585 | } |
| 4586 | |
| 4587 | fn parse_cluster_option(&mut self) -> Result<ClusterOption<Raw>, ParserError> { |
| 4588 | let name = self.parse_cluster_option_name()?; |
| 4589 | |
| 4590 | match name { |
| 4591 | ClusterOptionName::Replicas => self.parse_cluster_option_replicas(), |
| 4592 | ClusterOptionName::Schedule => self.parse_cluster_option_schedule(), |
| 4593 | _ => { |
| 4594 | let value = self.parse_optional_option_value()?; |
| 4595 | Ok(ClusterOption { name, value }) |
| 4596 | } |
| 4597 | } |
| 4598 | } |
| 4599 | |
| 4600 | fn parse_alter_cluster_option(&mut self) -> Result<ClusterAlterOption<Raw>, ParserError> { |
| 4601 | let (name, value) = match self.expect_one_of_keywords(&[WAIT])? { |
nothing calls this directly
no test coverage detected