|
Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
#include "lru-cache.h"#include <boost/thread.hpp>#include <glog/logging.h>#include <gtest/gtest.h>#include "common/init.h"#include "common/logging.h"#include "util/test-info.h"#include "common/names.h"Go to the source code of this file.
Functions | |
| TEST (FifoMultimap, Basic) | |
| TEST (FifoMultimap, Evict) | |
| TEST (FifoMultimap, Large) | |
| void | TestDeleter (int *v) |
| TEST (FifoMultimap, Deleter) | |
| void | TestCountDeleter (int *v) |
| void | ParallelPut (const int start, const int end, FifoMultimap< int, int > *shelf) |
| TEST (FifoMultimap, ParallelEviction) | |
| TEST (FifoMultimap, PopShouldPopMostRecent) | |
| int | main (int argc, char **argv) |
Variables | |
| static int | del_sum = 0 |
| static int | del_count = 0 |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 141 of file lru-cache-test.cc.
| void ParallelPut | ( | const int | start, |
| const int | end, | ||
| FifoMultimap< int, int > * | shelf | ||
| ) |
Definition at line 91 of file lru-cache-test.cc.
References impala::FifoMultimap< Key, Value >::Pop(), and impala::FifoMultimap< Key, Value >::Put().
Referenced by TEST().
| TEST | ( | FifoMultimap | , |
| Basic | |||
| ) |
Definition at line 32 of file lru-cache-test.cc.
References impala::FifoMultimap< Key, Value >::capacity(), impala::FifoMultimap< Key, Value >::Pop(), impala::FifoMultimap< Key, Value >::Put(), and impala::FifoMultimap< Key, Value >::size().
| TEST | ( | FifoMultimap | , |
| Evict | |||
| ) |
Definition at line 45 of file lru-cache-test.cc.
References impala::FifoMultimap< Key, Value >::Pop(), impala::FifoMultimap< Key, Value >::Put(), and impala::FifoMultimap< Key, Value >::size().
| TEST | ( | FifoMultimap | , |
| Large | |||
| ) |
Definition at line 61 of file lru-cache-test.cc.
References impala::FifoMultimap< Key, Value >::Pop(), impala::FifoMultimap< Key, Value >::Put(), and impala::FifoMultimap< Key, Value >::size().
| TEST | ( | FifoMultimap | , |
| Deleter | |||
| ) |
Definition at line 78 of file lru-cache-test.cc.
References impala::FifoMultimap< Key, Value >::capacity(), del_sum, impala::FifoMultimap< Key, Value >::Put(), and TestDeleter().
| TEST | ( | FifoMultimap | , |
| ParallelEviction | |||
| ) |
Definition at line 103 of file lru-cache-test.cc.
References impala::FifoMultimap< Key, Value >::capacity(), count, del_count, del_sum, ParallelPut(), impala::FifoMultimap< Key, Value >::size(), and TestCountDeleter().
| TEST | ( | FifoMultimap | , |
| PopShouldPopMostRecent | |||
| ) |
Definition at line 119 of file lru-cache-test.cc.
References impala::FifoMultimap< Key, Value >::Pop(), impala::FifoMultimap< Key, Value >::Put(), and impala::FifoMultimap< Key, Value >::size().
| void TestCountDeleter | ( | int * | v | ) |
| void TestDeleter | ( | int * | v | ) |
|
static |
Definition at line 88 of file lru-cache-test.cc.
Referenced by TEST(), and TestCountDeleter().
|
static |
Definition at line 75 of file lru-cache-test.cc.
Referenced by TEST(), and TestDeleter().