Functions | |
| void | fvector_to_dbstring_without_cast (const FVector &v, std::string &feature_values) | 
| Converts FVector to dbstring without using cast as float8[].   | |
| void | svector_to_dbstring_without_cast (const SVector &s, std::string &feature_vector_str) | 
| Converts SVector to dbstring without using cast as pair[].   | |
| void | fillVectors () | 
| Randomly fill fvector and svector lists.   | |
| void | test_count (bool &success) | 
| Tests count hazy message method.   | |
| template<class T> | |
| void | single_test_update (T vec, bool &success) | 
| Tests that update message is working correctly.   | |
| template<class T> | |
| void | single_test_se_lazy_naive (T vec, bool &success, bool dense) | 
| Tests that single entity read lazy naive message is working correctly.   | |
| template<class T> | |
| void | single_test_se_lazy_hazy (T vec, bool &success, bool dense) | 
| Tests that single entity read lazy hazy is working correctly.   | |
| void | test_update (bool &success) | 
| Tests that update method is working correctly.   | |
| void | test_se_lazy_hazy (bool &success) | 
| Tests that single entity read lazy hazy is working correctly.   | |
| void | test_se_lazy_naive (bool &success) | 
| Tests that single entity read lazy naive is working correctly.   | |
| void | test_query_id (bool &success) | 
| Tests that query server id is working correctly.   | |
| void | test_close_connection (bool &success) | 
| Tests that close connection query is working correctly.   | |
| void | create_random_string (char *s, size_t len) | 
| void | test_create_view (bool &success) | 
| void | test_delete_bin (bool &success) | 
| void | test_se_eager (bool &success) | 
| Tests that single entity read eager is working correctly.   | |
| template<class T> | |
| void | single_test_se_lazy_naive_bin (T vec, bool &success) | 
| Tests that single entity read lazy naive that sends binary data is working correctly.   | |
| void | test_se_lazy_naive_bin (bool &success) | 
| Tests that single entity read lazy naive that sends binary data is working correctly.   | |
| template<class T> | |
| void | single_test_se_lazy_hazy_bin (T vec, bool &success) | 
| Tests that single entity read lazy hazy that sends binary data is working correctly.   | |
| void | test_se_lazy_hazy_bin (bool &success) | 
| Tests that single entity read lazy hazy that sends binary data is working correctly.   | |
| int | main () | 
Variables | |
| const int | numSVectors = 50 | 
| This class implements regression tests for hazy message class For each query in hazy message, a test first fills both SVector and FVector lists to be used Then, it creates a msg for that query and check that msg is correctly created.   | |
| int | dim = 10000 | 
| int | max_svector_dim = 10000 | 
| const int | test_num = numSVectors | 
| const int | range = 100 | 
| FVector | fVectorList [numSVectors] | 
| SVector | sVectorList [numSVectors] | 
| void create_random_string | ( | char * | s, | |
| size_t | len | |||
| ) | 
| void fillVectors | ( | ) | 
Randomly fill fvector and svector lists.
| void fvector_to_dbstring_without_cast | ( | const FVector & | v, | |
| std::string & | feature_values | |||
| ) | 
| int main | ( | ) | 
| void single_test_se_lazy_hazy | ( | T | vec, | |
| bool & | success, | |||
| bool | dense | |||
| ) | 
Tests that single entity read lazy hazy is working correctly.
| [in] | vec | feature vector of the entity | 
| [out] | success | |
| [in] | dense | whether feature vector is dense or sparse | 
| void single_test_se_lazy_hazy_bin | ( | T | vec, | |
| bool & | success | |||
| ) | 
Tests that single entity read lazy hazy that sends binary data is working correctly.
| [in] | vec | feature vector of the entity | 
| [out] | success | 
| void single_test_se_lazy_naive | ( | T | vec, | |
| bool & | success, | |||
| bool | dense | |||
| ) | 
Tests that single entity read lazy naive message is working correctly.
| [in] | vec | feature vector of the entity | 
| [out] | success | |
| [in] | dense | whether vector is sparse or dense | 
| void single_test_se_lazy_naive_bin | ( | T | vec, | |
| bool & | success | |||
| ) | 
Tests that single entity read lazy naive that sends binary data is working correctly.
| [in] | vec | feature vector of the entity | 
| [out] | success | 
| void single_test_update | ( | T | vec, | |
| bool & | success | |||
| ) | 
Tests that update message is working correctly.
| [in] | vec | feature vector of the entity | 
| [out] | success | 
| void svector_to_dbstring_without_cast | ( | const SVector & | s, | |
| std::string & | feature_vector_str | |||
| ) | 
| void test_close_connection | ( | bool & | success | ) | 
Tests that close connection query is working correctly.
| [out] | success | 
| void test_count | ( | bool & | success | ) | 
Tests count hazy message method.
| [out] | success | 
| void test_create_view | ( | bool & | success | ) | 
| void test_delete_bin | ( | bool & | success | ) | 
| void test_query_id | ( | bool & | success | ) | 
Tests that query server id is working correctly.
| [out] | success | 
| void test_se_eager | ( | bool & | success | ) | 
Tests that single entity read eager is working correctly.
| [out] | success | 
| void test_se_lazy_hazy | ( | bool & | success | ) | 
Tests that single entity read lazy hazy is working correctly.
| [out] | success | 
| void test_se_lazy_hazy_bin | ( | bool & | success | ) | 
Tests that single entity read lazy hazy that sends binary data is working correctly.
| [out] | success | 
| void test_se_lazy_naive | ( | bool & | success | ) | 
Tests that single entity read lazy naive is working correctly.
| [out] | success | 
| void test_se_lazy_naive_bin | ( | bool & | success | ) | 
Tests that single entity read lazy naive that sends binary data is working correctly.
| [out] | success | 
| void test_update | ( | bool & | success | ) | 
Tests that update method is working correctly.
| [out] | success | 
| int dim = 10000 | 
| int max_svector_dim = 10000 | 
| const int numSVectors = 50 | 
This class implements regression tests for hazy message class For each query in hazy message, a test first fills both SVector and FVector lists to be used Then, it creates a msg for that query and check that msg is correctly created.
Then, tests that we correctly retrieve message code Finally, tests whether we correctly parse elements or not
| const int range = 100 | 
| const int test_num = numSVectors | 
 1.4.7