Class/Module Index [+]

Quicksearch

Sequel::Oracle::DatabaseMethods

Public Instance Methods

create_sequence(name, opts={}) click to toggle source
# File lib/sequel/adapters/shared/oracle.rb, line 7
def create_sequence(name, opts={})
  self << create_sequence_sql(name, opts)
end
create_trigger(*args) click to toggle source
# File lib/sequel/adapters/shared/oracle.rb, line 11
def create_trigger(*args)
  self << create_trigger_sql(*args)
end
database_type() click to toggle source

Oracle uses the :oracle database type

# File lib/sequel/adapters/shared/oracle.rb, line 20
def database_type
  :oracle
end
drop_sequence(name) click to toggle source
# File lib/sequel/adapters/shared/oracle.rb, line 15
def drop_sequence(name)
  self << drop_sequence_sql(name)
end
table_exists?(name) click to toggle source
# File lib/sequel/adapters/shared/oracle.rb, line 29
def table_exists?(name)
  from(:tab).filter(:tname =>dataset.send(:input_identifier, name), :tabtype => 'TABLE').count > 0
end
tables(opts={}) click to toggle source
# File lib/sequel/adapters/shared/oracle.rb, line 24
def tables(opts={})
  ds = from(:tab).server(opts[:server]).select(:tname).filter(:tabtype => 'TABLE')
  ds.map{|r| ds.send(:output_identifier, r[:tname])}
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.