GENIE
io.h File Reference
#include <vector>
#include <string>
#include <memory>
#include <genie/original/interface.h>
#include <genie/interface/execution_policy.h>
#include "types.h"

Go to the source code of this file.

Namespaces

 genie
 This is the top-level namespace of the project.
 

Functions

TableData genie::LoadTableDataFromCsv (const std::string &filename)
 Reads data from a CSV file and returns in TableData format. More...
 
std::shared_ptr< genie::table::inv_tablegenie::LoadTableFromBinary (const std::string &filename)
 Reads data from a binary file and returns pre-built table. More...
 
void genie::SaveTableToBinary (const std::string &filename, const std::shared_ptr< const genie::table::inv_table > &table)
 Save inverted table to a binary file. More...
 
QueryData genie::LoadQueryDataFromCsv (const std::string &filename, const std::shared_ptr< const ExecutionPolicy > &policy)
 Reads query from a CSV file and returns in QueryData format. More...