Class: ActiveRecord::ConnectionAdapters::SQLite3Adapter

Inherits:
JdbcAdapter
  • Object
show all
Includes:
ArJdbc::SQLite3, ArJdbc::SQLite3::ExplainSupport
Defined in:
lib/arjdbc/sqlite3/adapter.rb

Constant Summary

Constants included from ArJdbc::SQLite3

ArJdbc::SQLite3::ADAPTER_NAME, ArJdbc::SQLite3::NATIVE_DATABASE_TYPES

Constants inherited from JdbcAdapter

JdbcAdapter::ADAPTER_NAME

Instance Attribute Summary

Attributes inherited from JdbcAdapter

#config

Instance Method Summary collapse

Methods included from ArJdbc::SQLite3::ExplainSupport

#explain, #supports_explain?

Methods included from ArJdbc::SQLite3

#adapter_name, #add_column, #allowed_index_name_length, arel_visitor_type, #change_column, #change_column_default, #change_column_null, column_selector, #columns, #create_savepoint, #default_primary_key_type, #empty_insert_statement_value, #encoding, #exec_insert, #indexes, #insert_sql, #jdbc_column_class, jdbc_connection_class, #last_insert_id, #last_inserted_id, #native_database_types, #primary_key, #quote, #quote_column_name, #quote_table_name_for_assignment, #quoted_date, #release_savepoint, #remove_index!, #rename_column, #rename_table, #rollback_to_savepoint, #select, #supports_add_column?, #supports_autoincrement?, #supports_count_distinct?, #supports_ddl_transactions?, #supports_index_sort_order?, #supports_migrations?, #supports_primary_key?, #supports_savepoints?, #supports_views?, #table_exists?, #table_structure, #tables, #translate_exception, #truncate_fake, #valid_alter_table_options

Methods included from ArJdbc::Util::TableCopier

#alter_table, #copy_table, #copy_table_contents, #copy_table_indexes, #move_table

Methods inherited from JdbcAdapter

#active?, #adapter_name, #adapter_spec, arel2_visitors, #begin_db_transaction, #begin_isolated_db_transaction, #columns, #commit_db_transaction, configure_arel2_visitors, #create_savepoint, #current_savepoint_name, #database_name, #disconnect!, #exec_delete, #exec_insert, #exec_query, #exec_query_raw, #exec_update, #indexes, #initialize, insert?, #insert_sql, #is_a?, #jdbc_column_class, #jdbc_connection, #log, #modify_types, #native_database_types, #pk_and_sequence_for, #prepared_statements?, prepared_statements?, #primary_key, #primary_keys, #reconnect!, #release_savepoint, #rollback_db_transaction, #rollback_to_savepoint, select?, #structure_dump, suble_binds=, suble_binds?, #supports_migrations?, #supports_savepoints?, #supports_transaction_isolation?, #supports_views?, #table_definition, #table_exists?, #tables, #translate_exception, update?, #update_lob_value, #write_large_object

Methods included from Jdbc::ConnectionPoolCallbacks

#on_checkin, #on_checkout

Methods included from Jdbc::ArelSupport

#unprepared_visitor

Constructor Details

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

Instance Method Details

#jdbc_connection_class(spec) ⇒ Object



598
599
600
# File 'lib/arjdbc/sqlite3/adapter.rb', line 598

def jdbc_connection_class(spec)
  ::ArJdbc::SQLite3.jdbc_connection_class
end