The world's most popular open source database
#include <my_sys.h>
Public Attributes | |
| my_off_t | pos_in_file |
| my_off_t | end_of_file |
| byte * | read_pos |
| byte * | read_end |
| byte * | buffer |
| byte * | request_pos |
| byte * | write_buffer |
| byte * | append_read_pos |
| byte * | write_pos |
| byte * | write_end |
| byte ** | current_pos |
| byte ** | current_end |
| int(* | read_function )(struct st_io_cache *, byte *, uint) |
| int(* | write_function )(struct st_io_cache *, const byte *, uint) |
| enum cache_type | type |
| IO_CACHE_CALLBACK | pre_read |
| IO_CACHE_CALLBACK | post_read |
| IO_CACHE_CALLBACK | pre_close |
| ulong | disk_writes |
| void * | arg |
| char * | file_name |
| char * | dir |
| char * | prefix |
| File | file |
| int | seek_not_done |
| int | error |
| uint | buffer_length |
| uint | read_length |
| myf | myflags |
| my_bool | alloced_buffer |
Definition at line 357 of file my_sys.h.
Definition at line 383 of file my_sys.h.
Referenced by my_b_append_tell(), and my_b_flush_io_cache().
| void* st_io_cache::arg |
| char* st_io_cache::dir |
Definition at line 448 of file my_sys.h.
Referenced by close_cached_file(), open_cached_file(), and real_open_cached_file().
Definition at line 445 of file my_sys.h.
Referenced by binlog_end_trans(), and my_b_flush_io_cache().
Definition at line 366 of file my_sys.h.
Referenced by binlog_end_trans(), make_select(), mi_extra(), mi_repair(), mi_repair_by_sort(), mi_repair_parallel(), my_b_append_tell(), my_b_fill(), my_b_flush_io_cache(), and write_data_suffix().
Definition at line 457 of file my_sys.h.
Referenced by _mi_read_cache(), dump_local_log_entries(), MYSQL_BIN_LOG::find_log_pos(), MYSQL_BIN_LOG::find_next_log(), my_b_fill(), my_b_flush_io_cache(), Log_event::read_log_event(), and sort_get_next_record().
Definition at line 449 of file my_sys.h.
Referenced by _mi_read_cache(), MYSQL_BIN_LOG::close(), close_cached_file(), copy_up_file_and_fill(), MYSQL_BIN_LOG::flush_and_sync(), mi_repair_by_sort(), mi_repair_parallel(), my_b_append_tell(), my_b_filelength(), my_b_fill(), my_b_flush_io_cache(), myisamchk(), MYSQL_BIN_LOG::open(), read_to_buffer(), read_to_buffer_varlen(), real_open_cached_file(), and sort_delete_record().
| char* st_io_cache::file_name |
Definition at line 360 of file my_sys.h.
Referenced by _mi_read_cache(), _mi_read_dynamic_record(), _mi_read_rnd_dynamic_record(), _mi_read_rnd_static_record(), my_b_fill(), and my_b_flush_io_cache().
| char * st_io_cache::prefix |
Definition at line 448 of file my_sys.h.
Referenced by close_cached_file(), open_cached_file(), and real_open_cached_file().
Definition at line 370 of file my_sys.h.
Referenced by _mi_read_cache(), _mi_read_rnd_static_record(), my_b_fill(), and setup_io_cache().
| int(* st_io_cache::read_function)(struct st_io_cache *, byte *, uint) |
Referenced by _mi_read_cache(), init_functions(), and READ_INFO::READ_INFO().
Definition at line 368 of file my_sys.h.
Referenced by _mi_read_cache(), _mi_read_rnd_static_record(), my_b_fill(), my_b_gets(), setup_io_cache(), and MYSQL_BIN_LOG::write().
Definition at line 457 of file my_sys.h.
Referenced by _mi_cmp_static_unique(), _mi_delete_static_record(), _mi_find_writepos(), _mi_read_cache(), _mi_read_dynamic_record(), _mi_read_rnd_dynamic_record(), _mi_read_rnd_static_record(), _mi_update_static_record(), _mi_write_part_record(), _mi_write_static_record(), my_b_filelength(), my_b_fill(), and my_b_flush_io_cache().
Definition at line 430 of file my_sys.h.
Referenced by MYSQL_BIN_LOG::append(), MYSQL_BIN_LOG::appendv(), MYSQL_BIN_LOG::close(), init_functions(), my_b_filelength(), my_b_flush_io_cache(), my_b_safe_tell(), my_b_safe_write(), my_b_seek(), and setup_io_cache().
Definition at line 376 of file my_sys.h.
Referenced by my_b_append_tell(), and my_b_flush_io_cache().
| int(* st_io_cache::write_function)(struct st_io_cache *, const byte *, uint) |
Referenced by init_functions().
Definition at line 385 of file my_sys.h.
Referenced by my_b_append_tell(), my_b_flush_io_cache(), and setup_io_cache().
1.4.7

