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

Method parse_create_database

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

Source from the content-addressed store, hash-verified

2135 }
2136
2137 fn parse_create_database(&mut self) -> Result<Statement<Raw>, ParserError> {
2138 self.expect_keyword(DATABASE)?;
2139 let if_not_exists = self.parse_if_not_exists()?;
2140 let name = self.parse_database_name()?;
2141 Ok(Statement::CreateDatabase(CreateDatabaseStatement {
2142 name,
2143 if_not_exists,
2144 }))
2145 }
2146
2147 fn parse_create_schema(&mut self) -> Result<Statement<Raw>, ParserError> {
2148 self.expect_keyword(SCHEMA)?;

Callers 1

parse_createMethod · 0.80

Calls 3

expect_keywordMethod · 0.80
parse_if_not_existsMethod · 0.80
parse_database_nameMethod · 0.80

Tested by

no test coverage detected