Module: OracleSqlParser::Grammar::Condition::LikeCondition3

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

Instance Method Summary collapse

Instance Method Details

#astObject



1593
1594
1595
1596
1597
1598
1599
1600
# File 'lib/oracle-sql-parser/grammar/condition.rb', line 1593

def ast
  OracleSqlParser::Ast::LikeCondition[
    :target => target.ast,
    :not => not_keyword.ast,
    :like => like.ast,
    :text => text.ast,
    :escape => escape_text.ast]
end

#escape_textObject



1606
1607
1608
1609
1610
# File 'lib/oracle-sql-parser/grammar/condition.rb', line 1606

def escape_text
  if e.respond_to? :escape_text
    e.escape_text
  end
end

#not_keywordObject



1602
1603
1604
# File 'lib/oracle-sql-parser/grammar/condition.rb', line 1602

def not_keyword
  n.elements && n.elements.first
end