#include <create_view.h>
Public Member Functions | |
Hazy_Create_View (std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, std::string, enum storage_manager_type, int, int, hazy_model::strategy, int, double, double, double, int) | |
void | retrieve_unique_view_id (int &view_id) |
void | insert_newview_to_catalog (int view_id) |
void | callGetStatsFeaturesFunction (int view_id) |
void | normalizeAndGetM (int view_id, double &m_factor) |
void | callCreateEntityFeaturesFunction (int view_id) |
void | callPrepareTrainFunction (int view_id) |
void | getNumberOfFeatures (int view_id, int &num_of_features) |
int | createUpdateInPlaceFunction (int view_id) |
void | createView (int view_id) |
int | createTriggers (int view_id) |
Private Member Functions | |
int | write_func_create_view (message_data msg, size_t length) |
Writes the given msg to the server and retrieves integer from the received msg. | |
Private Attributes | |
Hazy_Database * | db_conn |
std::string | hazy_db_name |
std::string | view_name |
std::string | view_key |
std::string | original_entity_table |
std::string | hazy_entity_table |
std::string | entity_table_key |
std::string | labels_table |
std::string | label_in_table |
std::string | example_table |
std::string | example_table_key |
std::string | example_table_label |
std::string | feature_function |
std::string | training_table_name |
enum storage_manager_type | sm |
int | dense |
int | useepsmap |
hazy_model::strategy | hazy_strategy |
int | reservoir_size |
double | resort_time |
double | tao_val |
double | alpha_ratio |
int | buffer_size |
int | dim |
double | m_factor |
Hazy_Create_View::Hazy_Create_View | ( | std::string | , | |
std::string | , | |||
std::string | , | |||
std::string | , | |||
std::string | , | |||
std::string | , | |||
std::string | , | |||
std::string | , | |||
std::string | , | |||
std::string | , | |||
std::string | , | |||
enum | storage_manager_type, | |||
int | , | |||
int | , | |||
hazy_model::strategy | , | |||
int | , | |||
double | , | |||
double | , | |||
double | , | |||
int | ||||
) |
void Hazy_Create_View::callCreateEntityFeaturesFunction | ( | int | view_id | ) |
void Hazy_Create_View::callGetStatsFeaturesFunction | ( | int | view_id | ) |
void Hazy_Create_View::callPrepareTrainFunction | ( | int | view_id | ) |
int Hazy_Create_View::createTriggers | ( | int | view_id | ) |
int Hazy_Create_View::createUpdateInPlaceFunction | ( | int | view_id | ) |
void Hazy_Create_View::createView | ( | int | view_id | ) |
void Hazy_Create_View::getNumberOfFeatures | ( | int | view_id, | |
int & | num_of_features | |||
) |
void Hazy_Create_View::insert_newview_to_catalog | ( | int | view_id | ) |
void Hazy_Create_View::normalizeAndGetM | ( | int | view_id, | |
double & | m_factor | |||
) |
void Hazy_Create_View::retrieve_unique_view_id | ( | int & | view_id | ) |
int Hazy_Create_View::write_func_create_view | ( | message_data | msg, | |
size_t | length | |||
) | [private] |
Writes the given msg to the server and retrieves integer from the received msg.
[in] | msg | msg to be written to the server |
[in] | length | size of the msg |
double Hazy_Create_View::alpha_ratio [private] |
int Hazy_Create_View::buffer_size [private] |
Hazy_Database* Hazy_Create_View::db_conn [private] |
int Hazy_Create_View::dense [private] |
int Hazy_Create_View::dim [private] |
std::string Hazy_Create_View::entity_table_key [private] |
std::string Hazy_Create_View::example_table [private] |
std::string Hazy_Create_View::example_table_key [private] |
std::string Hazy_Create_View::example_table_label [private] |
std::string Hazy_Create_View::feature_function [private] |
std::string Hazy_Create_View::hazy_db_name [private] |
std::string Hazy_Create_View::hazy_entity_table [private] |
std::string Hazy_Create_View::label_in_table [private] |
std::string Hazy_Create_View::labels_table [private] |
double Hazy_Create_View::m_factor [private] |
std::string Hazy_Create_View::original_entity_table [private] |
int Hazy_Create_View::reservoir_size [private] |
double Hazy_Create_View::resort_time [private] |
enum storage_manager_type Hazy_Create_View::sm [private] |
double Hazy_Create_View::tao_val [private] |
std::string Hazy_Create_View::training_table_name [private] |
int Hazy_Create_View::useepsmap [private] |
std::string Hazy_Create_View::view_key [private] |
std::string Hazy_Create_View::view_name [private] |