class Sequel::Database
def add_transaction(conn, opts)
def add_transaction(conn, opts) if supports_savepoints? unless @transactions[conn] @transactions[conn] = {:savepoint_level=>0} @transactions[conn][:prepare] = opts[:prepare] if supports_prepared_transactions? end else @transactions[conn] = {} @transactions[conn][:prepare] = opts[:prepare] if supports_prepared_transactions? end end
Included Modules
Extended Modules
Class Methods
Instance Methods
- # <<
- # []
- # _table_exists?
- # _transaction
- # adapter_scheme
- # add_column
- # add_index
- # add_servers
- # add_transaction
- # after_commit
- # after_rollback
- # after_transaction_commit
- # after_transaction_rollback
- # already_in_transaction?
- # alter_table
- # alter_table_sql
- # alter_table_sql_list
- # apply_alter_table
- # auto_increment_sql
- # begin_new_transaction
- # begin_savepoint_sql
- # begin_transaction
- # begin_transaction_sql
- # blank_object?
- # call
- # cast_type_literal
- # column_definition_auto_increment_sql
- # column_definition_collate_sql
- # column_definition_default_sql
- # column_definition_null_sql
- # column_definition_order
- # column_definition_primary_key_sql
- # column_definition_references_sql
- # column_definition_sql
- # column_definition_unique_sql
- # column_list_sql
- # column_references_column_constraint_sql
- # column_references_sql
- # column_references_table_constraint_sql
- # column_schema_to_generator_opts
- # column_schema_to_ruby_default
- # column_schema_to_ruby_default_fallback
- # column_schema_to_ruby_type
- # commit_or_rollback_transaction
- # commit_or_rollback_transaction
- # commit_savepoint_sql
- # commit_transaction
- # commit_transaction_sql
- # connect
- # connection_execute_method
- # connection_pool_default_options
- # constraint_definition_sql
- # create_or_replace_view
- # create_table
- # create_table!
- # create_table?
- # create_table_from_generator
- # create_table_indexes_from_generator
- # create_table_sql
- # create_view
- # database_error_classes
- # database_type
- # dataset
- # dataset_class=
- # dataset_class_default
- # default_index_name
- # default_schema_default
- # disconnect
- # disconnect_error?
- # drop_column
- # drop_index
- # drop_index_sql
- # drop_table
- # drop_table_sql
- # drop_view
- # drop_view_sql
- # dump_indexes_migration
- # dump_schema_migration
- # dump_table_indexes
- # dump_table_schema
- # each_server
- # execute
- # execute_ddl
- # execute_dui
- # execute_insert
- # extend_datasets
- # fetch
- # filter_expr
- # from
- # from_application_timestamp
- # get
- # identifier_input_method
- # identifier_input_method=
- # identifier_input_method_default
- # identifier_output_method
- # identifier_output_method=
- # identifier_output_method_default
- # in_transaction?
- # index_definition_sql
- # index_sql_list
- # index_to_generator_opts
- # indexes
- # initialize
- # input_identifier_meth
- # inspect
- # literal
- # log_connection_execute
- # log_duration
- # log_each
- # log_info
- # log_yield
- # logger=
- # metadata_dataset
- # on_delete_clause
- # output_identifier_meth
- # query
- # quote_identifier
- # quote_identifiers=
- # quote_identifiers?
- # quote_identifiers_default
- # quote_schema_table
- # raise_error
- # remove_cached_schema
- # remove_servers
- # remove_transaction
- # rename_column
- # rename_table
- # rename_table_sql
- # reset_schema_utility_dataset
- # rollback_savepoint_sql
- # rollback_transaction
- # rollback_transaction_sql
- # run
- # schema
- # schema_and_table
- # schema_autoincrementing_primary_key?
- # schema_column_type
- # schema_utility_dataset
- # select
- # serial_primary_key_options
- # server_opts
- # servers
- # set_column_default
- # set_column_type
- # set_transaction_isolation
- # set_transaction_isolation_sql
- # single_threaded?
- # supports_create_table_if_not_exists?
- # supports_prepared_transactions?
- # supports_savepoints?
- # supports_savepoints_in_prepared_transactions?
- # supports_transaction_isolation_levels?
- # synchronize
- # table_exists?
- # tables
- # temporary_table_sql
- # test_connection
- # timezone
- # to_application_timestamp
- # transaction
- # transaction_error
- # type_literal
- # type_literal_generic
- # type_literal_generic_bigdecimal
- # type_literal_generic_bignum
- # type_literal_generic_date
- # type_literal_generic_datetime
- # type_literal_generic_falseclass
- # type_literal_generic_file
- # type_literal_generic_fixnum
- # type_literal_generic_float
- # type_literal_generic_integer
- # type_literal_generic_numeric
- # type_literal_generic_string
- # type_literal_generic_time
- # type_literal_generic_trueclass
- # type_literal_specific
- # typecast_value
- # typecast_value_blob
- # typecast_value_boolean
- # typecast_value_date
- # typecast_value_datetime
- # typecast_value_decimal
- # typecast_value_float
- # typecast_value_integer
- # typecast_value_integer
- # typecast_value_string
- # typecast_value_time
- # uri
- # url
- # use_column_schema_to_ruby_default_fallback?
- # views