GENIE
FileReader.h File Reference

This file declares functions about file operations. More...

#include <vector>

Go to the source code of this file.

Classes

struct  genie::utility::_GPUGenie_Query_Data
 This struct is used to construct query in multirange mode. More...
 

Namespaces

 genie
 This is the top-level namespace of the project.
 
 genie::table
 
 genie::query
 
 genie::utility
 

Typedefs

typedef struct genie::utility::_GPUGenie_Query_Data genie::utility::attr_t
 

Functions

void genie::utility::read_file (std::vector< std::vector< int > > &dest, const char *fname, int num)
 
void genie::utility::read_query (genie::table::inv_table &table, const char *fname, std::vector< genie::query::Query > &queries, int num_of_queries, int num_of_query_dims, int radius, int topk, float selectivity)
 
void genie::utility::read_query (std::vector< attr_t > &data, const char *file_name, int num)
 

Variables

const unsigned int genie::utility::GPUGENIE_QUERY_QID_INDEX = 0u
 
const unsigned int genie::utility::GPUGENIE_QUERY_DIM_INDEX = 1u
 
const unsigned int genie::utility::GPUGENIE_QUERY_VALUE_INDEX = 2u
 
const unsigned int genie::utility::GPUGENIE_QUERY_SELECTIVITY_INDEX = 3u
 
const unsigned int genie::utility::GPUGENIE_QUERY_WEIGHT_INDEX = 4u
 
const unsigned int genie::utility::GPUGENIE_QUERY_NUM_OF_FIELDS = 5u
 

Detailed Description

This file declares functions about file operations.

Definition in file FileReader.h.