#include <WordTree.h>
Definition at line 783 of file WordTree.h.
Public Member Functions | |
virtual int | AscendingFrequency () |
virtual int | Bounds (const WordKey &bottom, const WordKey &top) |
virtual void | Clear () |
virtual void | ClearInternal () |
int | ClearRealm () |
virtual void | ClearResult () |
virtual int | ContextRestore (const String &buffer) |
virtual int | ContextRestoreList (StringList &list) |
virtual int | ContextSave (String &buffer) const |
virtual int | ContextSaveList (StringList &list) const |
virtual int | Count (unsigned int &count) const |
String | Get () const |
virtual int | Get (String &bufferout) const |
int | GetAction () const |
WordKey | GetDocument () |
const WordReference & | GetFound () |
String | GetInfo () |
virtual WordResults * | GetResults () |
const WordKey & | GetSearch () const |
WordKey & | GetSearch () |
int | GetStatus () const |
List * | GetTraces () |
virtual int | IsA () const |
virtual int | IsAtEnd () const |
virtual int | IsNoMatch () const |
virtual int | Noccurrence (unsigned int &noccurrence) const |
virtual int | Optimize () |
int | OptimizeOr (int proximity) |
virtual int | Prepare (WordTreeArg &arg) |
virtual int | Seek (const WordKey &patch) |
virtual void | SetInfo () |
virtual int | SetRealm (const WordKey &realm) |
virtual int | SetResults (WordResults *nresults) |
void | SetTraces (List *traceRes_arg) |
int | SkipUselessSequentialWalking () |
virtual int | StripNonExistent (unsigned int &stripped, unsigned int &killed_mandatory) |
virtual int | UndefinedRealm () |
int | Verbose (int verbosity) |
virtual int | Walk () |
virtual int | WalkFinish () |
virtual int | WalkInit () |
virtual int | WalkNext () |
virtual int | WalkNextExclude (const WordKey &key) |
virtual int | WalkNextStep () |
virtual int | WalkRewind () |
WordTreeMandatory (WordList *words, const char *nscope) | |
Static Public Member Functions | |
static int | TopLevelOptimize (WordTree *&expr) |
Public Attributes | |
WordTree ** | cursors |
unsigned int | cursors_length |
int | has_uniq |
String | info |
WordKeySemantic | key_semantic |
WordPermute | permutation |
WordKey | pos |
int | proximity |
WordResults * | results |
String | scope |
String | search |
int | verbose |
Protected Member Functions | |
int | Initialize (WordList *nwords, const WordKey &nsearchKey, wordlist_walk_callback_t ncallback, Object *ncallback_data, int naction) |
Protected Attributes | |
int | action |
wordlist_walk_callback_t | callback |
Object * | callback_data |
List * | collectRes |
WordDBCursor * | cursor |
int | cursor_get_flags |
String | data |
WordReference | found |
String | key |
WordKey | prefixKey |
WordKey | searchKey |
int | searchKeyIsSameAsPrefix |
int | status |
List * | traceRes |
WordList * | words |