Module: OracleSqlParser::Grammar::Condition::LogicalCondition4

Defined in:
lib/oracle-sql-parser/grammar/condition.rb

Instance Method Summary collapse

Instance Method Details

#astObject



214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
# File 'lib/oracle-sql-parser/grammar/condition.rb', line 214

def ast
  if respond_to? :op
    if respond_to? :left
      OracleSqlParser::Ast::LogicalCondition[
        :left => left.ast,
        :op => op.ast,
        :right => right.ast]
    else
      OracleSqlParser::Ast::LogicalCondition[
        :op => op.ast,
        :right => right.ast]
    end
  else
    cond.ast
  end
end