PostgreSQL Source Code
git master
|
#include <spell.h>
Data Fields | |
int | maffixes |
int | naffixes |
AFFIX * | Affix |
AffixNode * | Suffix |
AffixNode * | Prefix |
SPNode * | Dictionary |
const char ** | AffixData |
int | lenAffixData |
int | nAffixData |
bool | useFlagAliases |
CMPDAffix * | CompoundAffix |
bool | usecompound |
FlagMode | flagMode |
CompoundAffixFlag * | CompoundAffixFlags |
int | nCompoundAffixFlag |
int | mCompoundAffixFlag |
MemoryContext | buildCxt |
SPELL ** | Spell |
int | nspell |
int | mspell |
char * | firstfree |
size_t | avail |
AFFIX* IspellDict::Affix |
Definition at line 188 of file spell.h.
Referenced by mkANode(), mkVoidAffix(), NIAddAffix(), and NISortAffixes().
const char** IspellDict::AffixData |
Definition at line 195 of file spell.h.
Referenced by getAffixFlagSet(), IsAffixFlagInUse(), makeCompoundFlags(), MergeAffix(), NIImportOOAffixes(), and NISortDictionary().
size_t IspellDict::avail |
Definition at line 229 of file spell.h.
Referenced by compact_palloc0().
MemoryContext IspellDict::buildCxt |
Definition at line 220 of file spell.h.
Referenced by compact_palloc0(), lowerstr_ctx(), NIFinishBuild(), and NIStartBuild().
CMPDAffix* IspellDict::CompoundAffix |
Definition at line 200 of file spell.h.
Referenced by NISortAffixes(), and SplitToVariants().
CompoundAffixFlag* IspellDict::CompoundAffixFlags |
Definition at line 210 of file spell.h.
Referenced by addCompoundAffixFlagValue(), getCompoundAffixFlagValue(), NIFinishBuild(), and NIImportOOAffixes().
SPNode* IspellDict::Dictionary |
Definition at line 193 of file spell.h.
Referenced by FindWord(), NISortDictionary(), and SplitToVariants().
char* IspellDict::firstfree |
Definition at line 228 of file spell.h.
Referenced by compact_palloc0(), and NIFinishBuild().
FlagMode IspellDict::flagMode |
Definition at line 203 of file spell.h.
Referenced by getNextFlagFromString(), MergeAffix(), NIImportAffixes(), NIImportOOAffixes(), and setCompoundAffixFlagValue().
int IspellDict::lenAffixData |
Definition at line 196 of file spell.h.
Referenced by MergeAffix(), NIImportOOAffixes(), and NISortDictionary().
int IspellDict::maffixes |
Definition at line 186 of file spell.h.
Referenced by NIAddAffix().
int IspellDict::mCompoundAffixFlag |
Definition at line 214 of file spell.h.
Referenced by addCompoundAffixFlagValue().
int IspellDict::mspell |
Definition at line 225 of file spell.h.
Referenced by NIAddSpell().
int IspellDict::nAffixData |
Definition at line 197 of file spell.h.
Referenced by getAffixFlagSet(), isAffixInUse(), MergeAffix(), NIImportOOAffixes(), and NISortDictionary().
int IspellDict::naffixes |
Definition at line 187 of file spell.h.
Referenced by mkVoidAffix(), NIAddAffix(), and NISortAffixes().
int IspellDict::nCompoundAffixFlag |
Definition at line 212 of file spell.h.
Referenced by addCompoundAffixFlagValue(), getCompoundAffixFlagValue(), and NIImportOOAffixes().
int IspellDict::nspell |
Definition at line 224 of file spell.h.
Referenced by NIAddSpell(), and NISortDictionary().
AffixNode* IspellDict::Prefix |
Definition at line 191 of file spell.h.
Referenced by mkVoidAffix(), NISortAffixes(), and NormalizeSubWord().
SPELL** IspellDict::Spell |
Definition at line 223 of file spell.h.
Referenced by mkSPNode(), NIAddSpell(), NIFinishBuild(), and NISortDictionary().
AffixNode* IspellDict::Suffix |
Definition at line 190 of file spell.h.
Referenced by mkVoidAffix(), NISortAffixes(), and NormalizeSubWord().
bool IspellDict::usecompound |
Definition at line 202 of file spell.h.
Referenced by addCompoundAffixFlagValue(), NIImportAffixes(), NIImportOOAffixes(), and NINormalizeWord().
bool IspellDict::useFlagAliases |
Definition at line 198 of file spell.h.
Referenced by getAffixFlagSet(), NIImportAffixes(), NIImportOOAffixes(), and NISortDictionary().