module OracleSqlParser::Grammar::Select::RowLimit::Fetch5

Public Instance Methods

ast() click to toggle source
# File lib/oracle-sql-parser/grammar/select/row_limit.rb, line 220
def ast
  OracleSqlParser::Ast::Fetch[
    fetch: fetch_keyword.ast,
    first: first.ast,
    rowcount: rowcount.try(:rowcount).ast,
    percentage: rowcount.try(:percentage).ast,
    percentage_keyword: rowcount.try(:percentage_keyword).ast,
    rows: rows.ast,
    only: only.try(:only_keyword).ast,
    with: only.try(:with_keyword).ast,
    ties: only.try(:ties_keyword).ast,
  ]
end