MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / parse_cluster_option

Method parse_cluster_option

src/sql-parser/src/parser.rs:4587–4598  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

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])? {

Callers

nothing calls this directly

Tested by

no test coverage detected