PostgreSQL Source Code
git master
|
#include <spell.h>
Data Fields | |
int | maffixes |
int | naffixes |
AFFIX * | Affix |
AffixNode * | Suffix |
AffixNode * | Prefix |
SPNode * | Dictionary |
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 194 of file spell.h.
Referenced by mkANode(), mkVoidAffix(), NIAddAffix(), and NISortAffixes().
char** IspellDict::AffixData |
Definition at line 201 of file spell.h.
Referenced by getAffixFlagSet(), IsAffixFlagInUse(), makeCompoundFlags(), MergeAffix(), NIImportOOAffixes(), and NISortDictionary().
size_t IspellDict::avail |
Definition at line 235 of file spell.h.
Referenced by compact_palloc0().
MemoryContext IspellDict::buildCxt |
Definition at line 226 of file spell.h.
Referenced by compact_palloc0(), lowerstr_ctx(), NIFinishBuild(), and NIStartBuild().
CMPDAffix* IspellDict::CompoundAffix |
Definition at line 206 of file spell.h.
Referenced by NISortAffixes(), and SplitToVariants().
CompoundAffixFlag* IspellDict::CompoundAffixFlags |
Definition at line 216 of file spell.h.
Referenced by addCompoundAffixFlagValue(), getCompoundAffixFlagValue(), NIFinishBuild(), and NIImportOOAffixes().
SPNode* IspellDict::Dictionary |
Definition at line 199 of file spell.h.
Referenced by FindWord(), NISortDictionary(), and SplitToVariants().
char* IspellDict::firstfree |
Definition at line 234 of file spell.h.
Referenced by compact_palloc0(), and NIFinishBuild().
FlagMode IspellDict::flagMode |
Definition at line 209 of file spell.h.
Referenced by getNextFlagFromString(), MergeAffix(), NIImportAffixes(), NIImportOOAffixes(), and setCompoundAffixFlagValue().
int IspellDict::lenAffixData |
Definition at line 202 of file spell.h.
Referenced by MergeAffix(), NIImportOOAffixes(), and NISortDictionary().
int IspellDict::maffixes |
Definition at line 192 of file spell.h.
Referenced by NIAddAffix().
int IspellDict::mCompoundAffixFlag |
Definition at line 220 of file spell.h.
Referenced by addCompoundAffixFlagValue().
int IspellDict::mspell |
Definition at line 231 of file spell.h.
Referenced by NIAddSpell().
int IspellDict::nAffixData |
Definition at line 203 of file spell.h.
Referenced by getAffixFlagSet(), isAffixInUse(), MergeAffix(), NIImportOOAffixes(), and NISortDictionary().
int IspellDict::naffixes |
Definition at line 193 of file spell.h.
Referenced by mkVoidAffix(), NIAddAffix(), and NISortAffixes().
int IspellDict::nCompoundAffixFlag |
Definition at line 218 of file spell.h.
Referenced by addCompoundAffixFlagValue(), getCompoundAffixFlagValue(), and NIImportOOAffixes().
int IspellDict::nspell |
Definition at line 230 of file spell.h.
Referenced by NIAddSpell(), and NISortDictionary().
AffixNode* IspellDict::Prefix |
Definition at line 197 of file spell.h.
Referenced by mkVoidAffix(), NISortAffixes(), and NormalizeSubWord().
SPELL** IspellDict::Spell |
Definition at line 229 of file spell.h.
Referenced by mkSPNode(), NIAddSpell(), NIFinishBuild(), and NISortDictionary().
AffixNode* IspellDict::Suffix |
Definition at line 196 of file spell.h.
Referenced by mkVoidAffix(), NISortAffixes(), and NormalizeSubWord().
bool IspellDict::usecompound |
Definition at line 208 of file spell.h.
Referenced by addCompoundAffixFlagValue(), NIImportAffixes(), NIImportOOAffixes(), and NINormalizeWord().
bool IspellDict::useFlagAliases |
Definition at line 204 of file spell.h.
Referenced by getAffixFlagSet(), NIImportAffixes(), NIImportOOAffixes(), and NISortDictionary().