Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::LibCache::LibCacheEntry Struct Reference
Collaboration diagram for impala::LibCache::LibCacheEntry:

Public Types

typedef boost::unordered_map
< std::string, void * > 
SymbolMap
 

Public Member Functions

 LibCacheEntry ()
 
 ~LibCacheEntry ()
 

Public Attributes

boost::mutex lock
 
int use_count
 
bool should_remove
 
bool check_needs_refresh
 
LibType type
 
std::string local_path
 
Status copy_file_status
 
time_t last_mod_time
 
void * shared_object_handle
 
SymbolMap symbol_cache
 
boost::unordered_set< std::string > symbols
 
Status loading_status
 

Detailed Description

Definition at line 40 of file lib-cache.cc.

Member Typedef Documentation

typedef boost::unordered_map<std::string, void*> impala::LibCache::LibCacheEntry::SymbolMap

Definition at line 73 of file lib-cache.cc.

Constructor & Destructor Documentation

impala::LibCache::LibCacheEntry::LibCacheEntry ( )
inline

Definition at line 87 of file lib-cache.cc.

Member Data Documentation

bool impala::LibCache::LibCacheEntry::check_needs_refresh

Definition at line 54 of file lib-cache.cc.

Referenced by impala::LibCache::SetNeedsRefresh().

Status impala::LibCache::LibCacheEntry::copy_file_status

Definition at line 63 of file lib-cache.cc.

time_t impala::LibCache::LibCacheEntry::last_mod_time

Definition at line 66 of file lib-cache.cc.

Status impala::LibCache::LibCacheEntry::loading_status

Definition at line 85 of file lib-cache.cc.

boost::mutex impala::LibCache::LibCacheEntry::lock
void* impala::LibCache::LibCacheEntry::shared_object_handle
bool impala::LibCache::LibCacheEntry::should_remove
SymbolMap impala::LibCache::LibCacheEntry::symbol_cache

Definition at line 74 of file lib-cache.cc.

Referenced by impala::LibCache::GetSoFunctionPtr().

boost::unordered_set<std::string> impala::LibCache::LibCacheEntry::symbols

Definition at line 80 of file lib-cache.cc.

Referenced by impala::LibCache::CheckSymbolExists().

LibType impala::LibCache::LibCacheEntry::type

The documentation for this struct was generated from the following file: