| 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.