Module: OracleSqlParser::Grammar::Select::SelectColumn3

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

Instance Method Summary collapse

Instance Method Details

#as_keywordObject



3458
3459
3460
3461
3462
# File 'lib/oracle-sql-parser/grammar/select.rb', line 3458

def as_keyword
  if respond_to? :_alias and _alias.respond_to? :as
    _alias.as.as_keyword
  end
end

#astObject



3444
3445
3446
3447
3448
3449
3450
# File 'lib/oracle-sql-parser/grammar/select.rb', line 3444

def ast
  OracleSqlParser::Ast::SelectColumn[
    :expr => expr.ast,
    :as => as_keyword.ast,
    :c_alias => c_alias.ast,
  ]
end

#c_aliasObject



3452
3453
3454
3455
3456
# File 'lib/oracle-sql-parser/grammar/select.rb', line 3452

def c_alias
  if _alias.respond_to? :c_alias
    _alias.c_alias
  end
end