datum query_cht(std::string name, std::string id, std::string param) //analysis cht(2) { JRLOCK__(p_); return get_p()->query_cht(id, param); }
std::vector<std::string > get_all_rows(std::string name) //analysis broadcast { JRLOCK__(p_); return p_->get_all_rows(); }
float l2norm(std::string name, datum d) //analysis random { JRLOCK__(p_); return p_->l2norm(d); }
datum complete_row_from_data(std::string name, datum d) //analysis random { JRLOCK__(p_); return p_->complete_row_from_data(d); }
similar_result similar_row_from_data(std::string name, datum data, unsigned int size) //analysis random { JRLOCK__(p_); return p_->similar_row_from_data(data, size); }
std::vector<float > estimate(std::string arg0, std::vector<datum > arg1) //analysis random { JRLOCK__(p_); return p_->estimate(arg1); }
config_data get_config(std::string name) //analysis random { JRLOCK__(p_); return p_->get_config(); }
double moment(std::string name, std::string key, int n, double c) //analysis cht(1) { JRLOCK__(p_); return p_->moment(key, n, c); }
std::vector<float> estimate(std::string name, std::vector<datum> estimate_data) { JRLOCK__(p_); return get_p()->estimate(estimate_data); }
double min(std::string name, std::string key) //analysis cht(1) { JRLOCK__(p_); return p_->min(key); }
double entropy(std::string name, std::string key) //analysis cht(1) { JRLOCK__(p_); return p_->entropy(key); }
double stddev(std::string name, std::string key) //analysis cht(1) { JRLOCK__(p_); return p_->stddev(key); }
double max(std::string name, std::string key) //analysis cht(1) { JRLOCK__(p_); return get_p()->max(key); }
std::string get_config(std::string name) //analysis random { JRLOCK__(p_); return get_p()->get_config(); }
double get_centrality(std::string name, std::string node_id, int32_t centrality_type, preset_query query) { JRLOCK__(p_); return get_p()->get_centrality(node_id, centrality_type, query); }
config_data get_config(std::string name) //analysis random { JRLOCK__(p_); RETURN_OR_THROW(get_p()->get_config()); }
std::vector<std::string> get_shortest_path(std::string name, shortest_path_query query) { JRLOCK__(p_); return get_p()->get_shortest_path(query); }
std::vector<std::vector<estimate_result > > classify(std::string name, std::vector<datum > data) //analysis random { JRLOCK__(p_); RETURN_OR_THROW(get_p()->classify(data)); }
std::vector<std::vector<estimate_result > > classify(std::string name, std::vector<datum > data) //analysis random { JRLOCK__(p_); return get_p()->classify(data); }
std::map<std::string,std::map<std::string,std::string > > get_status(std::string name) //analysis broadcast { JRLOCK__(p_); RETURN_OR_THROW(p_->get_status()); }
datum complete_row_from_id(std::string name, std::string id) //analysis cht(2) { JRLOCK__(p_); return p_->complete_row_from_id(id); }
node get_node(std::string name, std::string node_id) { JRLOCK__(p_); return get_p()->get_node(node_id); }
similar_result similar_row_from_id(std::string name, std::string id, unsigned int size) //analysis cht(2) { JRLOCK__(p_); return p_->similar_row_from_id(id, size); }
edge get_edge(std::string name, std::string node_id, uint64_t edge_id) { JRLOCK__(p_); return get_p()->get_edge(node_id, edge_id); }
datum decode_row(std::string name, std::string id) //analysis cht(2) { JRLOCK__(p_); return p_->decode_row(id); }
std::map<std::string, std::map<std::string, std::string> > get_status( std::string name) { JRLOCK__(p_); return p_->get_status(); }
float similarity(std::string name, datum lhs, datum rhs) //analysis random { JRLOCK__(p_); return p_->similarity(lhs, rhs); }
std::string get_config(std::string name) { JRLOCK__(p_); return get_p()->get_config(); }
std::map<std::string,std::map<std::string,std::string > > get_status(std::string name) //analysis broadcast { JRLOCK__(p_); return p_->get_status(); }
datum query_random(std::string name, std::string param) //analysis random { JRLOCK__(p_); return get_p()->query_random(param); }