joins_per_query() Instance Public methods Returns maximum number of joins in a single query.
indexes_per_table() Instance Public methods Returns the maximum number of indexes per table.
index_name_length() Instance Public methods Returns the maximum length of an index name.
in_clause_length() Instance Public methods Returns the maximum number of elements in an IN (x,y,z) clause. nil means no limit.
columns_per_table() Instance Public methods Returns the maximum number of columns per table.
columns_per_multicolumn_index() Instance Public methods Returns the maximum number of columns in a multicolumn index.
column_name_length() Instance Public methods Returns the maximum length of a column name.
allowed_index_name_length() Instance Public methods Returns the maximum allowed length for an index name. This limit is enforced by rails and Is less than or equal to index_name_length. The gap between index_name_length is to allow internal rails operations to use prefixes in temporary operations.
with_connection() Instance Public methods If a connection already exists yield it to the block. If no connection exists checkout a connection, yield it to the block, and checkin the connection when finished.
remove(conn) Instance Public methods Remove a connection from the connection pool. The connection will remain open and active but will no longer be managed by this pool.
Page 252 of 2275