|
strusModule
0.17
|
strus toplevel namespace More...
Classes | |
| struct | DocumentClassDetectorConstructor |
| Structure to define a content detector for an alternative document format. More... | |
| struct | SegmenterConstructor |
| Structure to define a segmenter for an alternative document format (like XML) as module. More... | |
| struct | TokenizerConstructor |
| Structure to define a proprietary tokenizer of text segments as module. More... | |
| struct | NormalizerConstructor |
| Structure to define a proprietary normalizer of tokens as module. More... | |
| struct | AggregatorConstructor |
| Structure to define a proprietary function to aggregate a value for a document as meta data (counting, classification, etc.) More... | |
| struct | PatternLexerConstructor |
| Structure to define the lexer for pattern matching the analyzer may refer to. More... | |
| struct | PatternMatcherConstructor |
| Structure to define the lexer for pattern matching the analyzer may refer to. More... | |
| struct | AnalyzerModule |
| Structure that contains all analyzer module objects. More... | |
| struct | ModuleEntryPoint |
| Entry point of a module with signature and version info to verify correctness of the dynamic linking. More... | |
| class | ModuleLoaderInterface |
| Interface providing a mechanism to load modules and to create the objects defined in the modules. More... | |
| struct | DatabaseConstructor |
| Structure to declare the key value store database to use by the storage as module object. More... | |
| struct | StatisticsProcessorConstructor |
| Structure to declare an alternative packing/unpacking of statistics messages. More... | |
| struct | VectorStorageConstructor |
| Structure to declare an alternative vector storage to map vectors to sets of features. More... | |
| struct | PostingIteratorJoinConstructor |
| Structure to declare an operator to join sets of postings represented as iterator as module object. More... | |
| struct | WeightingFunctionConstructor |
| Structure to declare a query evaluation weighting function as module object. More... | |
| struct | SummarizerFunctionConstructor |
| Structure to declare a query evaluation summarizer function as module object. More... | |
| struct | ScalarFunctionParserConstructor |
| Structure to declare a parser, resp. compiler for scalar function definition source. More... | |
| struct | StorageModule |
| Structure that contains all storage module objects. More... | |
| struct | TraceLoggerConstructor |
| Structure describing a logger for method call traces. More... | |
| struct | TraceModule |
| Structure that contains all trace module objects. More... | |
Typedefs | |
| typedef bool(* | MatchModuleVersionFunc )(const ModuleEntryPoint *entryPoint, int &errorcode) |
Functions | |
| ModuleLoaderInterface * | createModuleLoader (ErrorBufferInterface *errorhnd) |
| Create a module loader interface with the functions needed for creating strus objects. More... | |
| const ModuleEntryPoint * | loadModuleEntryPoint (const char *modfilename, ModuleEntryPoint::Status &status, ModuleEntryPoint::Handle &hnd, MatchModuleVersionFunc) |
strus toplevel namespace
| typedef bool(* strus::MatchModuleVersionFunc)(const ModuleEntryPoint *entryPoint, int &errorcode) |
| ModuleLoaderInterface* strus::createModuleLoader | ( | ErrorBufferInterface * | errorhnd | ) |
Create a module loader interface with the functions needed for creating strus objects.
| const ModuleEntryPoint* strus::loadModuleEntryPoint | ( | const char * | modfilename, |
| ModuleEntryPoint::Status & | status, | ||
| ModuleEntryPoint::Handle & | hnd, | ||
| MatchModuleVersionFunc | |||
| ) |
1.8.6