(
&mut self,
)
| 4179 | } |
| 4180 | |
| 4181 | fn parse_materialized_view_option( |
| 4182 | &mut self, |
| 4183 | ) -> Result<MaterializedViewOption<Raw>, ParserError> { |
| 4184 | let name = self.parse_materialized_view_option_name()?; |
| 4185 | let value = match name { |
| 4186 | MaterializedViewOptionName::RetainHistory => self.parse_option_retain_history()?, |
| 4187 | MaterializedViewOptionName::Refresh => { |
| 4188 | Some(self.parse_materialized_view_refresh_option_value()?) |
| 4189 | } |
| 4190 | _ => self.parse_optional_option_value()?, |
| 4191 | }; |
| 4192 | Ok(MaterializedViewOption { name, value }) |
| 4193 | } |
| 4194 | |
| 4195 | fn parse_option_retain_history(&mut self) -> Result<Option<WithOptionValue<Raw>>, ParserError> { |
| 4196 | Ok(Some(self.parse_retain_history()?)) |
nothing calls this directly
no test coverage detected