5 #ifndef JODA_DEFAULTEXECUTOR_H
6 #define JODA_DEFAULTEXECUTOR_H
16 std::string
getName()
const override;
18 std::shared_ptr<const DocIndex> &sel,
20 std::unique_ptr<IQueryExecutor>
duplicate()
override;
Definition: DefaultExecutor.h:9
std::string getName() const override
Definition: DefaultExecutor.cpp:20
void alwaysAfterSelect(const joda::query::Query &q, std::shared_ptr< const DocIndex > &sel, JSONContainer &cont) override
Definition: DefaultExecutor.cpp:21
DefaultExecutor()
Definition: DefaultExecutor.cpp:8
std::shared_ptr< const DocIndex > execute(const joda::query::Query &q, JSONContainer &cont) override
Definition: DefaultExecutor.cpp:14
std::unique_ptr< IQueryExecutor > duplicate() override
Definition: DefaultExecutor.cpp:24
unsigned long estimatedWork(const joda::query::Query &q, JSONContainer &cont) override
Definition: DefaultExecutor.cpp:9
Definition: IQueryExecutor.h:15
Definition: JSONContainer.h:37