Method: SQLTree::Node::SelectQuery.parse_from_clause
- Defined in:
- lib/sql_tree/node/select_query.rb
.parse_from_clause(tokens) ⇒ Object
54 55 56 57 58 59 60 61 62 |
# File 'lib/sql_tree/node/select_query.rb', line 54 def self.parse_from_clause(tokens) tokens.consume(SQLTree::Token::FROM) sources = [SQLTree::Node::Source.parse(tokens)] while tokens.peek == SQLTree::Token::COMMA tokens.consume(SQLTree::Token::COMMA) sources << SQLTree::Node::Source.parse(tokens) end return sources end |