mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-04 04:46:15 +01:00 
			
		
		
		
	strings/bmove512.c: Fixed typo (Serious for systems that doesn't have longlong, but apparently we don't have theese...) storage/maria/file_formats.txt: Description of file formats (for now, only the header of the index file)
		
			
				
	
	
		
			71 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
#
 | 
						|
# This should contain a description of the file format for most Maria files
 | 
						|
#
 | 
						|
 | 
						|
# Description of the header in the index file
 | 
						|
 | 
						|
Header, 24 bytes
 | 
						|
 | 
						|
Pos  Length
 | 
						|
 | 
						|
0    4  file_version
 | 
						|
4    2  options
 | 
						|
6    2  header_length
 | 
						|
8    2  state_info_length
 | 
						|
10   2  base_info_length
 | 
						|
12   2  base_pos
 | 
						|
14   2  key_parts
 | 
						|
16   2  unique_key_parts
 | 
						|
18   1  keys
 | 
						|
19   1  uniques
 | 
						|
20   1  language
 | 
						|
21   1  fulltext_keys
 | 
						|
22   1  data_file_type
 | 
						|
23   1  org_data_file_type
 | 
						|
 | 
						|
 | 
						|
Status part
 | 
						|
 | 
						|
24   2  open_count
 | 
						|
26   2  state_changed
 | 
						|
28   7  create_rename_lsn
 | 
						|
     7  is_of_horizon
 | 
						|
     7  skip_redo_lsn
 | 
						|
     8  state.records
 | 
						|
     8  state->state.del
 | 
						|
     8  state->split
 | 
						|
     8  state->dellink
 | 
						|
     8  state->first_bitmap_with_space
 | 
						|
     8  state->state.key_file_length
 | 
						|
     8  state->state.data_file_length
 | 
						|
     8  state->state.empty
 | 
						|
     8  state->state.key_empty
 | 
						|
     8  state->auto_increment
 | 
						|
     8  state->state.checksum
 | 
						|
     4  state->process
 | 
						|
     4  state->unique
 | 
						|
     4  state->status
 | 
						|
     4  state->update_count
 | 
						|
 | 
						|
     1  state->sortkey
 | 
						|
     1  reserved
 | 
						|
 | 
						|
for each key
 | 
						|
     8  state->key_root[i]
 | 
						|
 | 
						|
     8  state->key_del
 | 
						|
     4  state->sec_index_changed
 | 
						|
     4  state->sec_index_used
 | 
						|
     4  state->version
 | 
						|
     8  state->key_map
 | 
						|
     8  state->create_time
 | 
						|
     8  state->recover_time
 | 
						|
     8  state->check_time
 | 
						|
     8  state->records_at_analyze
 | 
						|
 | 
						|
for each key
 | 
						|
    4   reserved
 | 
						|
 | 
						|
for each key part
 | 
						|
    8   state->rec_per_key_part[i]
 | 
						|
    4   state->nulls_per_key_part[i]
 |