PostgreSQL Source Code git master
Data Fields
IspellDict Struct Reference

#include <spell.h>

Data Fields

int  maffixes
 
int  naffixes
 
AFFIXAffix
 
 
 
 
const char **  AffixData
 
int  lenAffixData
 
int  nAffixData
 
 
 
bool  usecompound
 
 
 
 
 
 
SPELL **  Spell
 
int  nspell
 
int  mspell
 
char *  firstfree
 
size_t  avail
 

Detailed Description

Definition at line 184 of file spell.h.

Field Documentation

Affix

AFFIX* IspellDict::Affix

Definition at line 188 of file spell.h.

Referenced by mkANode(), mkVoidAffix(), NIAddAffix(), and NISortAffixes().

AffixData

const char** IspellDict::AffixData

Definition at line 195 of file spell.h.

Referenced by getAffixFlagSet(), IsAffixFlagInUse(), makeCompoundFlags(), MergeAffix(), NIImportOOAffixes(), and NISortDictionary().

avail

size_t IspellDict::avail

Definition at line 229 of file spell.h.

Referenced by compact_palloc0().

buildCxt

MemoryContext IspellDict::buildCxt

Definition at line 220 of file spell.h.

Referenced by compact_palloc0(), lowerstr_ctx(), NIFinishBuild(), and NIStartBuild().

CompoundAffix

CMPDAffix* IspellDict::CompoundAffix

Definition at line 200 of file spell.h.

Referenced by NISortAffixes(), and SplitToVariants().

CompoundAffixFlags

CompoundAffixFlag* IspellDict::CompoundAffixFlags

Definition at line 210 of file spell.h.

Referenced by addCompoundAffixFlagValue(), getCompoundAffixFlagValue(), NIFinishBuild(), and NIImportOOAffixes().

Dictionary

SPNode* IspellDict::Dictionary

Definition at line 193 of file spell.h.

Referenced by FindWord(), NISortDictionary(), and SplitToVariants().

firstfree

char* IspellDict::firstfree

Definition at line 228 of file spell.h.

Referenced by compact_palloc0(), and NIFinishBuild().

flagMode

FlagMode IspellDict::flagMode

Definition at line 203 of file spell.h.

Referenced by getNextFlagFromString(), MergeAffix(), NIImportAffixes(), NIImportOOAffixes(), and setCompoundAffixFlagValue().

lenAffixData

int IspellDict::lenAffixData

Definition at line 196 of file spell.h.

Referenced by MergeAffix(), NIImportOOAffixes(), and NISortDictionary().

maffixes

int IspellDict::maffixes

Definition at line 186 of file spell.h.

Referenced by NIAddAffix().

mCompoundAffixFlag

int IspellDict::mCompoundAffixFlag

Definition at line 214 of file spell.h.

Referenced by addCompoundAffixFlagValue().

mspell

int IspellDict::mspell

Definition at line 225 of file spell.h.

Referenced by NIAddSpell().

nAffixData

int IspellDict::nAffixData

Definition at line 197 of file spell.h.

Referenced by getAffixFlagSet(), isAffixInUse(), MergeAffix(), NIImportOOAffixes(), and NISortDictionary().

naffixes

int IspellDict::naffixes

Definition at line 187 of file spell.h.

Referenced by mkVoidAffix(), NIAddAffix(), and NISortAffixes().

nCompoundAffixFlag

int IspellDict::nCompoundAffixFlag

Definition at line 212 of file spell.h.

Referenced by addCompoundAffixFlagValue(), getCompoundAffixFlagValue(), and NIImportOOAffixes().

nspell

int IspellDict::nspell

Definition at line 224 of file spell.h.

Referenced by NIAddSpell(), and NISortDictionary().

Prefix

AffixNode* IspellDict::Prefix

Definition at line 191 of file spell.h.

Referenced by mkVoidAffix(), NISortAffixes(), and NormalizeSubWord().

Spell

SPELL** IspellDict::Spell

Definition at line 223 of file spell.h.

Referenced by mkSPNode(), NIAddSpell(), NIFinishBuild(), and NISortDictionary().

Suffix

AffixNode* IspellDict::Suffix

Definition at line 190 of file spell.h.

Referenced by mkVoidAffix(), NISortAffixes(), and NormalizeSubWord().

usecompound

bool IspellDict::usecompound

Definition at line 202 of file spell.h.

Referenced by addCompoundAffixFlagValue(), NIImportAffixes(), NIImportOOAffixes(), and NINormalizeWord().

useFlagAliases

bool IspellDict::useFlagAliases

Definition at line 198 of file spell.h.

Referenced by getAffixFlagSet(), NIImportAffixes(), NIImportOOAffixes(), and NISortDictionary().


The documentation for this struct was generated from the following file:
  • src/include/tsearch/dicts/spell.h

AltStyle によって変換されたページ (->オリジナル) /