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

Method parse_values

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

Source from the content-addressed store, hash-verified

8777 }
8778
8779 fn parse_values(&mut self) -> Result<Values<Raw>, ParserError> {
8780 let values = self.parse_comma_separated(|parser| {
8781 parser.expect_token(&Token::LParen)?;
8782 let exprs = parser.parse_comma_separated(Parser::parse_expr)?;
8783 parser.expect_token(&Token::RParen)?;
8784 Ok(exprs)
8785 })?;
8786 Ok(Values(values))
8787 }
8788
8789 fn parse_start_transaction(&mut self) -> Result<Statement<Raw>, ParserError> {
8790 self.expect_keyword(TRANSACTION)?;

Callers 1

parse_query_bodyMethod · 0.80

Calls 3

parse_comma_separatedMethod · 0.80
expect_tokenMethod · 0.80
ValuesClass · 0.50

Tested by

no test coverage detected