MCPcopy Create free account
hub / github.com/apache/datafusion / expect_token

Method expect_token

datafusion/sql/src/parser.rs:533–544  ·  view source on GitHub ↗
(
        &mut self,
        expected: &str,
        token: &Token,
    )

Source from the content-addressed store, hash-verified

531 }
532
533 fn expect_token(
534 &mut self,
535 expected: &str,
536 token: &Token,
537 ) -> Result<(), DataFusionError> {
538 let next_token = self.parser.peek_token_ref();
539 if next_token.token != *token {
540 self.expected(expected, next_token)
541 } else {
542 Ok(())
543 }
544 }
545
546 /// Parse a new expression
547 pub fn parse_statement(&mut self) -> Result<Statement, DataFusionError> {

Callers 5

parse_value_optionsMethod · 0.80
parse_into_exprMethod · 0.80
parse_copyMethod · 0.80
parse_order_by_exprsMethod · 0.80
parse_value_optionsMethod · 0.80

Calls 1

expectedMethod · 0.80

Tested by

no test coverage detected