Class: ActiveRecord::ConnectionAdapters::OracleAdapter

Inherits:
OracleEnhancedAdapter show all
Defined in:
lib/active_record/connection_adapters/emulation/oracle_adapter.rb

Overview

:nodoc:

Constant Summary

Constants inherited from OracleEnhancedAdapter

ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::ADAPTER_NAME, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::AUTOGENERATED_SEQUENCE_NAME, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DBMS_OUTPUT_BUFFER_SIZE, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DEFAULT_NLS_PARAMETERS, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::IDENTIFIER_MAX_LENGTH, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::NATIVE_DATABASE_TYPES, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::NATIVE_DATABASE_TYPES_BOOLEAN_STRINGS, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::NONQUOTED_DATABASE_LINK, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::NONQUOTED_OBJECT_NAME, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::VALID_TABLE_NAME

Instance Attribute Summary

Attributes inherited from OracleEnhancedAdapter

#auto_retry

Instance Method Summary collapse

Methods inherited from OracleEnhancedAdapter

#active?, #allowed_index_name_length, boolean_to_string, #cache_columns, #clear_columns_cache, #clear_ignored_table_columns, #clear_prefetch_primary_key, #clear_table_columns_cache, #clear_types_for_columns, #column_name_length, #columns, #columns_for_distinct, #columns_without_cache, #current_database, #current_schema, #current_user, #dbms_output_enabled?, #default_sequence_start_value, #default_tablespace, #disable_dbms_output, #disconnect!, #distinct, #emulate_booleans, #emulate_booleans_from_strings, #emulate_dates, #emulate_dates_by_column_name, #emulate_integers_by_column_name, #enable_dbms_output, encode_raw, #get_type_for_column, #has_primary_key?, #has_primary_key_trigger?, #ignore_table_columns, #ignored_table_columns, #in_clause_length, #index_name_length, #indexes, #initialize, is_boolean_column?, is_date_column?, #is_date_column?, is_integer_column?, #join_to_update, #materialized_views, #native_database_types, #new_column, #next_sequence_value, #pk_and_sequence_for, #pk_and_sequence_for_without_cache, #prefetch_primary_key?, #primary_key, #quote, #quote_column_name, #quote_column_name_or_expression, #quote_database_link, #quote_date_with_to_date, #quote_raw, #quote_string, #quote_table_name, #quote_timestamp_with_to_timestamp, #quoted_false, #quoted_true, #raw_connection, #reconnect!, #reset!, #reset_pk_sequence!, #schema_creation, #sequence_name_length, #set_type_for_columns, #string_to_date_format, #string_to_time_format, #supports_foreign_keys?, #supports_migrations?, #supports_primary_key?, #supports_savepoints?, #supports_transaction_isolation?, #supports_views?, #table_alias_length, #table_exists?, #table_name_length, #tables, #temporary_table?, #type_cast, valid_table_name?, #write_lobs

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex

#add_context_index, #remove_context_index

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::ColumnDumper

#column_spec_with_oracle_enhanced, included, #migration_keys_with_oracle_enhanced, #prepare_column_options_with_oracle_enhanced

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements

#add_column, #add_comment, #add_foreign_key, #add_index, #add_index_options, #add_table_comment, #aliased_types, #change_column, #change_column_default, #change_column_null, #column_comment, #create_table, #create_table_definition, #disable_referential_integrity, #drop_table, #dump_schema_information, #extract_foreign_key_action, #foreign_keys, #index_name, #index_name_exists?, #initialize_schema_migrations_table, #remove_column, #remove_foreign_key, #remove_index, #remove_index!, #rename_column, #rename_index, #rename_table, #table_comment, #tablespace, #type_to_sql, #update_table_definition

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements

#begin_db_transaction, #begin_isolated_db_transaction, #clear_cache!, #commit_db_transaction, #create_savepoint, #default_sequence_name, #exec_insert, #exec_query, #exec_rollback_db_transaction, #exec_rollback_to_savepoint, #exec_update, #execute, #explain, #insert_fixture, #release_savepoint, #select_rows, #sql_for_insert, #supports_explain?, #supports_statement_cache?, #transaction_isolation_levels

Constructor Details

This class inherits a constructor from ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter

Instance Method Details

#adapter_nameObject



2
3
4
# File 'lib/active_record/connection_adapters/emulation/oracle_adapter.rb', line 2

def adapter_name
  'Oracle'
end