Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
grn_hash_header Struct Reference

#include <hash.h>

Collaboration diagram for grn_hash_header:
Collaboration graph
[legend]

Data Fields

uint32_t flags
grn_encoding encoding
uint32_t key_size
uint32_t value_size
grn_id tokenizer
uint32_t curr_rec
int32_t curr_key
uint32_t idx_offset
uint32_t entry_size
uint32_t max_offset
uint32_t n_entries
uint32_t n_garbages
uint32_t lock
grn_id normalizer
uint32_t reserved [15]
grn_id garbages [GRN_HASH_MAX_KEY_SIZE]
grn_table_queue queue

Detailed Description

Definition at line 238 of file hash.h.

Field Documentation

int32_t curr_key

Definition at line 245 of file hash.h.

uint32_t curr_rec

Definition at line 244 of file hash.h.

grn_encoding encoding

Definition at line 240 of file hash.h.

uint32_t entry_size

Definition at line 247 of file hash.h.

uint32_t flags

Definition at line 239 of file hash.h.

Definition at line 254 of file hash.h.

uint32_t idx_offset

Definition at line 246 of file hash.h.

uint32_t key_size

Definition at line 241 of file hash.h.

uint32_t lock

Definition at line 251 of file hash.h.

uint32_t max_offset

Definition at line 248 of file hash.h.

uint32_t n_entries

Definition at line 249 of file hash.h.

uint32_t n_garbages

Definition at line 250 of file hash.h.

grn_id normalizer

Definition at line 252 of file hash.h.

Definition at line 255 of file hash.h.

uint32_t reserved[15]

Definition at line 253 of file hash.h.

grn_id tokenizer

Definition at line 243 of file hash.h.

uint32_t value_size

Definition at line 242 of file hash.h.


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