# File lib/sequel/adapters/shared/oracle.rb, line 13 def create_sequence(name, opts={}) self << create_sequence_sql(name, opts) end
# File lib/sequel/adapters/shared/oracle.rb, line 17 def create_trigger(*args) self << create_trigger_sql(*args) end
# File lib/sequel/adapters/shared/oracle.rb, line 21 def current_user @current_user ||= metadata_dataset.get{sys_context('USERENV', 'CURRENT_USER')} end
Oracle uses the :oracle database type
# File lib/sequel/adapters/shared/oracle.rb, line 30 def database_type :oracle end
# File lib/sequel/adapters/shared/oracle.rb, line 25 def drop_sequence(name) self << drop_sequence_sql(name) end
Oracle namespaces indexes per table.
# File lib/sequel/adapters/shared/oracle.rb, line 35 def global_index_namespace? false end
Oracle supports deferrable constraints.
# File lib/sequel/adapters/shared/oracle.rb, line 55 def supports_deferrable_constraints? true end
DB2 supports transaction isolation levels.
# File lib/sequel/adapters/shared/oracle.rb, line 60 def supports_transaction_isolation_levels? true end
# File lib/sequel/adapters/shared/oracle.rb, line 39 def tables(opts={}) m = output_identifier_meth metadata_dataset.from(:tab).server(opts[:server]).select(:tname).filter(:tabtype => 'TABLE').map{|r| m.call(r[:tname])} end
Generated with the Darkfish Rdoc Generator 2.