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

#include <ctx_impl.h>

Collaboration diagram for _grn_ctx_impl:
Collaboration graph
[legend]

Data Fields

grn_encoding encoding
int32_t lifoseg
int32_t currseg
grn_critical_section lock
grn_io_mapinfo segs [GRN_CTX_N_SEGMENTS]
grn_objstack [GRN_STACK_SIZE]
uint32_t stack_curr
grn_hashexpr_vars
grn_objcurr_expr
grn_objqe_next
void * parser
grn_timeval tv
grn_edgeedge
grn_loader loader
const char * plugin_path
grn_content_type output_type
const char * mime_type
grn_obj names
grn_obj levels
grn_command_version command_version
int64_t match_escalation_threshold
grn_proc_funcfinalizer
uint8_t batchmode
uint8_t op
int tok
char * cur
char * str_end
grn_objdb
uint32_t n_entries
grn_arrayvalues
grn_hashios
char * inbuf
grn_objoutbuf
grn_obj subbuf
unsigned int bufcur
void(* output )(grn_ctx *, int, void *)
grn_comcom
unsigned int com_status
union {
   void *   ptr
   int   fd
   uint32_t   u32
   uint64_t   u64
data
char previous_errbuf [GRN_CTX_MSGSIZE]
unsigned int n_same_error_messages

Detailed Description

Definition at line 95 of file ctx_impl.h.

Field Documentation

uint8_t batchmode

Definition at line 149 of file ctx_impl.h.

unsigned int bufcur

Definition at line 161 of file ctx_impl.h.

grn_com* com

Definition at line 163 of file ctx_impl.h.

unsigned int com_status

Definition at line 164 of file ctx_impl.h.

grn_command_version command_version

Definition at line 140 of file ctx_impl.h.

char* cur

Definition at line 152 of file ctx_impl.h.

grn_obj* curr_expr

Definition at line 121 of file ctx_impl.h.

int32_t currseg

Definition at line 100 of file ctx_impl.h.

union { ... } data
grn_obj* db

Definition at line 154 of file ctx_impl.h.

grn_edge* edge

Definition at line 127 of file ctx_impl.h.

grn_encoding encoding

Definition at line 96 of file ctx_impl.h.

grn_hash* expr_vars

Definition at line 120 of file ctx_impl.h.

int fd

Definition at line 167 of file ctx_impl.h.

grn_proc_func* finalizer

Definition at line 146 of file ctx_impl.h.

char* inbuf

Definition at line 158 of file ctx_impl.h.

grn_hash* ios

Definition at line 157 of file ctx_impl.h.

grn_obj levels

Definition at line 137 of file ctx_impl.h.

int32_t lifoseg

Definition at line 99 of file ctx_impl.h.

grn_loader loader

Definition at line 128 of file ctx_impl.h.

grn_critical_section lock

Definition at line 101 of file ctx_impl.h.

int64_t match_escalation_threshold

Definition at line 143 of file ctx_impl.h.

const char* mime_type

Definition at line 135 of file ctx_impl.h.

uint32_t n_entries

Definition at line 155 of file ctx_impl.h.

unsigned int n_same_error_messages

Definition at line 173 of file ctx_impl.h.

grn_obj names

Definition at line 136 of file ctx_impl.h.

uint8_t op

Definition at line 150 of file ctx_impl.h.

grn_obj* outbuf

Definition at line 159 of file ctx_impl.h.

void(* output)(grn_ctx *, int, void *)

Definition at line 162 of file ctx_impl.h.

grn_content_type output_type

Definition at line 134 of file ctx_impl.h.

void* parser

Definition at line 123 of file ctx_impl.h.

const char* plugin_path

Definition at line 131 of file ctx_impl.h.

char previous_errbuf[GRN_CTX_MSGSIZE]

Definition at line 172 of file ctx_impl.h.

void* ptr

Definition at line 166 of file ctx_impl.h.

grn_obj* qe_next

Definition at line 122 of file ctx_impl.h.

Definition at line 102 of file ctx_impl.h.

Definition at line 118 of file ctx_impl.h.

uint32_t stack_curr

Definition at line 119 of file ctx_impl.h.

char* str_end

Definition at line 153 of file ctx_impl.h.

grn_obj subbuf

Definition at line 160 of file ctx_impl.h.

int tok

Definition at line 151 of file ctx_impl.h.

Definition at line 124 of file ctx_impl.h.

uint32_t u32

Definition at line 168 of file ctx_impl.h.

uint64_t u64

Definition at line 169 of file ctx_impl.h.

grn_array* values

Definition at line 156 of file ctx_impl.h.


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