reset!

reset!() Instance Public methods Reset the state of this connection, directing the DBMS to clear transactions and other connection-related server-side state. Usually a database-dependent operation. The default implementation does nothing; the implementation should be overridden by concrete adapters.

rollback_to_savepoint

rollback_to_savepoint(name = nil) Instance Public methods

schema_cache=

schema_cache=(cache) Instance Public methods

schema_creation

schema_creation() Instance Public methods

substitute_at

substitute_at(column, index) Instance Public methods Returns a bind substitution value given a bind index and column NOTE: The column param is currently being used by the sqlserver-adapter

supports_bulk_alter?

supports_bulk_alter?() Instance Public methods

supports_count_distinct?

supports_count_distinct?() Instance Public methods Does this adapter support using DISTINCT within COUNT? This is true for all adapters except sqlite.

supports_ddl_transactions?

supports_ddl_transactions?() Instance Public methods Does this adapter support DDL rollbacks in transactions? That is, would CREATE TABLE or ALTER TABLE get rolled back by a transaction? PostgreSQL, SQL Server, and others support this. MySQL and others do not.

supports_explain?

supports_explain?() Instance Public methods Does this adapter support explain? As of this writing sqlite3, mysql2, and postgresql are the only ones that do.

supports_extensions?

supports_extensions?() Instance Public methods Does this adapter support database extensions? As of this writing only postgresql does.