Module: OracleSqlParser::Grammar::Select::GroupByClause3
- Defined in:
- lib/oracle-sql-parser/grammar/select.rb
Instance Method Summary collapse
Instance Method Details
#ast ⇒ Object
2921 2922 2923 2924 2925 2926 2927 2928 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 2921 def ast OracleSqlParser::Ast::GroupByClause[ :targets => OracleSqlParser::Ast::Array[ target.ast, *more_targets.map(&:ast) ], :having => condition.ast ] end |
#condition ⇒ Object
2934 2935 2936 2937 2938 2939 2940 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 2934 def condition if h.respond_to? :condition h.condition else nil end end |
#more_targets ⇒ Object
2930 2931 2932 |
# File 'lib/oracle-sql-parser/grammar/select.rb', line 2930 def more_targets t.elements.map{|e| e.more_target} end |