GENIE
interface.h
Go to the documentation of this file.
1 #ifndef GENIE_QUERY_INTERFACE_H_
2 #define GENIE_QUERY_INTERFACE_H_
3 
4 #include <memory>
5 #include <vector>
6 #include <genie/query/query.h>
9 
10 namespace genie {
11 namespace query {
12 
13 std::vector<genie::query::Query> LoadQuery(const std::shared_ptr<const genie::table::inv_table>& table,
14  const QueryData& query_data,
15  const uint32_t query_range,
16  const uint32_t k);
17 
18 }
19 }
20 
21 #endif
This is the top-level namespace of the project.
std::vector< std::vector< int > > QueryData
Raw query data format used for building the queries.
Definition: types.h:16
Declaration of query class.
Query class includes the functions for processing queries based on user&#39;s input.
define class inv_table
std::vector< genie::query::Query > LoadQuery(const std::shared_ptr< const genie::table::inv_table > &table, const QueryData &query_data, const uint32_t query_range, const uint32_t k)