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

Method parse_set_operator

src/sql-parser/src/parser.rs:7802–7809  ·  view source on GitHub ↗
(&self, token: &Option<Token>)

Source from the content-addressed store, hash-verified

7800 }
7801
7802 fn parse_set_operator(&self, token: &Option<Token>) -> Option<SetOperator> {
7803 match token {
7804 Some(Token::Keyword(UNION)) => Some(SetOperator::Union),
7805 Some(Token::Keyword(EXCEPT)) => Some(SetOperator::Except),
7806 Some(Token::Keyword(INTERSECT)) => Some(SetOperator::Intersect),
7807 _ => None,
7808 }
7809 }
7810
7811 /// Parse a restricted `SELECT` statement (no CTEs / `UNION` / `ORDER BY`),
7812 /// assuming the initial `SELECT` was already consumed

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected