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::DEFAULT_NLS_PARAMETERS, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::FIXED_NLS_PARAMETERS, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::NATIVE_DATABASE_TYPES, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::NATIVE_DATABASE_TYPES_BOOLEAN_STRINGS, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::TYPE_MAP, ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::VERSION

Constants included from ActiveRecord::ConnectionAdapters::OracleEnhanced::StructureDump

ActiveRecord::ConnectionAdapters::OracleEnhanced::StructureDump::STATEMENT_TOKEN

Constants included from ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput

ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput::DBMS_OUTPUT_BUFFER_SIZE

Constants included from ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits

ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits::IDENTIFIER_MAX_LENGTH

Constants included from ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting

ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting::NONQUOTED_OBJECT_NAME, ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting::VALID_TABLE_NAME

Instance Attribute Summary

Attributes inherited from OracleEnhancedAdapter

#auto_retry

Instance Method Summary collapse

Methods inherited from OracleEnhancedAdapter

#active?, #arel_visitor, #bind_string, #build_statement_pool, #check_version, #clear_table_columns_cache, #column_definitions, #columns_for_distinct, #current_database, #current_schema, #current_user, database_exists?, #default_sequence_start_value, #default_tablespace, #default_tablespaces, #discard!, #disconnect!, #emulate_booleans, #emulate_booleans_from_strings, #extract_limit, #extract_value_from_default, #get_database_version, #has_primary_key?, #initialize, #max_identifier_length, #native_database_types, #next_sequence_value, #permissions, #pk_and_sequence_for, #prefetch_primary_key?, #primary_key, #primary_keys, #raw_connection, #reconnect!, #reset!, #reset_pk_sequence!, #select_value_forcing_binds, #select_values_forcing_binds, #supports_comments?, #supports_common_table_expressions?, #supports_datetime_with_precision?, #supports_fetch_first_n_rows_and_offset?, #supports_foreign_keys?, #supports_json?, #supports_longer_identifier?, #supports_multi_insert?, #supports_optimizer_hints?, #supports_savepoints?, #supports_transaction_isolation?, #supports_views?, #supports_virtual_columns?, #temporary_table?, #translate_exception, #type_map, #use_old_oracle_visitor, #use_shorter_identifier

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::StructureDump

#execute_structure_dump, #foreign_key_definition, #full_drop, #structure_drop, #structure_dump, #structure_dump_column, #structure_dump_column_comments, #structure_dump_db_stored_code, #structure_dump_fk_constraints, #structure_dump_indexes, #structure_dump_primary_key, #structure_dump_synonyms, #structure_dump_table_comments, #structure_dump_unique_keys, #structure_dump_views, #structure_dump_virtual_column, #temp_table_drop

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput

#dbms_output_enabled?, #disable_dbms_output, #enable_dbms_output

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits

#column_name_length, #in_clause_length, #index_name_length, #sequence_name_length, #table_alias_length, #table_name_length

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting

#column_name_matcher, #column_name_with_order_matcher, mixed_case?, #quote, #quote_column_name, #quote_column_name_or_expression, #quote_string, #quote_table_name, #quoted_false, #quoted_true, #type_cast, #unquoted_false, #unquoted_true, valid_table_name?

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIQuoting

#type_cast

Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCQuoting

#type_cast

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

#add_context_index, #remove_context_index

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

#add_column, #add_index, #add_index_options, #add_reference, #add_synonym, #aliased_types, #change_column, #change_column_comment, #change_column_default, #change_column_null, #change_table_comment, #column_comment, #columns, #create_alter_table, #create_schema_dumper, #create_table, #data_source_exists?, #data_sources, #disable_referential_integrity, #drop_table, #extract_foreign_key_action, #foreign_keys, #index_name, #index_name_exists?, #indexes, #insert_versions_sql, #materialized_views, #remove_column, #remove_columns, #remove_index, #remove_synonym, #rename_column, #rename_index, #rename_table, #synonyms, #table_comment, #table_exists?, #table_options, #tables, #tablespace, #type_to_sql, #update_table_definition, #views

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

#begin_db_transaction, #begin_isolated_db_transaction, #commit_db_transaction, #create_savepoint, #default_sequence_name, #empty_insert_statement_value, #exec_insert, #exec_query, #exec_rollback_db_transaction, #exec_rollback_to_savepoint, #exec_update, #execute, #explain, #insert, #insert_fixture, #insert_fixtures_set, #release_savepoint, #sql_for_insert, #supports_explain?, #transaction_isolation_levels, #write_lobs

Constructor Details

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

Instance Method Details

#adapter_nameObject



4
5
6
# File 'lib/active_record/connection_adapters/emulation/oracle_adapter.rb', line 4

def adapter_name
  "Oracle"
end