GENIE
interface.h
Go to the documentation of this file.
1 #ifndef GENIE_MATCHING_INTERFACE_H_
2 #define GENIE_MATCHING_INTERFACE_H_
3 
4 #include <memory>
5 #include <vector>
6 #include <genie/query/query.h>
9 
10 namespace genie {
11 namespace matching {
12 
13 SearchResult Match(const std::shared_ptr<const genie::table::inv_table>& table,
14  const std::vector<genie::query::Query>& queries,
15  const uint32_t dim,
16  const uint32_t k);
17 
18 }
19 }
20 
21 #endif
This is the top-level namespace of the project.
Declaration of query class.
define class inv_table
std::pair< std::vector< int >, std::vector< int > > SearchResult
Matching result (top K&#39;s ID and count).
Definition: types.h:20
SearchResult Match(const std::shared_ptr< const genie::table::inv_table > &table, const std::vector< genie::query::Query > &queries, const uint32_t dim, const uint32_t k)