strus
0.17
|
Interface for creating iterators on joined sets of postings. More...
#include <postingJoinOperatorInterface.hpp>
Classes | |
struct | Description |
Structure that describes the join operator. More... | |
Public Member Functions | |
virtual | ~PostingJoinOperatorInterface () |
Destructor. More... | |
virtual PostingIteratorInterface * | createResultIterator (const std::vector< Reference< PostingIteratorInterface > > &argitrs, int range, unsigned int cardinality) const =0 |
Create an iterator on the join operator result (set of postings) More... | |
virtual Description | getDescription () const =0 |
Get a description of the function for user help and introspection. More... | |
Interface for creating iterators on joined sets of postings.
|
inlinevirtual |
Destructor.
|
pure virtual |
Create an iterator on the join operator result (set of postings)
[in] | argitrs | argument posting iterators of the join operation |
[in] | range | range of the operation |
[in] | cardinality | required size of matching results (e.g. minimum number of elements of any input subset selection that builds a result) (0 for default) |
|
pure virtual |
Get a description of the function for user help and introspection.