MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
UT_LIST_NODE_T (fil_node_t) chain | |
UT_LIST_NODE_T (fil_node_t) LRU |
Public Attributes | |
fil_space_t * | space |
char * | name |
ibool | open |
os_file_t | handle |
os_event_t | sync_event |
ibool | is_raw_disk |
ulint | size |
ulint | n_pending |
ulint | n_pending_flushes |
ibool | being_extended |
ib_int64_t | modification_counter |
ib_int64_t | flush_counter |
ulint | magic_n |
File node of a tablespace or the log data space
Definition at line 144 of file fil0fil.cc.
fil_node_t::UT_LIST_NODE_T | ( | fil_node_t | ) |
link field for the file chain
fil_node_t::UT_LIST_NODE_T | ( | fil_node_t | ) |
link field for the LRU list
ibool fil_node_t::being_extended |
TRUE if the node is currently being extended.
Definition at line 166 of file fil0fil.cc.
ib_int64_t fil_node_t::flush_counter |
up to what modification_counter value we have flushed the modifications to disk
Definition at line 170 of file fil0fil.cc.
os_file_t fil_node_t::handle |
OS handle to the file, if file open
Definition at line 149 of file fil0fil.cc.
ibool fil_node_t::is_raw_disk |
TRUE if the 'file' is actually a raw device or a raw disk partition
Definition at line 152 of file fil0fil.cc.
ulint fil_node_t::magic_n |
FIL_NODE_MAGIC_N
Definition at line 177 of file fil0fil.cc.
ib_int64_t fil_node_t::modification_counter |
when we write to the file we increment this by one
Definition at line 168 of file fil0fil.cc.
ulint fil_node_t::n_pending |
count of pending i/o's on this file; closing of the file is not allowed if this is > 0
Definition at line 158 of file fil0fil.cc.
ulint fil_node_t::n_pending_flushes |
count of pending flushes on this file; closing of the file is not allowed if this is > 0
Definition at line 162 of file fil0fil.cc.
char* fil_node_t::name |
path to the file
Definition at line 147 of file fil0fil.cc.
ibool fil_node_t::open |
TRUE if file open
Definition at line 148 of file fil0fil.cc.
ulint fil_node_t::size |
size of the file in database pages, 0 if not known yet; the possible last incomplete megabyte may be ignored if space == 0
Definition at line 154 of file fil0fil.cc.
fil_space_t* fil_node_t::space |
backpointer to the space where this node belongs
Definition at line 145 of file fil0fil.cc.
os_event_t fil_node_t::sync_event |
Condition event to group and serialize calls to fsync
Definition at line 150 of file fil0fil.cc.