Class: ActiveRecord::ConnectionAdapters::OracleAdapter
- Inherits:
-
OracleEnhancedAdapter
- Object
- AbstractAdapter
- OracleEnhancedAdapter
- ActiveRecord::ConnectionAdapters::OracleAdapter
- 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::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::QUOTED_COLUMN_NAMES, ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting::QUOTED_TABLE_NAMES, ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting::VALID_TABLE_NAME
Instance Attribute Summary
Attributes inherited from OracleEnhancedAdapter
Instance Method Summary collapse
Methods inherited from OracleEnhancedAdapter
#active?, #arel_visitor, #bind_string, #build_statement_pool, #check_version, #clear_cache!, #clear_table_columns_cache, clear_type_map!, #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, #max_index_name_size, #native_database_types, #next_sequence_value, #permissions, #pk_and_sequence_for, #prefetch_primary_key?, #primary_key, #primary_keys, #raw_connection, #reconnect, #reconnect!, #reset!, #reset_pk_sequence!, #return_value_after_insert?, #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, 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
Methods included from ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCQuoting
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, #build_explain_clause, #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, #returning_column_values, #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_name ⇒ Object
4 5 6 |
# File 'lib/active_record/connection_adapters/emulation/oracle_adapter.rb', line 4 def adapter_name "Oracle" end |