# Table of Contents - mysql2-0.3.17 Documentation

## Pages

- Makefile

## Classes and Modules

- Mysql2
  - Mysql2
- Mysql2::Client
- Mysql2::EM::Client
- Mysql2::EM::Client::Watcher
- Mysql2::Error
- Mysql2::Result
- Mysql2::Util
- Object

## Methods

- ::default_query_options — Mysql2::Client
- ::escape — Mysql2::Client
- ::key_hash_as_symbols — Mysql2::Util
- ::local_offset — Mysql2::Client
- ::new — Mysql2::Client
- ::new — Mysql2::EM::Client::Watcher
- ::new — Mysql2::Error
- #abandon_results! — Mysql2::Client
- #affected_rows — Mysql2::Client
- #asplode — Object
- #async_result — Mysql2::Client
- #charset_name= — Mysql2::Client
- #clean_message — Mysql2::Error
- #close — Mysql2::Client
- #close — Mysql2::EM::Client
- #connect — Mysql2::Client
- #connect_timeout= — Mysql2::Client
- #count — Mysql2::Result
- #default_file= — Mysql2::Client
- #default_group= — Mysql2::Client
- #each — Mysql2::Result
- #encoding — Mysql2::Client
- #escape — Mysql2::Client
- #fields — Mysql2::Result
- #info — Mysql2::Client
- #init_command= — Mysql2::Client
- #initialize_ext — Mysql2::Client
- #last_id — Mysql2::Client
- #local_infile= — Mysql2::Client
- #more_results? — Mysql2::Client
- #next_result — Mysql2::Client
- #notify_readable — Mysql2::EM::Client::Watcher
- #ping — Mysql2::Client
- #query — Mysql2::Client
- #query — Mysql2::EM::Client
- #query_info — Mysql2::Client
- #query_info_string — Mysql2::Client
- #read_timeout= — Mysql2::Client
- #reconnect= — Mysql2::Client
- #secure_auth= — Mysql2::Client
- #select_db — Mysql2::Client
- #server_info — Mysql2::Client
- #size — Mysql2::Result
- #socket — Mysql2::Client
- #sql_state= — Mysql2::Error
- #ssl_set — Mysql2::Client
- #store_result — Mysql2::Client
- #thread_id — Mysql2::Client
- #warning_count — Mysql2::Client
- #write_timeout= — Mysql2::Client