module DatabaseStatements
Ruby on Rails 7.1.6
Since v2.2.3No documentation comment.
Constants
Methods (defined here)
- # add_transaction_record
- # begin_db_transaction
- # begin_isolated_db_transaction
- # commit_db_transaction
- # create
- # default_sequence_name
- # delete
- # empty_insert_statement_value
- # exec_delete
- # exec_insert
- # exec_query
- # exec_update
- # execute
- # high_precision_current_timestamp
- # insert
- # insert_fixture
- # insert_fixtures_set
- # reset_sequence!
- # restart_db_transaction
- # rollback_db_transaction
- # rollback_to_savepoint
- # sanitize_limit
- # select_all
- # select_one
- # select_rows
- # select_value
- # select_values
- # to_sql
- # transaction
- # transaction_isolation_levels
- # transaction_open?
- # truncate
- # update
- # write_query?
- self. new
Private methods
(16)
Implementation detail — not part of the public API.
- # arel_from_relation
- # build_fixture_sql
- # build_fixture_statements
- # build_truncate_statement
- # build_truncate_statements
- # combine_multi_statements
- # default_insert_value
- # execute_batch
- # extract_table_ref_from_insert_sql
- # internal_execute
- # last_inserted_id
- # raw_execute
- # returning_column_values
- # select
- # single_value_from_rows
- # with_multi_statements