Module: OracleSqlParser::Grammar::Expression::SimpleCaseExpression2
- Defined in:
- lib/oracle-sql-parser/grammar/expression.rb
Instance Method Summary collapse
Instance Method Details
#ast ⇒ Object
997 998 999 1000 1001 1002 |
# File 'lib/oracle-sql-parser/grammar/expression.rb', line 997 def ast OracleSqlParser::Ast::SimpleCaseExpression[ :condition => expr.ast, :when_clauses => OracleSqlParser::Ast::Array[*when_clauses] ] end |
#when_clauses ⇒ Object
1004 1005 1006 1007 1008 1009 1010 1011 |
# File 'lib/oracle-sql-parser/grammar/expression.rb', line 1004 def when_clauses w.elements.map do |elem| OracleSqlParser::Ast::Hash[ :when_expr => elem.comparison_expr.ast, :return_expr => elem.return_expr.ast ] end end |