Parses `CLUSTER name` fragments into a [`AlterSetClusterStatement`] if `CLUSTER` is found.
(
&mut self,
if_exists: bool,
name: &UnresolvedItemName,
object_type: ObjectType,
)
| 6668 | |
| 6669 | /// Parses `CLUSTER name` fragments into a [`AlterSetClusterStatement`] if `CLUSTER` is found. |
| 6670 | fn maybe_parse_alter_set_cluster( |
| 6671 | &mut self, |
| 6672 | if_exists: bool, |
| 6673 | name: &UnresolvedItemName, |
| 6674 | object_type: ObjectType, |
| 6675 | ) -> Option<Result<Statement<Raw>, ParserStatementError>> { |
| 6676 | if self.parse_keyword(CLUSTER) { |
| 6677 | Some(self.parse_alter_set_cluster(if_exists, name.clone(), object_type)) |
| 6678 | } else { |
| 6679 | None |
| 6680 | } |
| 6681 | } |
| 6682 | |
| 6683 | /// Parses `IN CLUSTER name` fragments into a [`AlterSetClusterStatement`]. |
| 6684 | fn parse_alter_set_cluster( |
no test coverage detected