|
GENIE
|
#include <string>#include <memory>#include <vector>#include <utility>#include <genie/original/interface.h>#include "types.h"Go to the source code of this file.
Namespaces | |
| genie | |
| This is the top-level namespace of the project. | |
Functions | |
| SearchResult | genie::Search (std::shared_ptr< genie::ExecutionPolicy > &policy, const std::string &table_filename, const std::string &query_filename) |
| 1st-level interface for end-to-end matching with given table and query CSV file paths. More... | |
| std::shared_ptr< genie::table::inv_table > | genie::BuildTable (std::shared_ptr< genie::ExecutionPolicy > &policy, const TableData &table_data) |
| 2nd-level interface for building table with TableData. More... | |
| std::vector< genie::query::Query > | genie::BuildQuery (std::shared_ptr< genie::ExecutionPolicy > &policy, const std::shared_ptr< genie::table::inv_table > &table, const QueryData &query_data) |
| 2nd-level interface for building queries with table and QueryData. More... | |
| SearchResult | genie::Match (std::shared_ptr< genie::ExecutionPolicy > &policy, const std::shared_ptr< genie::table::inv_table > &table, const std::vector< genie::query::Query > &queries) |
| 2nd-level interface for matching with pre-built table and queries. More... | |