Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
client-cache.h File Reference
#include <vector>
#include <list>
#include <string>
#include <boost/unordered_map.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/bind.hpp>
#include "util/metrics.h"
#include "rpc/thrift-client.h"
#include "rpc/thrift-util.h"
#include "common/status.h"
Include dependency graph for client-cache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  impala::ClientCacheHelper
 This class is thread-safe. More...
 
struct  impala::ClientCacheHelper::PerHostCache
 
class  impala::ClientCache< T >
 
class  impala::ClientConnection< T >
 
class  impala::ClientCache< T >
 

Namespaces

 impala
 This file contains type definitions that are used throughout the code base.
 

Typedefs

typedef void * impala::ClientKey
 
typedef ClientCache
< ImpalaInternalServiceClient > 
impala::ImpalaInternalServiceClientCache
 
typedef ClientConnection
< ImpalaInternalServiceClient > 
impala::ImpalaInternalServiceConnection
 
typedef ClientCache
< CatalogServiceClient > 
impala::CatalogServiceClientCache
 
typedef ClientConnection
< CatalogServiceClient > 
impala::CatalogServiceConnection