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

Method parse_create_secret

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

Source from the content-addressed store, hash-verified

4443 }
4444
4445 fn parse_create_secret(&mut self) -> Result<Statement<Raw>, ParserError> {
4446 self.expect_keyword(SECRET)?;
4447 let if_not_exists = self.parse_if_not_exists()?;
4448 let name = self.parse_item_name()?;
4449 self.expect_keyword(AS)?;
4450 let value = self.parse_expr()?;
4451 Ok(Statement::CreateSecret(CreateSecretStatement {
4452 name,
4453 if_not_exists,
4454 value,
4455 }))
4456 }
4457
4458 fn parse_create_type(&mut self) -> Result<Statement<Raw>, ParserError> {
4459 self.expect_keyword(TYPE)?;

Callers 1

parse_createMethod · 0.80

Calls 4

expect_keywordMethod · 0.80
parse_if_not_existsMethod · 0.80
parse_item_nameMethod · 0.80
parse_exprMethod · 0.80

Tested by

no test coverage detected