Module: Sequel::JDBC::Oracle::DatabaseMethods

Extended by:
Database::ResetIdentifierMangling
Includes:
Transactions, Oracle::DatabaseMethods
Defined in:
lib/sequel/adapters/jdbc/oracle.rb

Overview

Instance methods for Oracle Database objects accessed via JDBC.

Constant Summary collapse

PRIMARY_KEY_INDEX_RE =
/\Asys_/i.freeze

Constants included from Transactions

Transactions::TRANSACTION_BEGIN, Transactions::TRANSACTION_COMMIT, Transactions::TRANSACTION_RELEASE_SP, Transactions::TRANSACTION_ROLLBACK, Transactions::TRANSACTION_ROLLBACK_SP, Transactions::TRANSACTION_SAVEPOINT

Constants included from Oracle::DatabaseMethods

Oracle::DatabaseMethods::AUTOINCREMENT, Oracle::DatabaseMethods::IGNORE_OWNERS, Oracle::DatabaseMethods::TEMPORARY

Instance Attribute Summary

Attributes included from Oracle::DatabaseMethods

#autosequence

Class Method Summary collapse

Methods included from Database::ResetIdentifierMangling

extended

Methods included from Transactions

#supports_savepoints?, #supports_transaction_isolation_levels?

Methods included from Oracle::DatabaseMethods

#create_sequence, #create_trigger, #current_user, #database_type, #drop_sequence, #foreign_key_list, #global_index_namespace?, #server_version, #supports_deferrable_constraints?, #supports_transaction_isolation_levels?, #tables, #view_exists?, #views

Class Method Details

.extended(db) ⇒ Object



42
43
44
45
46
47
# File 'lib/sequel/adapters/jdbc/oracle.rb', line 42

def self.extended(db)
  db.instance_eval do
    @autosequence = opts[:autosequence]
    @primary_key_sequences = {}
  end
end