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)
virtual ~PostingJoinOperatorInterface()
Destructor.
Definition: postingJoinOperatorInterface.hpp:27
Description(const Description &o)
Copy constructor.
Definition: postingJoinOperatorInterface.hpp:49
Interface for an iterator on postings (pairs of (d,p) where d is the document number and p the positi...
Structure that represents a set of feature occurrencies (postings) as iterator.
Definition: postingIteratorInterface.hpp:20
Description()
Default constructor.
Definition: postingJoinOperatorInterface.hpp:43
const std::string & text() const
Get description text.
Definition: postingJoinOperatorInterface.hpp:55
const std::string & name() const
Get description text.
Definition: postingJoinOperatorInterface.hpp:53
Description(const std::string &name_, const std::string &text_)
Constructor.
Definition: postingJoinOperatorInterface.hpp:46
Structure that describes the join operator.
Definition: postingJoinOperatorInterface.hpp:40
Interface for creating iterators on joined sets of postings.
Definition: postingJoinOperatorInterface.hpp:23
virtual Description getDescription() const =0
Get a description of the function for user help and introspection.