Module: OracleSqlParser::Grammar::Select::Subquery6
- Defined in:
- lib/oracle-sql-parser/grammar/select.rb
Instance Method Summary collapse
- #ast ⇒ Object
- #has_parenthesis ⇒ Object
- #query_block ⇒ Object
- #subqueries ⇒ Object
- #subquery ⇒ Object
Instance Method Details
#ast ⇒ Object
168 169 170 171 172 173 174 175 176 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 168 def ast OracleSqlParser::Ast::Subquery[ :has_parenthesis => has_parenthesis, :query_block => query_block.ast, :subqueries => subqueries.ast, :subquery => subquery.ast, :order_by_clause => order.try(:order_by_clause).ast, ] end |
#has_parenthesis ⇒ Object
178 179 180 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 178 def has_parenthesis true if query.respond_to? :left_parenthesis end |
#query_block ⇒ Object
182 183 184 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 182 def query_block query.query_block if query.respond_to? :query_block end |
#subqueries ⇒ Object
186 187 188 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 186 def subqueries query.subqueries if query.respond_to? :subqueries end |
#subquery ⇒ Object
190 191 192 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 190 def subquery query.subquery if query.respond_to? :subquery end |