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::IndexDefinition, ArJdbc::SQLite3::NATIVE_DATABASE_TYPES

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, #add_lock!, arel2_visitors, #change_column, #change_column_default, #change_column_null, column_selector, #create_savepoint, #default_primary_key_type, #empty_insert_statement_value, #indexes, #insert_sql, #jdbc_columns, jdbc_connection_class, #modify_types, #native_database_types, #primary_key, #quote, #quote_column_name, #quoted_date, #recreate_database, #release_savepoint, #remove_column, #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_savepoints?, #table_exists?, #table_structure, #tables, #valid_alter_table_options

Methods included from ArJdbc::MissingFunctionalityHelper

#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, #commit_db_transaction, #configure_arel2_visitors, #database_name, #disconnect!, #exec_delete, #exec_insert, #exec_query, #exec_update, #execute, #indexes, #initialize, #insert_sql, #is_a?, #jdbc_columns, #jdbc_connection, #jdbc_insert, #jdbc_select_all, #jdbc_update, #modify_types, #native_database_types, #native_sql_to_type, #pk_and_sequence_for, #primary_key, #primary_keys, #reconnect!, #rollback_db_transaction, #select, #select_one, #select_rows, #supports_migrations?, #table_exists?, #tables, #to_sql, visitor_for, #write_large_object

Methods included from ShadowCoreMethods

#alias_chained_method

Methods included from JdbcConnectionPoolCallbacks

included, needed?, #on_checkin, #on_checkout

Methods included from CompatibilityMethods

needed?, #quote_table_name

Constructor Details

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

Instance Method Details

#jdbc_column_classObject



435
436
437
# File 'lib/arjdbc/sqlite3/adapter.rb', line 435

def jdbc_column_class
  ActiveRecord::ConnectionAdapters::SQLite3Column
end

#jdbc_connection_class(spec) ⇒ Object



431
432
433
# File 'lib/arjdbc/sqlite3/adapter.rb', line 431

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