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

Method parse_optional_precision

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

Source from the content-addressed store, hash-verified

7442 }
7443
7444 fn parse_optional_precision(&mut self) -> Result<Option<u64>, ParserError> {
7445 if self.consume_token(&Token::LParen) {
7446 let n = self.parse_literal_uint()?;
7447 self.expect_token(&Token::RParen)?;
7448 Ok(Some(n))
7449 } else {
7450 Ok(None)
7451 }
7452 }
7453
7454 fn parse_map_type(&mut self) -> Result<RawDataType, ParserError> {
7455 self.expect_token(&Token::LBracket)?;

Callers 2

parse_interval_valueMethod · 0.80
parse_data_typeMethod · 0.80

Calls 3

consume_tokenMethod · 0.80
parse_literal_uintMethod · 0.80
expect_tokenMethod · 0.80

Tested by

no test coverage detected