Drizzled Public API Documentation

fil_node_struct Struct Reference

List of all members.

Public Member Functions

 UT_LIST_NODE_T (fil_node_t) chain
 UT_LIST_NODE_T (fil_node_t) LRU

Public Attributes

fil_space_tspace
char * name
ibool open
os_file_t handle
ibool is_raw_disk
ulint size
ulint n_pending
ulint n_pending_flushes
ib_int64_t modification_counter
ib_int64_t flush_counter
ulint magic_n

Detailed Description

File node of a tablespace or the log data space

Definition at line 135 of file fil0fil.cc.


Member Function Documentation

fil_node_struct::UT_LIST_NODE_T ( fil_node_t  )

link field for the file chain

fil_node_struct::UT_LIST_NODE_T ( fil_node_t  )

link field for the LRU list


Member Data Documentation

up to what modification_counter value we have flushed the modifications to disk

Definition at line 156 of file fil0fil.cc.

Referenced by fil_flush(), fil_node_create(), and fil_rename_tablespace().

OS handle to the file, if file open

Definition at line 140 of file fil0fil.cc.

Referenced by fil_extend_space_to_desired_size(), fil_flush(), and fil_io().

TRUE if the 'file' is actually a raw device or a raw disk partition

Definition at line 141 of file fil0fil.cc.

Referenced by fil_flush(), and fil_node_create().

FIL_NODE_MAGIC_N

Definition at line 163 of file fil0fil.cc.

Referenced by fil_node_create().

when we write to the file we increment this by one

Definition at line 154 of file fil0fil.cc.

Referenced by fil_flush(), fil_node_create(), and fil_rename_tablespace().

count of pending i/o's on this file; closing of the file is not allowed if this is > 0

Definition at line 147 of file fil0fil.cc.

Referenced by fil_delete_tablespace(), fil_node_create(), fil_rename_tablespace(), and fil_validate().

count of pending flushes on this file; closing of the file is not allowed if this is > 0

Definition at line 151 of file fil0fil.cc.

Referenced by fil_flush(), fil_node_create(), and fil_rename_tablespace().

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 143 of file fil0fil.cc.

Referenced by fil_extend_space_to_desired_size(), fil_io(), fil_node_create(), fil_space_get_size(), and fil_write_flushed_lsn_to_data_files().


The documentation for this struct was generated from the following file: