11 namespace genie {
namespace table {
class inv_table; }}
12 namespace genie {
namespace query {
class Query; }}
73 void read_file(std::vector<std::vector<int> >& dest,
const char* fname,
int num);
90 int num_of_queries,
int num_of_query_dims,
int radius,
int topk,
float selectivity);
106 void read_query(std::vector<attr_t>& data,
const char* file_name,
int num);
const unsigned int GPUGENIE_QUERY_WEIGHT_INDEX
This is the top-level namespace of the project.
The declaration for class inv_table.
This struct is used to construct query in multirange mode.
const unsigned int GPUGENIE_QUERY_NUM_OF_FIELDS
const unsigned int GPUGENIE_QUERY_DIM_INDEX
Query class includes the functions for processing queries based on user's input.
const unsigned int GPUGENIE_QUERY_SELECTIVITY_INDEX
struct genie::utility::_GPUGenie_Query_Data attr_t
void read_file(std::vector< std::vector< int > > &dest, const char *fname, int num)
const unsigned int GPUGENIE_QUERY_QID_INDEX
const unsigned int GPUGENIE_QUERY_VALUE_INDEX
void read_query(std::vector< attr_t > &data, const char *file_name, int num)